ツール連携 · SST

OpenCode で Crazyrouter を使う

OpenCode の設定ファイルに Crazyrouter プロバイダーとモデル一覧を追加し、既定モデルと軽量モデルを選びます。

コマンドでセットアップ

~/.config/opencode/opencode.json を確認してください。OpenAI 互換経路では https://api.crazyrouter.com/v1 を指定します。 セットアップは opencode、curl、python3 を使います。/v1/models の確認はキーの検証であり、すべてのツール機能の動作検証ではありません。

  1. 1コマンドを確認して実行

    対応 OS と実行するセットアップ手順を確認します。

  2. 2Crazyrouter キーを設定

    必要に応じて既定モデルも指定します。

  3. 3接続を確認

    ツールを再起動し、小さいリクエストで動作を試します。

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/xujfcn/opencode-crazyrouter/main/setup.sh | bash
スクリプトの処理内容
  • opencode、curl、python3 のインストールを確認
  • ~/.config/opencode/opencode.json に crazyrouter とモデル一覧を追加
  • 既定モデルと軽量モデルを設定し、/v1/models でキーを確認
  • 非対話実行:bash <(curl -fsSL …/setup.sh) --yes --model claude-sonnet-4-6

スクリプトは下の公開 GitHub リポジトリから取得します。実行前に内容と README を確認してください。

手動設定

~/.config/opencode/opencode.json

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "crazyrouter": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Crazyrouter",
      "options": { "baseURL": "https://api.crazyrouter.com/v1", "apiKey": "sk-your-crazyrouter-key" },
      "models": {
        "claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" },
        "claude-opus-4-8": { "name": "Claude Opus 4.8" },
        "gpt-5.5": { "name": "GPT-5.5" },
        "deepseek-v4-flash": { "name": "DeepSeek V4 Flash" }
      }
    }
  },
  "model": "crazyrouter/claude-sonnet-4-6",
  "small_model": "crazyrouter/deepseek-v4-flash"
}
Base URL の指定

https://api.crazyrouter.com/v1 — このツールは /chat/completions または /responses を追加します。表示どおり /v1 までの Base URL を指定してください。

モデルの候補

現在の Crazyrouter 料金を表示しています。利用前にツールが必要とする API とモデルの対応を確認してください。

モデル詳細と試用のリンクは英語版に移動します。料金比較は日本語で表示します。

よくある質問

接続先には何を指定しますか?

~/.config/opencode/opencode.json を確認してください。OpenAI 互換経路では https://api.crazyrouter.com/v1 を指定します。

設定で注意する点は?

セットアップは opencode、curl、python3 を使います。/v1/models の確認はキーの検証であり、すべてのツール機能の動作検証ではありません。

すべてのモデルで動きますか?

ツールが必要とする API、ツール呼び出し、出力形式をモデルと接続先が提供しているか確認してください。カタログへの掲載だけでは互換性を保証しません。

料金はどこで確認できますか?

モデル別の料金ページとコンソールの使用履歴を確認できます。下の推奨モデルは選択の出発点であり、機能の対応保証ではありません。