| { |
| "gateway": { |
| "auth": { "mode": "token", "token": "WILL_BE_SET_BY_ENV" }, |
| "controlUi": { |
| "allowInsecureAuth": true, |
| "allowedOrigins": ["*"], |
| "dangerouslyDisableDeviceAuth": true, |
| "dangerouslyAllowHostHeaderOriginFallback": true |
| }, |
| "trustedProxies": [ |
| "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16", |
| "10.16.0.0/12", "10.20.0.0/12", |
| "10.16.4.123", "10.16.7.92", "10.16.18.232", |
| "10.16.34.155", "10.16.43.133", "10.16.1.206", |
| "10.16.37.110", "10.16.43.246", |
| "10.20.1.9", "10.20.1.222", "10.20.26.157", "10.20.31.87", |
| "10.20.0.1", "172.17.0.1", "127.0.0.1" |
| ] |
| }, |
| "agents": { |
| "defaults": { |
| "model": "groq/llama-3.3-70b-versatile", |
| "workspace": "WILL_BE_SET_BY_ENV" |
| } |
| }, |
| "models": { |
| "providers": { |
| "openrouter": { |
| "baseUrl": "https://openrouter.ai/api/v1", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "models": [ |
| { "id": "google/gemini-2.0-flash", "name": "Gemini 2.0 Flash" }, |
| { "id": "google/gemini-2.5-pro", "name": "Gemini 2.5 Pro" }, |
| { "id": "anthropic/claude-3.5-sonnet", "name": "Claude 3.5 Sonnet" }, |
| { "id": "deepseek/deepseek-chat", "name": "DeepSeek Chat" }, |
| { "id": "meta-llama/llama-3.3-70b-instruct", "name": "Llama 3.3 70B" } |
| ] |
| }, |
| "siliconflow": { |
| "baseUrl": "https://api.siliconflow.cn/v1", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "models": [ |
| { "id": "Qwen/Qwen2.5-72B-Instruct", "name": "[Free] Qwen2.5 72B" }, |
| { "id": "Qwen/Qwen2.5-7B-Instruct", "name": "[Free] Qwen2.5 7B" }, |
| { "id": "Qwen/Qwen2.5-Coder-7B-Instruct", "name": "[Free] Qwen2.5 Coder 7B" }, |
| { "id": "deepseek-ai/DeepSeek-V3", "name": "[Free] DeepSeek V3" }, |
| { "id": "deepseek-ai/DeepSeek-R1", "name": "[Free] DeepSeek R1" }, |
| { "id": "deepseek-ai/DeepSeek-R1-Distill-Qwen-7B", "name": "[Free] DeepSeek R1 Qwen 7B" }, |
| { "id": "meta-llama/Meta-Llama-3.1-8B-Instruct", "name": "[Free] Llama 3.1 8B" }, |
| { "id": "THUDM/glm-4-9b-chat", "name": "[Free] GLM-4 9B" }, |
| { "id": "internlm/internlm2_5-7b-chat", "name": "[Free] InternLM2.5 7B" } |
| ] |
| }, |
| "deepseek": { |
| "baseUrl": "https://api.deepseek.com/v1", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "models": [ |
| { "id": "deepseek-chat", "name": "DeepSeek V3 (Chat)" }, |
| { "id": "deepseek-reasoner", "name": "DeepSeek R1 (Reasoner)" } |
| ] |
| }, |
| "groq": { |
| "baseUrl": "https://api.groq.com/openai/v1", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "models": [ |
| { "id": "llama-3.3-70b-versatile", "name": "[Free] Llama 3.3 70B" }, |
| { "id": "llama-3.1-8b-instant", "name": "[Free] Llama 3.1 8B Instant" }, |
| { "id": "llama3-70b-8192", "name": "[Free] Llama3 70B 8K" }, |
| { "id": "llama3-8b-8192", "name": "[Free] Llama3 8B 8K" }, |
| { "id": "gemma2-9b-it", "name": "[Free] Gemma2 9B" }, |
| { "id": "mixtral-8x7b-32768", "name": "[Free] Mixtral 8x7B 32K" }, |
| { "id": "deepseek-r1-distill-llama-70b", "name": "[Free] DeepSeek R1 Llama 70B" }, |
| { "id": "qwen-qwq-32b", "name": "[Free] Qwen QwQ 32B" }, |
| { "id": "llama-3.2-3b-preview", "name": "[Free] Llama 3.2 3B" }, |
| { "id": "llama-3.2-1b-preview", "name": "[Free] Llama 3.2 1B" } |
| ] |
| }, |
| "minimax": { |
| "baseUrl": "https://api.minimax.chat/v1", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "models": [ |
| { "id": "MiniMax-Text-01", "name": "MiniMax Text-01" }, |
| { "id": "abab6.5s-chat", "name": "MiniMax abab6.5s" }, |
| { "id": "abab5.5-chat", "name": "MiniMax abab5.5" } |
| ] |
| }, |
| "google": { |
| "baseUrl": "https://generativelanguage.googleapis.com/v1beta", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "models": [ |
| { "id": "gemini-2.0-flash", "name": "Gemini 2.0 Flash" }, |
| { "id": "gemini-2.5-pro-exp", "name": "Gemini 2.5 Pro Exp" }, |
| { "id": "gemini-1.5-flash", "name": "Gemini 1.5 Flash" }, |
| { "id": "gemini-1.5-pro", "name": "Gemini 1.5 Pro" } |
| ] |
| }, |
| "github-copilot": { |
| "baseUrl": "https://models.inference.ai.azure.com", |
| "apiKey": "WILL_BE_SET_BY_ENV", |
| "api": "github-copilot", |
| "models": [ |
| { "id": "gpt-4o", "name": "GPT-4o" }, |
| { "id": "gpt-4o-mini", "name": "GPT-4o Mini" }, |
| { "id": "o3-mini", "name": "o3-mini" }, |
| { "id": "o1-mini", "name": "o1-mini" }, |
| { "id": "Phi-4", "name": "Phi-4" }, |
| { "id": "Phi-3.5-mini-instruct", "name": "Phi-3.5 Mini" }, |
| { "id": "Meta-Llama-3.3-70B-Instruct", "name": "Llama 3.3 70B" }, |
| { "id": "Meta-Llama-3.1-405B-Instruct", "name": "Llama 3.1 405B" }, |
| { "id": "Mistral-Large-2411", "name": "Mistral Large 24.11" }, |
| { "id": "Mistral-Nemo", "name": "Mistral Nemo" }, |
| { "id": "AI21-Jamba-1.5-Large", "name": "Jamba 1.5 Large" }, |
| { "id": "Cohere-command-r-plus-08-2024", "name": "Cohere Command R+" } |
| ] |
| } |
| } |
| }, |
| "env": { "vars": {} } |
| } |