OpenCode
OpenCode の GLM API 接続設定
BetterToken API Key、Base URL、正確な Model ID を使って OpenCode に GLM を設定します。モデルを確認し、認証や設定のエラーを解決してください。
このガイドは OpenCode で GLM を選択して確認する場合に使用します。一般的な API Key、Base URL、opencode.json の設定は先に OpenCode 設定ガイドを完了し、Setup ダイアログの正確な GLM Model ID を用意して戻ってください。
重要な設定
| 項目 | 値 |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| モデル | YOUR_GLM_MODEL_ID |
事前準備
- 最新の OpenCode。
- BetterToken API Key を作成。
- Setup ダイアログで対象ツールとプロバイダーを選び、利用可能な Model ID をコピーします。
/connect で設定する
/connectbettertoken/YOUR_GLM_MODEL_ID を選び、OpenCode を再起動します。
手動設定
~/.config/opencode/opencode.json または project-level 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 の値に置き換えます。baseURL に /chat/completions は追加しません。
接続を確認する
OpenCode で bettertoken/YOUR_GLM_MODEL_ID を選択して短い prompt を送信します。JSON の変更後は OpenCode を再起動します。
よくあるエラー
| Error | 項目 |
|---|---|
401 | /connect または apiKey を確認します。 |
404 | baseURL は https://bettertoken.ai/v1 にします。 |
| Model not found | model、models、Model ID を Setup と照合します。 |
| Configuration is not applied | opencode.json が global file を上書きしていないか確認します。 |
関連ガイド
技術的な詳細
Base URL と Model ID
OpenCode は OpenAI-compatible Chat Completions を使用します。https://bettertoken.ai/v1 を Base URL に設定し、リクエストパスは OpenCode に追加させます。

