すべてのガイド

オープンソースOpenAI 互換opencode

opencode

どのプロバイダーでも使えるオープンソースのターミナルエージェント。

opencode は OPENAI_BASE_URL を読まず、各プロバイダーをベース URL で設定します。最速は対話式ログインで、細かく制御するには設定ファイルを編集します。

公式ドキュメント

設定手順

  1. 1

    opencode をインストール

    Node.js 18 以降が必要です。グローバルコマンド opencode が入ります。

    bash
    npm install -g opencode-ai
  2. 2

    方法 A:クイックログイン

    ログインコマンドを実行し、「Other」まで下にスクロールして、ベース URL と API キーを貼り付けます。

    bash
    opencode auth login
  3. 3

    方法 B:設定ファイル

    OpenAI 互換プロバイダーを、ベース URL・キー・モデルとともに宣言します。値は自分のものに置き換えてください。

    ~/.config/opencode/opencode.json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "custom": {
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "baseURL": "https://api.example.com/v1",
            "apiKey": "your-api-key"
          },
          "models": { "your-model-name": {} }
        }
      }
    }
  4. 4

    使い始める

    プロジェクトのフォルダーで起動し、/models コマンドで自分のモデルを選びます。

    bash
    opencode
ヒント: opencode はカスタムエンドポイント用に OPENAI_BASE_URL や OPENAI_API_KEY を読みません。auth login か設定ファイルでプロバイダーを宣言する必要があります。
まず安いモデルやプロバイダーを選び、そのキーとエンドポイントを上の手順に入れてください。 価格を比較 · プロバイダーを見る