{ "models": { "mode": "merge", "providers": { "cliproxyapi-2": { "baseUrl": "http://127.0.0.1:8317/v1", "apiKey": "${CLIPROXY_API_KEY}", "api": "openai-responses", "models": [ { "id": "claude-opus-4-6", "name": "Opus 4.6 (antigravity)", "reasoning": true }, { "id": "claude-opus-4-6-thinking", "name": "Opus 4.6 Thinking (antigravity)", "reasoning": true }, { "id": "claude-sonnet-4-5", "name": "Sonnet 4.5 (antigravity)", "reasoning": true }, { "id": "claude-sonnet-4-5-thinking", "name": "Sonnet 4.5 Thinking (antigravity)", "reasoning": true }, { "id": "gpt-5.3-codex", "name": "GPT-5.3 Codex" }, { "id": "gpt-5.1-codex", "name": "GPT-5.1 Codex" }, { "id": "gpt-5.1-codex-mini", "name": "GPT-5.1 Codex Mini" }, { "id": "gpt-5.2", "name": "GPT-5.2" }, { "id": "gemini-3-pro-high", "name": "Gemini 3 Pro High" }, { "id": "gemini-3-flash", "name": "Gemini 3 Flash" } ] } } }, "agents": { "defaults": { "model": { "primary": "cliproxyapi-2/claude-opus-4-6" }, "models": { "cliproxyapi-2/claude-opus-4-6": { "alias": "Opus" }, "cliproxyapi-2/claude-opus-4-6-thinking": { "alias": "OpusT" }, "cliproxyapi-2/claude-sonnet-4-5": { "alias": "Sonnet" }, "cliproxyapi-2/claude-sonnet-4-5-thinking": { "alias": "SonnetT" }, "cliproxyapi-2/gpt-5.3-codex": { "alias": "Codex" }, "cliproxyapi-2/gpt-5.1-codex": { "alias": "Codex51" }, "cliproxyapi-2/gpt-5.1-codex-mini": { "alias": "CodexMini" }, "cliproxyapi-2/gemini-3-flash": { "alias": "GFlash" }, "anthropic/claude-opus-4-6": { "alias": "OpusDirect" } } }, "list": [ { "id": "architect", "name": "系統架構師", "model": { "primary": "cliproxyapi-2/claude-opus-4-6-thinking", "fallbacks": [ "cliproxyapi-2/claude-sonnet-4-5-thinking", "cliproxyapi-2/claude-opus-4-5-thinking", "anthropic/claude-opus-4-6" ] } }, { "id": "coder-fe", "name": "前端工程師", "model": { "primary": "cliproxyapi-2/gpt-5.3-codex", "fallbacks": ["cliproxyapi-2/gpt-5.1-codex", "cliproxyapi-2/claude-sonnet-4-5"] } }, { "id": "coder-be", "name": "後端工程師", "model": { "primary": "cliproxyapi-2/gpt-5.3-codex", "fallbacks": ["cliproxyapi-2/gpt-5.1-codex", "cliproxyapi-2/claude-opus-4-6"] } }, { "id": "file-ops", "name": "檔案作業", "model": { "primary": "cliproxyapi-2/gpt-5.1-codex-mini", "fallbacks": ["cliproxyapi-2/gpt-5.1-codex", "cliproxyapi-2/gemini-3-flash"] } }, { "id": "web", "name": "網頁操作", "model": { "primary": "cliproxyapi-2/claude-sonnet-4-5-thinking", "fallbacks": ["cliproxyapi-2/claude-opus-4-6", "anthropic/claude-opus-4-6"] }, "tools": { "profile": "strict", "allow": ["browser", "web_search", "web_fetch", "image"] } } ] } }