OpenCode
OpenCode 既是一款在终端中运行的 CLI + TUI AI 编程代理工具,通过配置可接入云知声Token Hub 大模型服务平台上的 AI 模型,支持按量付费/模型资源包、Token Plan两种接入方式。
一、前置工作
获取配置凭证
支持两种使用方式,但对应的凭证获取方式不同:
使用方式
说明
获取方式(以下为 API Key 均为示例)
按量付费 API 调用
按实际使用量计费,适合轻度使用
- Base URL OpenAI 兼容协议:https://maas-api.hivoice.cn/v1 Anthropic 兼容协议:https://maas-api.hivoice.cn/anthropic
- API Key
- 格式:sk-xxxxx
前往 API Key 创建 API Key
Token Plan
固定订阅费,按套餐限量调用
- Base URL OpenAI 兼容协议:https://maas-api.hivoice.cn/v1 Anthropic 兼容协议:https://maas-api.hivoice.cn/anthropic
- API Key
- 格式:tp-xxxxx
成功订阅后,前往 订阅管理 获取专属 API Key
二、安装 OpenCode
- 安装 Node.js(v18.0 或更高版本)。
- 在终端中执行以下命令安装 OpenCode
安装命令
Bash
npm install -g opencode-ai运行以下命令验证安装。若有版本号输出,则表示安装成功。
Bash
opencode -v三、配置 Unisound U2 模型
1.配置基本信息
编辑或新建 opencode.json 配置文件,具体路径如下:
- macOS/Linux:~/.config/opencode/opencode.json
- Windows:用户目录\.config\opencode\opencode.json
将以下内容完整复制到配置文件中(实际使用时按需更换 UNISOUND_API_KEY):
JSON
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"unisound": {
"npm": "@ai-sdk/openai-compatible",
"name": "Unisound U2",
"options": {
"baseURL": "BASE_URL",
"apiKey": "UNISOUND_API_KEY"
}
}
},
"models": {
"u2": {
"name": "u2",
"limit": {
"context": 196608,
"output": 65535
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
}
}
}
}使用 OpenCode CLI
以上配置完成后,进入项目目录,执行以下命令启动 OpenCode:
Bash
opencode启动以后,输入/models 可查看和切换使用的模型。
四、快速接入能力模型
我们预置U2-ASR、U2-TTS、U2-TTS-Clone、U1-OCR 模型能力,只需在 OpenCode 中添加对应模型Skill,即可快速调用相关模型服务,无需单独对接各类模型 API 接口。
点击下方链接跳转至对应skill页面,可通过对话或命令行安装skill,安装完成后,skill将会引导您进行相关模型的配置。
