コンテンツにスキップ
無料で登録
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 KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
モデルYOUR_GLM_MODEL_ID

事前準備

/connect で設定する

/connect

bettertoken/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 を確認します。
404baseURL は https://bettertoken.ai/v1 にします。
Model not foundmodel、models、Model ID を Setup と照合します。
Configuration is not appliedopencode.json が global file を上書きしていないか確認します。

関連ガイド

技術的な詳細

Base URL と Model ID

OpenCode は OpenAI-compatible Chat Completions を使用します。https://bettertoken.ai/v1 を Base URL に設定し、リクエストパスは OpenCode に追加させます。