OpenCode + CC Switch 使用指南

本页是 OpenCode 配合 CC Switch 使用第三方 AI 中转站的导航入口(MOC)。相关经验较多,按”先接入、后调优”的顺序拆成两篇,各自独立成文,可按需跳转。

OpenCode 是开源 CLI AI 编程 Agent,CC Switch 是它的可视化配置中枢(同时也管理 Claude Code、Codex 等工具)。用第三方中转站时,二者配合能解决 Base URL 无法填写、密钥易泄露、多设备配置难同步等痛点。


阅读顺序

1. 先接入:部署与多设备同步

OpenCode + CC Switch 协同部署:第三方中转站多设备同步方案

从零搭建环境的完整流程,适合第一次配置或换新设备时通读:

  • OpenCode 与 CC Switch 的工具定位与协作关系
  • 两者的安装
  • 在 CC Switch 中接入第三方中转站供应商(含供应商标识必须用 models.dev 标准名这个最关键的坑)
  • 通过 Cloudflare R2 实现多设备配置同步
  • Skill 市场的使用
  • 部署层面的注意事项

2. 后调优:模型能力深水区

OpenCode 模型精细化配置:中转站接入的 models.dev 深水区

接入成功后,若遇到多模态失效、上下文异常截断、标题不生成等问题,读这篇。核心是”models.dev 自动注入并不总可靠”,需手动补写四个字段:

  • limit:中转站上游云与官方不同导致上下文/输出上限错配时,手动校准
  • variants:补齐推理强度档位(reasoningEffort),支持 variant_cycle 切换
  • modalities:即使用官方标识也可能失效,手动显式声明多模态能力
  • small_model:标题/摘要生成的隐藏依赖,且必须绕开 CC Switch 对配置文件的重写

何时读哪篇

你的情况推荐
第一次配置 / 换新设备先读部署篇,跑通接入与同步
图片、PDF 识别失效精细化篇 §4 modalities
上下文在奇怪位置被截断精细化篇 §1–§2 limit
想切换推理强度档位精细化篇 §3 variants
会话标题永远是 New session - <时间戳>精细化篇 §5 small_model

参考资料