Providers
OpenCode
OpenCode は OpenClaw で 2 つのホスト型カタログを公開します。
| カタログ | プレフィックス | ランタイムプロバイダー |
|---|---|---|
| Zen | opencode/... |
opencode |
| Go | opencode-go/... |
opencode-go |
どちらのカタログも同じ OpenCode API キーを使用します。OpenClaw は、アップストリームのモデル単位のルーティングが正しく保たれるようにランタイムプロバイダー ID を 分離していますが、オンボーディングとドキュメントでは 1 つの OpenCode セットアップとして扱います。
はじめに
Zen カタログ
最適な用途: キュレートされた OpenCode マルチモデルプロキシ (Claude、GPT、Gemini、GLM)。
オンボーディングを実行する
openclaw onboard --auth-choice opencode-zenまたは、キーを直接渡します。
openclaw onboard --opencode-zen-api-key "$OPENCODE_API_KEY"Zen モデルをデフォルトとして設定する
openclaw config set agents.defaults.model.primary "opencode/claude-opus-4-6"モデルが利用可能であることを確認する
openclaw models list --provider opencodeGo カタログ
最適な用途: OpenCode がホストする Kimi、GLM、MiniMax のラインアップ。
オンボーディングを実行する
openclaw onboard --auth-choice opencode-goまたは、キーを直接渡します。
openclaw onboard --opencode-go-api-key "$OPENCODE_API_KEY"Go モデルをデフォルトとして設定する
openclaw config set agents.defaults.model.primary "opencode-go/kimi-k2.6"モデルが利用可能であることを確認する
openclaw models list --provider opencode-go設定例
{ env: { OPENCODE_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "opencode/claude-opus-4-6" } } },}組み込みカタログ
Zen
| プロパティ | 値 |
|---|---|
| ランタイムプロバイダー | opencode |
| モデル例 | opencode/claude-opus-4-6, opencode/gpt-5.5, opencode/gemini-3.1-pro, opencode/glm-5.2 |
Go
| プロパティ | 値 |
|---|---|
| ランタイムプロバイダー | opencode-go |
| モデル例 | opencode-go/kimi-k2.6, opencode-go/glm-5, opencode-go/minimax-m2.5 |
高度な設定
API キーのエイリアス
OPENCODE_ZEN_API_KEY は OPENCODE_API_KEY のエイリアスとしてもサポートされています。
共有認証情報
セットアップ中に 1 つの OpenCode キーを入力すると、両方のランタイム プロバイダーの認証情報が保存されます。各カタログを個別にオンボーディングする必要はありません。
請求とダッシュボード
OpenCode にサインインし、請求情報を追加して、API キーをコピーします。請求 とカタログの可用性は OpenCode ダッシュボードから管理されます。
Gemini リプレイの動作
Gemini ベースの OpenCode ref はプロキシ Gemini パスに留まるため、OpenClaw は ネイティブ Gemini のリプレイ検証やブートストラップの書き換えを有効にすることなく、 そこで Gemini の thought-signature サニタイズを維持します。
非 Gemini リプレイの動作
非 Gemini の OpenCode ref は、最小限の OpenAI 互換リプレイポリシーを維持します。