多模型支持与防锁定策略
OpenCode通过以下设计实现供应商中立:
- 标准化接口设计:通过统一API抽象各厂商差异,配置文件支持
openai://
/anthropic://
等多种协议头 - サーマルカットアウト機構:运行时可通过
/model switch
命令即时切换不同供应商的模型 - 成本对比功能内蔵
/stats
命令显示各模型实际消耗的token和费用
設定例で~/.opencode/config.yaml
中可同时配置多个模型端点:
models:
claude: anthropic://API_KEY@v1
gpt4: openai://API_KEY@gpt-4
gemini: google://API_KEY@v1beta
使用时可添加--model gemini
参数指定模型,或设置DEFAULT_MODEL=claude
環境変数。
この答えは記事から得たものである。OpenCode:端末環境で動作するAIプログラミング・インテリジェンスについて