smai.aismai.ai

OpenCode 配置指南

在终端中部署 OpenCode 并通过 CC-Switch 接入 smai.ai API。

OpenCode 是一款开源的 AI 编程助手,可在终端、IDE 或桌面环境中辅助编写、调试和改进代码。支持原生终端 TUI 界面、多会话并行、75+ 模型提供商接入,是命令行开发者的理想工具。

资源地址
GitHub 项目github.com/opencode-ai/opencode

功能特点

原生终端 TUI

专为命令行开发者设计,SSH 环境下高效流畅。

多会话并行

支持多个会话同时运行,互不干扰,并可分享会话链接协作。

智能 LSP 加载

自动加载正确的语言服务器,提升代码上下文理解能力。

75+ 模型支持

支持多种模型提供商,包括本地模型,终端 CLI / 桌面 / IDE 多平台。

安装配置

安装 OpenCode

在终端运行以下命令全局安装:

npm install -g opencode-ai

安装完成后,运行 opencode,若出现 TUI 界面则安装成功。

安装 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 Keysmai.ai API 控制台 获取的密钥
额外选项填写 {"setCacheKey":true}

点击保存完成配置。

验证配置

重新打开终端,输入 opencode 启动,然后输入 /models 命令,检查配置的 smai.ai API 供应商是否出现在模型列表中。

如果能在列表中看到你添加的模型,说明配置成功!

常见问题

目录