> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenCode

OpenCode は OpenClaw で 2 つのホスト型カタログを公開します。

| カタログ    | プレフィックス           | ランタイムプロバイダー   |
| ------- | ----------------- | ------------- |
| **Zen** | `opencode/...`    | `opencode`    |
| **Go**  | `opencode-go/...` | `opencode-go` |

両方のカタログは 1 つの OpenCode API キー（`OPENCODE_API_KEY`、エイリアス
`OPENCODE_ZEN_API_KEY`）を共有します。OpenClaw はランタイムプロバイダー ID を分けたままにして、
アップストリームのモデル別ルーティングが正しく保たれるようにしますが、オンボーディングとドキュメントでは
1 つの OpenCode セットアップとして扱います。

## はじめに

<Tabs>
  <Tab title="Zen カタログ">
    **最適な用途:** キュレーションされた OpenCode マルチモデルプロキシ（Claude、GPT、Gemini、GLM、
    DeepSeek、Kimi、MiniMax、Qwen）。

    <Steps>
      <Step title="オンボーディングを実行する">
        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw onboard --auth-choice opencode-zen
        ```

        または、キーを直接渡します。

        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw onboard --opencode-zen-api-key "$OPENCODE_API_KEY"
        ```
      </Step>

      <Step title="Zen モデルをデフォルトに設定する">
        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw config set agents.defaults.model.primary "opencode/claude-opus-4-6"
        ```
      </Step>

      <Step title="モデルが利用可能か確認する">
        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw models list --provider opencode
        ```
      </Step>
    </Steps>
  </Tab>

  <Tab title="Go カタログ">
    **最適な用途:** OpenCode がホストする Kimi、GLM、MiniMax、Qwen、DeepSeek のラインアップ。

    <Steps>
      <Step title="オンボーディングを実行する">
        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw onboard --auth-choice opencode-go
        ```

        または、キーを直接渡します。

        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw onboard --opencode-go-api-key "$OPENCODE_API_KEY"
        ```
      </Step>

      <Step title="Go モデルをデフォルトに設定する">
        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw config set agents.defaults.model.primary "opencode-go/kimi-k2.6"
        ```
      </Step>

      <Step title="モデルが利用可能か確認する">
        ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
        openclaw models list --provider opencode-go
        ```
      </Step>
    </Steps>
  </Tab>
</Tabs>

## 設定例

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  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` |

現在の完全なリストを確認するには `openclaw models list --provider opencode` を実行してください。このリストには
`opencode/big-pickle` や `opencode/deepseek-v4-flash-free` などの無料枠の行も含まれます。

### Go

| プロパティ       | 値                                                                        |
| ----------- | ------------------------------------------------------------------------ |
| ランタイムプロバイダー | `opencode-go`                                                            |
| モデル例        | `opencode-go/kimi-k2.6`, `opencode-go/glm-5`, `opencode-go/minimax-m2.5` |

完全な Go モデル表については [OpenCode Go](/ja-JP/providers/opencode-go) を参照してください。

## 高度な設定

<AccordionGroup>
  <Accordion title="API キーのエイリアス">
    `OPENCODE_ZEN_API_KEY` は `OPENCODE_API_KEY` のエイリアスとしても受け入れられます。
  </Accordion>

  <Accordion title="共有認証情報">
    セットアップ中に 1 つの OpenCode キーを入力すると、両方のランタイムプロバイダーの認証情報が保存されます。
    各カタログを個別にオンボーディングする必要はありません。
  </Accordion>

  <Accordion title="API キーの取得">
    OpenCode アカウントを作成し、
    [opencode.ai/auth](https://opencode.ai/auth) で API キーを生成します。課金とカタログの
    利用可否は OpenCode ダッシュボードから管理されます。
  </Accordion>

  <Accordion title="Gemini リプレイ動作">
    Gemini ベースの OpenCode 参照は proxy-Gemini パス上に残るため、OpenClaw はそこで
    Gemini の thought-signature サニタイズを維持し、ネイティブ Gemini の
    リプレイ検証やブートストラップの書き換えは有効にしません。
  </Accordion>

  <Accordion title="Gemini 以外のリプレイ動作">
    Gemini 以外の OpenCode 参照は、最小限の OpenAI 互換リプレイポリシーを維持します。
  </Accordion>
</AccordionGroup>

## 関連

<CardGroup cols={2}>
  <Card title="OpenCode Go" href="/ja-JP/providers/opencode-go" icon="server">
    完全な Go カタログリファレンス。
  </Card>

  <Card title="モデル選択" href="/ja-JP/concepts/model-providers" icon="layers">
    プロバイダー、モデル参照、フェイルオーバー動作の選択。
  </Card>

  <Card title="設定リファレンス" href="/ja-JP/gateway/configuration-reference" icon="gear">
    エージェント、モデル、プロバイダーの完全な設定リファレンス。
  </Card>
</CardGroup>
