OpenCode
GLM 接入 OpenCode:Model ID 与模型验证
使用 BetterToken API Key、Base URL 和准确的 Model ID 在 OpenCode 中配置 GLM,验证所选模型并排查认证与配置错误。
本页只用于在 OpenCode 中选择和验证 GLM。普通的 API Key、Base URL 和 opencode.json 配置,请先使用 OpenCode 通用配置,再带着 Setup 弹窗中的准确 GLM Model ID 返回本页。
GLM 配置重点
| 字段 | 填写内容 |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Model | YOUR_GLM_MODEL_ID |
GLM 准备工作
- 安装 OpenCode。
- 创建 BetterToken API Key。
- 从模型广场复制准确的 Model ID。
使用 /connect 接入 GLM
启动 OpenCode 并执行:
/connect选择 Other,provider id 填写 bettertoken,然后粘贴 BetterToken API Key。接着选择 bettertoken/YOUR_GLM_MODEL_ID,并重启 OpenCode。
手动配置 GLM
打开 ~/.config/opencode/opencode.json,或项目级的 opencode.json:
{ "$schema": "https://opencode.ai/config.json", "model": "bettertoken/YOUR_GLM_MODEL_ID", "provider": { "bettertoken": { "npm": "@ai-sdk/openai-compatible", "name": "BetterToken", "options": { "baseURL": "https://bettertoken.ai/v1", "apiKey": "YOUR_API_KEY" }, "models": { "YOUR_GLM_MODEL_ID": { "name": "YOUR_GLM_MODEL_ID" } } } }}将 YOUR_API_KEY 和 YOUR_GLM_MODEL_ID 替换为 Setup 弹窗中的值。不要沿用旧文章中的 Model ID,应使用模型广场当前显示的值。
验证 GLM
在 OpenCode 中选择 bettertoken/YOUR_GLM_MODEL_ID,然后发送一条简短消息。能够正常返回、没有 API 错误,即表示配置成功。修改 JSON 后请完全重启 OpenCode。
GLM 常见错误
| 错误 | 检查内容 |
|---|---|
401 | 检查 /connect 保存的 BetterToken API Key 或 apiKey。 |
404 | baseURL 保持为 https://bettertoken.ai/v1,不要添加 /chat/completions。 |
| 模型不存在 | 重新从 Setup 弹窗复制完整 GLM Model ID,并在 JSON 两处保持一致。 |
| 配置未生效 | 检查可能覆盖全局文件的项目级 opencode.json。 |
相关文档
技术说明
Base URL 与 Model ID
从模型广场复制准确的 Model ID。

