diff --git a/opencode.jsonc b/opencode.jsonc index e1fac40..f207057 100644 --- a/opencode.jsonc +++ b/opencode.jsonc @@ -26,8 +26,8 @@ "websearch": "deny" // 禁用内置的 websearch 工具 }, "provider": { - "gateway": { - "name": "Gateway", + "anthropic-gateway": { + "name": "Anthropic Gateway", "npm": "@ai-sdk/anthropic", "options": { "baseURL": "http://10.0.1.1:8317/v1", @@ -45,7 +45,17 @@ }, "claude-haiku-4-5": { "name": "Claude Haiku 4.5" - }, + } + } + }, + "google-gateway": { + "name": "Google Gateway", + "npm": "@ai-sdk/google", + "options": { + "baseURL": "http://10.0.1.1:8317/v1", + "apiKey": "{env:CPA_API_KEY}" + }, + "models": { "gemini-3-pro-high": { "name": "Gemini 3 Pro (High)" }, @@ -63,6 +73,22 @@ } } }, + "openai-gateway": { + "name": "OpenAI Gateway", + "npm": "@ai-sdk/openai", + "options": { + "baseURL": "http://10.0.1.1:8317/v1", + "apiKey": "{env:CPA_API_KEY}" + }, + "models": { + "gpt-5.2": { + "name": "GPT-5.2" + }, + "gpt-5.2-codex": { + "name": "GPT-5.2-Codex" + } + } + }, "GLM Coding": { "name": "Z.AI", "npm": "@ai-sdk/openai-compatible", diff --git a/snippet/provider.jsonc b/snippet/provider.jsonc deleted file mode 100644 index 3b58be3..0000000 --- a/snippet/provider.jsonc +++ /dev/null @@ -1,58 +0,0 @@ -{ - "$schema": "https://opencode.ai/config.json", - "provider": { - "cli-proxy-api": { - "name": "CLI Proxy API", - "npm": "@ai-sdk/anthropic", - "options": { - // "baseURL": "https://cpa.services.sh.cn:8443/v1", - "baseURL": "http://10.0.1.1:8317/v1", - "apiKey": "{env:CPA_API_KEY}" - }, - "models": { - // Claude - "claude-opus-4-5-thinking": { - "name": "Claude Opus 4.5 (Thinking)" - }, - "claude-sonnet-4-5-thinking": { - "name": "Claude Sonnet 4.5 (Thinking)" - }, - "claude-sonnet-4-5": { - "name": "Claude Sonnet 4.5" - }, - "claude-haiku-4-5": { - "name": "Claude Haiku 4.5" - }, - - // Gemini - "gemini-3-pro-preview": { - "name": "Gemini 3 Pro" - }, - "gemini-3-flash-preview": { - "name": "Gemini 3 Flash" - }, - - // GPT - "gpt-5.2": { - "name": "GPT-5.2" - }, - "gpt-5.2-codex": { - "name": "GPT-5.2-Codex" - } - } - }, - "GLM Coding": { - "name": "Z.AI", - "npm": "@ai-sdk/openai-compatible", - "options": { - "baseURL": "https://api.z.ai/api/coding/paas/v4", - "apiKey": "{env:ZAI_API_KEY}" - }, - "models": { - "glm-4.7": { - "name": "GLM-4.7" - } - } - } - } -}