OpenCode 配置指南
在终端中部署 OpenCode 并通过 CC-Switch 接入 smai.ai API。
OpenCode 是一款开源的 AI 编程助手,可在终端、IDE 或桌面环境中辅助编写、调试和改进代码。支持原生终端 TUI 界面、多会话并行、75+ 模型提供商接入,是命令行开发者的理想工具。
| 资源 | 地址 |
|---|---|
| GitHub 项目 | github.com/opencode-ai/opencode |
功能特点
原生终端 TUI
专为命令行开发者设计,SSH 环境下高效流畅。
多会话并行
支持多个会话同时运行,互不干扰,并可分享会话链接协作。
智能 LSP 加载
自动加载正确的语言服务器,提升代码上下文理解能力。
75+ 模型支持
支持多种模型提供商,包括本地模型,终端 CLI / 桌面 / IDE 多平台。
安装配置
安装 CC-Switch
参考 CC-Switch 配置工具 文档,下载并安装 CC-Switch 到本地。
在 CC-Switch 中添加 smai.ai API 供应商
打开 CC-Switch,上方配置项选择 OpenCode,点击 添加供应商 按钮,按以下说明填写各项参数:
| 配置项 | 说明 |
|---|---|
| 预设供应商 | 选择 smai.ai |
| 供应商标识 | 自定义名称,如 smai.ai-Claude |
| 接口格式 | Claude 模型选 Anthropic;GPT 模型选 OpenAI;Gemini 模型选 Google (Gemini) |
| API Key | 从 smai.ai API 控制台 获取的密钥 |
| 额外选项 | 填写 {"setCacheKey":true} |
点击保存完成配置。
