|
|
@@ -113,3 +113,64 @@ var ChannelBaseURLs = []string{
|
|
|
"https://llm.submodel.ai", //53
|
|
|
"https://ark.cn-beijing.volces.com", //54
|
|
|
}
|
|
|
+
|
|
|
+var ChannelTypeNames = map[int]string{
|
|
|
+ ChannelTypeUnknown: "Unknown",
|
|
|
+ ChannelTypeOpenAI: "OpenAI",
|
|
|
+ ChannelTypeMidjourney: "Midjourney",
|
|
|
+ ChannelTypeAzure: "Azure",
|
|
|
+ ChannelTypeOllama: "Ollama",
|
|
|
+ ChannelTypeMidjourneyPlus: "MidjourneyPlus",
|
|
|
+ ChannelTypeOpenAIMax: "OpenAIMax",
|
|
|
+ ChannelTypeOhMyGPT: "OhMyGPT",
|
|
|
+ ChannelTypeCustom: "Custom",
|
|
|
+ ChannelTypeAILS: "AILS",
|
|
|
+ ChannelTypeAIProxy: "AIProxy",
|
|
|
+ ChannelTypePaLM: "PaLM",
|
|
|
+ ChannelTypeAPI2GPT: "API2GPT",
|
|
|
+ ChannelTypeAIGC2D: "AIGC2D",
|
|
|
+ ChannelTypeAnthropic: "Anthropic",
|
|
|
+ ChannelTypeBaidu: "Baidu",
|
|
|
+ ChannelTypeZhipu: "Zhipu",
|
|
|
+ ChannelTypeAli: "Ali",
|
|
|
+ ChannelTypeXunfei: "Xunfei",
|
|
|
+ ChannelType360: "360",
|
|
|
+ ChannelTypeOpenRouter: "OpenRouter",
|
|
|
+ ChannelTypeAIProxyLibrary: "AIProxyLibrary",
|
|
|
+ ChannelTypeFastGPT: "FastGPT",
|
|
|
+ ChannelTypeTencent: "Tencent",
|
|
|
+ ChannelTypeGemini: "Gemini",
|
|
|
+ ChannelTypeMoonshot: "Moonshot",
|
|
|
+ ChannelTypeZhipu_v4: "ZhipuV4",
|
|
|
+ ChannelTypePerplexity: "Perplexity",
|
|
|
+ ChannelTypeLingYiWanWu: "LingYiWanWu",
|
|
|
+ ChannelTypeAws: "AWS",
|
|
|
+ ChannelTypeCohere: "Cohere",
|
|
|
+ ChannelTypeMiniMax: "MiniMax",
|
|
|
+ ChannelTypeSunoAPI: "SunoAPI",
|
|
|
+ ChannelTypeDify: "Dify",
|
|
|
+ ChannelTypeJina: "Jina",
|
|
|
+ ChannelCloudflare: "Cloudflare",
|
|
|
+ ChannelTypeSiliconFlow: "SiliconFlow",
|
|
|
+ ChannelTypeVertexAi: "VertexAI",
|
|
|
+ ChannelTypeMistral: "Mistral",
|
|
|
+ ChannelTypeDeepSeek: "DeepSeek",
|
|
|
+ ChannelTypeMokaAI: "MokaAI",
|
|
|
+ ChannelTypeVolcEngine: "VolcEngine",
|
|
|
+ ChannelTypeBaiduV2: "BaiduV2",
|
|
|
+ ChannelTypeXinference: "Xinference",
|
|
|
+ ChannelTypeXai: "xAI",
|
|
|
+ ChannelTypeCoze: "Coze",
|
|
|
+ ChannelTypeKling: "Kling",
|
|
|
+ ChannelTypeJimeng: "Jimeng",
|
|
|
+ ChannelTypeVidu: "Vidu",
|
|
|
+ ChannelTypeSubmodel: "Submodel",
|
|
|
+ ChannelTypeDoubaoVideo: "DoubaoVideo",
|
|
|
+}
|
|
|
+
|
|
|
+func GetChannelTypeName(channelType int) string {
|
|
|
+ if name, ok := ChannelTypeNames[channelType]; ok {
|
|
|
+ return name
|
|
|
+ }
|
|
|
+ return "Unknown"
|
|
|
+}
|