Some checks are pending
Publish Docker image (English) / Push Docker image to multiple registries (push) Waiting to run
Publish Docker image / Push Docker image to multiple registries (push) Waiting to run
Linux Release / release (push) Waiting to run
macOS Release / release (push) Waiting to run
Windows Release / release (push) Waiting to run
Add the Proxy channel type and relay mode to support proxying requests to custom upstream services.
55 lines
2.2 KiB
Go
55 lines
2.2 KiB
Go
package channeltype
|
|
|
|
var ChannelBaseURLs = []string{
|
|
"", // 0
|
|
"https://api.openai.com", // 1
|
|
"https://oa.api2d.net", // 2
|
|
"", // 3
|
|
"https://api.closeai-proxy.xyz", // 4
|
|
"https://api.openai-sb.com", // 5
|
|
"https://api.openaimax.com", // 6
|
|
"https://api.ohmygpt.com", // 7
|
|
"", // 8
|
|
"https://api.caipacity.com", // 9
|
|
"https://api.aiproxy.io", // 10
|
|
"https://generativelanguage.googleapis.com", // 11
|
|
"https://api.api2gpt.com", // 12
|
|
"https://api.aigc2d.com", // 13
|
|
"https://api.anthropic.com", // 14
|
|
"https://aip.baidubce.com", // 15
|
|
"https://open.bigmodel.cn", // 16
|
|
"https://dashscope.aliyuncs.com", // 17
|
|
"", // 18
|
|
"https://ai.360.cn", // 19
|
|
"https://openrouter.ai/api", // 20
|
|
"https://api.aiproxy.io", // 21
|
|
"https://fastgpt.run/api/openapi", // 22
|
|
"https://hunyuan.tencentcloudapi.com", // 23
|
|
"https://generativelanguage.googleapis.com", // 24
|
|
"https://api.moonshot.cn", // 25
|
|
"https://api.baichuan-ai.com", // 26
|
|
"https://api.minimax.chat", // 27
|
|
"https://api.mistral.ai", // 28
|
|
"https://api.groq.com/openai", // 29
|
|
"http://localhost:11434", // 30
|
|
"https://api.lingyiwanwu.com", // 31
|
|
"https://api.stepfun.com", // 32
|
|
"", // 33
|
|
"https://api.coze.com", // 34
|
|
"https://api.cohere.ai", // 35
|
|
"https://api.deepseek.com", // 36
|
|
"https://api.cloudflare.com", // 37
|
|
"https://api-free.deepl.com", // 38
|
|
"https://api.together.xyz", // 39
|
|
"https://ark.cn-beijing.volces.com", // 40
|
|
"https://api.novita.ai/v3/openai", // 41
|
|
"", // 42
|
|
"", // 43
|
|
}
|
|
|
|
func init() {
|
|
if len(ChannelBaseURLs) != Dummy {
|
|
panic("channel base urls length not match")
|
|
}
|
|
}
|