CoreCodeドキュメント

接続

OpenCode

最終更新:

OpenCode は、OpenAI 互換のプロバイダーならどれでも使える、ターミナル向けのオープンソースのコーディングエージェントです。設定に CoreCode プロバイダーを追加すれば、1 つの OpenCode で Claude、GPT、Grok、Gemini を切り替えて使えます。設定内容は OpenCode のプロバイダーのドキュメントに基づいています。

もっと簡単な方法Magpie をインストールしてあれば、Magpie の Agents ページで OpenCode 用に corecode/… のモデルを選ぶだけです。以下の設定は不要です。

インストール

npm install -g opencode-ai

終わったら opencode --version を実行します。バージョン番号が表示されればインストール済みです。

キーを作成する

API キーページで、auto グループのキーを作成します。OpenCode は Claude Code ではないため、仅限CC グループはそのリクエストを拒否します。Claude だけを使うなら「Claude 满血(可外接)」でも使えます。

設定する

~/.config/opencode/opencode.json を編集します。なければ作成してください(プロジェクトのディレクトリに置けば、そのプロジェクトにだけ適用されます)。

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "corecode": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "CoreCode",
      "options": {
        "baseURL": "https://corecode.live/v1",
        "apiKey": "{env:CORECODE_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5" },
        "claude-opus-5-5": { "name": "Claude Opus 5.5" },
        "gpt-6.1-sol": { "name": "GPT-6.1 Sol" },
        "grok-4.7": { "name": "Grok 4.7" },
        "gemini-3.8-flash-high": { "name": "Gemini 3.8 Flash" }
      }
    }
  }
}

models の下の名前は料金ページの表記と一致させてください。モデルは自由に追加・削除できます。続いて、キーを環境変数に設定します。

export CORECODE_API_KEY=sk-your-key

設定を残すには、この行を ~/.zshrc または ~/.bashrc に追加します。Windows では setx CORECODE_API_KEY sk-your-key を実行し、新しいターミナルを開いてください。

動作を確認する

opencode run -m corecode/claude-sonnet-5-5 "reply ok"

ok と表示されれば接続できています。OpenCode で /models と入力すると、CoreCode のモデルが一覧表示され、切り替えられます。

FAQ

/models に CoreCode が表示されない

JSON が正しい形式か、ファイルが ~/.config/opencode/ または現在のプロジェクトのディレクトリにあるかを確認してください。

401 または 403 エラー

401 はキーが読み込まれていません。opencode を実行しているターミナルに CORECODE_API_KEY があるか確認してください。403 の場合は、まず残高を確認し、次にキーが 仅限CC になっていないか確認してください。