ドキュメントを検索...

入力してドキュメントを検索

opencode
OpenCode

OpenCode セットアップガイド

UnoRouter を OpenCode のカスタムプロバイダーとして追加し、任意のモデルをアクティブなエージェントとして選びます。

概要

OpenCode は JSON 設定からプロバイダーを読み込みます。OpenAI互換アダプタで UnoRouter を追加すると、任意の UnoRouter モデルが使えます。

クイック設定

これらをクライアントに貼り付けてください。サインイン中はキーが自動入力されます。

text
ベースURL: https://api.unorouter.com/v1
APIキー: YOUR_API_KEY

サインインするとAPIキーが自動入力されます

互換性

Chat Completionsストリーミングツール呼び出し

ステップごとの設定

  1. 1
    OpenCode の設定ファイルを開く

    OpenCode 内で Ctrl + O を押してパスを貼り付けます。Windows では YOUR_USER を自分のユーザー名に置き換えてください。

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    サインインするとAPIキーが自動入力されます

  2. 2
    ファイルの内容を置き換える

    ファイルを消して UnoRouter のプロバイダーブロックを貼り付けます。APIキーを追加し、カタログからモデルを選びます。

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "discoverModels": true,
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          }
        }
      }
    }

    サインインするとAPIキーが自動入力されます

  3. 3
    保存して再読み込みする

    Ctrl + S を押し、続いて Ctrl + Shift + P で Developer: Reload Window を実行します。

  4. 4
    モデルを選択する

    モデル選択を開いて新しいモデルに切り替えます。アダプタがストリーミングとツール呼び出しを処理します。

推奨モデル

ここで動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

注意点

  • "discoverModels": true にすると、OpenCode が起動時に /v1/models から UnoRouter のカタログ全体を取得するため、手動で列挙しなくてもすべてのモデルが選択肢に現れます。
  • Developer: Reload Window でプロバイダーが表示されない場合は、JSON が末尾のカンマなしで保存されているか確認してください。
  • UnoRouter のカタログの正確なモデルIDを使ってください。コピー&ペーストで付いた先頭のプロバイダー接頭辞は取り除きます。
  • 自動検出がない場合、古い OpenCode では正確なIDを列挙した "models" ブロック(例:{"gemini-3.1-flash-lite": {}})と再起動が必要です。
APIキーを生成モデル