diff --git a/oh-my-opencode.jsonc b/oh-my-opencode.jsonc index 4c9b955..6633aa1 100644 --- a/oh-my-opencode.jsonc +++ b/oh-my-opencode.jsonc @@ -4,75 +4,75 @@ "agents": { // ref: https://github.com/code-yeongyu/oh-my-opencode/blob/dev/AGENTS.md#agent-models "sisyphus": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "high" }, "hephaestus": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "medium" }, "oracle": { - "model": "codex/gpt-5.2", + "model": "cpa-openai/gpt-5.2", "variant": "high" }, "librarian": { - "model": "glm-coding-plan/glm-4.7" + "model": "cpa-openai/glm-4.7" }, "explore": { - "model": "opencode/gpt-5-nano" + "model": "cpa-openai/gpt-5.1-codex-mini" }, "multimodal-looker": { - "model": "codex/gpt-5.2", + "model": "cpa-openai/gpt-5.2", "variant": "medium" }, "prometheus": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "medium" }, "metis": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "medium" }, "momus": { - "model": "codex/gpt-5.2", + "model": "cpa-openai/gpt-5.2", "variant": "medium" }, "atlas": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "medium" } }, "categories": { // ref: https://github.com/code-yeongyu/oh-my-opencode/blob/dev/docs/category-skill-guide.md#available-built-in-categories "visual-engineering": { - "model": "codex/gpt-5.2", + "model": "cpa-openai/gpt-5.2", "variant": "medium" }, "ultrabrain": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "xhigh" }, "deep": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "medium" }, "artistry": { - "model": "codex/gpt-5.2", + "model": "cpa-openai/gpt-5.2", "variant": "high" }, "quick": { - "model": "opencode/gpt-5-nano" + "model": "cpa-openai/gpt-5.1-codex-mini" }, "unspecified-low": { - "model": "codex/gpt-5.2", + "model": "cpa-openai/gpt-5.2", "variant": "low" }, "unspecified-high": { - "model": "codex/gpt-5.3-codex", + "model": "cpa-openai/gpt-5.3-codex", "variant": "high" }, "writing": { - "model": "glm-coding-plan/glm-4.7" + "model": "cpa-openai/glm-4.7" } }, "git_master": { diff --git a/opencode.jsonc b/opencode.jsonc index df72e54..f425b34 100644 --- a/opencode.jsonc +++ b/opencode.jsonc @@ -2,17 +2,17 @@ "$schema": "https://opencode.ai/config.json", "autoupdate": false, "theme": "system", - "model": "codex/gpt-5.3-codex", - "small_model": "codex/gpt-5.1-codex-mini", + "model": "cpa-openai/gpt-5.3-codex", + "small_model": "opencode/gpt-5-nano", "plugin": ["oh-my-opencode@latest"], "provider": { // ref: https://models.dev/ - "codex": { - "name": "Codex", + "cpa-openai": { + "name": "CPA OpenAI", "npm": "@ai-sdk/openai", "options": { - "baseURL": "https://codex-api.packycode.com/v1", - "apiKey": "{env:CODEX_API_KEY}", + "baseURL": "https://cpa.furtherverse.com/v1", + "apiKey": "{env:CPA_API_KEY}", "setCacheKey": true }, "models": { @@ -20,7 +20,7 @@ "name": "GPT-5.3-Codex", "reasoning": true, "modalities": { - "input": ["text", "image"], + "input": ["text", "image", "pdf"], "output": ["text"] }, "limit": { "context": 400000, "input": 272000, "output": 128000 } @@ -42,17 +42,7 @@ "output": ["text"] }, "limit": { "context": 400000, "input": 272000, "output": 128000 } - } - } - }, - "glm-coding-plan": { - "name": "GLM Coding Plan", - "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", "reasoning": true,