466 lines
9.6 KiB
JSON
466 lines
9.6 KiB
JSON
[
|
|
{
|
|
"id": "openai",
|
|
"name": "OpenAI",
|
|
"api": "openai-responses",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.openai.com/v1",
|
|
"proxy": {
|
|
"type": "socks5",
|
|
"url": "socks5://provider-proxy-bridge:17897"
|
|
}
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "gpt-5.4"
|
|
},
|
|
{
|
|
"id": "anthropic",
|
|
"name": "Anthropic",
|
|
"api": "anthropic-messages",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.anthropic.com",
|
|
"proxy": {
|
|
"type": "socks5",
|
|
"url": "socks5://provider-proxy-bridge:17897"
|
|
}
|
|
},
|
|
"auth": {
|
|
"type": "header",
|
|
"header": "x-api-key"
|
|
},
|
|
"defaultModel": "claude-sonnet-4-6"
|
|
},
|
|
{
|
|
"id": "google",
|
|
"name": "Google Gemini",
|
|
"api": "google-generative-ai",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://generativelanguage.googleapis.com/v1beta",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "header",
|
|
"header": "x-goog-api-key"
|
|
},
|
|
"defaultModel": "gemini-3.1-pro-preview"
|
|
},
|
|
{
|
|
"id": "openrouter",
|
|
"name": "OpenRouter",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://openrouter.ai/api/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"headers": {
|
|
"HTTP-Referer": "https://chat.xiteng.site",
|
|
"X-Title": "Xiteng Chat"
|
|
},
|
|
"defaultModel": "anthropic/claude-sonnet-4.6"
|
|
},
|
|
{
|
|
"id": "rust.cat",
|
|
"name": "rust.cat",
|
|
"api": "openai-responses",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://rust.cat/codex/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "gpt-5.3-codex"
|
|
},
|
|
{
|
|
"id": "deepseek",
|
|
"name": "DeepSeek",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.deepseek.com",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "deepseek-chat"
|
|
},
|
|
{
|
|
"id": "groq",
|
|
"name": "Groq",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.groq.com/openai/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "openai/gpt-oss-120b"
|
|
},
|
|
{
|
|
"id": "mistral",
|
|
"name": "Mistral AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.mistral.ai/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "mistral-large-latest"
|
|
},
|
|
{
|
|
"id": "xai",
|
|
"name": "xAI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.x.ai/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "grok-4"
|
|
},
|
|
{
|
|
"id": "moonshot",
|
|
"name": "Moonshot AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.moonshot.cn/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "kimi-k3"
|
|
},
|
|
{
|
|
"id": "siliconflow",
|
|
"name": "SiliconFlow",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.siliconflow.com/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "deepseek-ai/DeepSeek-V3.2"
|
|
},
|
|
{
|
|
"id": "siliconflow-cn",
|
|
"name": "SiliconFlow CN",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.siliconflow.cn/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "deepseek-ai/DeepSeek-V3.2"
|
|
},
|
|
{
|
|
"id": "minimax",
|
|
"name": "MiniMax",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.minimax.io/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "MiniMax-M2.1"
|
|
},
|
|
{
|
|
"id": "zai",
|
|
"name": "Z.AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.z.ai/api/paas/v4",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "glm-5"
|
|
},
|
|
{
|
|
"id": "qianfan",
|
|
"name": "Baidu Qianfan",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://qianfan.baidubce.com/v2",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "ernie-4.5-8k-preview"
|
|
},
|
|
{
|
|
"id": "dashscope",
|
|
"name": "Alibaba DashScope",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "qwen3.5-plus"
|
|
},
|
|
{
|
|
"id": "together",
|
|
"name": "Together AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.together.xyz/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8"
|
|
},
|
|
{
|
|
"id": "fireworks",
|
|
"name": "Fireworks AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.fireworks.ai/inference/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "accounts/fireworks/models/deepseek-v3p2"
|
|
},
|
|
{
|
|
"id": "cerebras",
|
|
"name": "Cerebras",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.cerebras.ai/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "gpt-oss-120b"
|
|
},
|
|
{
|
|
"id": "nvidia",
|
|
"name": "NVIDIA NIM",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://integrate.api.nvidia.com/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "nvidia/llama-3.1-nemotron-ultra-253b-v1"
|
|
},
|
|
{
|
|
"id": "huggingface",
|
|
"name": "Hugging Face",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://router.huggingface.co/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "deepseek-ai/DeepSeek-V3.2"
|
|
},
|
|
{
|
|
"id": "novita",
|
|
"name": "Novita AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.novita.ai/openai",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "deepseek/deepseek-v3.2"
|
|
},
|
|
{
|
|
"id": "aimlapi",
|
|
"name": "AIML API",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.aimlapi.com/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "gpt-5.4"
|
|
},
|
|
{
|
|
"id": "venice",
|
|
"name": "Venice AI",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://api.venice.ai/api/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "llama-3.3-70b"
|
|
},
|
|
{
|
|
"id": "nanogpt",
|
|
"name": "NanoGPT",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://nano-gpt.com/api/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "gpt-5.4"
|
|
},
|
|
{
|
|
"id": "vercel-ai-gateway",
|
|
"name": "Vercel AI Gateway",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://ai-gateway.vercel.sh/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "openai/gpt-5.4"
|
|
},
|
|
{
|
|
"id": "cloudflare-ai-gateway",
|
|
"name": "Cloudflare AI Gateway",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "https://gateway.ai.cloudflare.com/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "openai/gpt-5.4"
|
|
},
|
|
{
|
|
"id": "litellm",
|
|
"name": "LiteLLM",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "http://litellm:4000/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "bearer"
|
|
},
|
|
"defaultModel": "gpt-5.4"
|
|
},
|
|
{
|
|
"id": "ollama",
|
|
"name": "Ollama",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "backend",
|
|
"baseUrl": "http://xiteng-ollama-provider-bridge:11434/v1",
|
|
"proxy": null
|
|
},
|
|
"headers": {
|
|
"Host": "localhost:11434"
|
|
},
|
|
"auth": {
|
|
"type": "none"
|
|
},
|
|
"defaultModel": "qwen3.5:9b"
|
|
},
|
|
{
|
|
"id": "lm-studio",
|
|
"name": "LM Studio",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "frontend",
|
|
"baseUrl": "http://127.0.0.1:1234/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "none"
|
|
},
|
|
"defaultModel": "local-model"
|
|
},
|
|
{
|
|
"id": "llama.cpp",
|
|
"name": "llama.cpp",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "frontend",
|
|
"baseUrl": "http://127.0.0.1:8080/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "none"
|
|
},
|
|
"defaultModel": "local-model"
|
|
},
|
|
{
|
|
"id": "vllm",
|
|
"name": "vLLM",
|
|
"api": "openai-completions",
|
|
"connection": {
|
|
"type": "frontend",
|
|
"baseUrl": "http://127.0.0.1:8000/v1",
|
|
"proxy": null
|
|
},
|
|
"auth": {
|
|
"type": "none"
|
|
},
|
|
"defaultModel": "local-model"
|
|
}
|
|
]
|