# Cursor統合 9RouterをCursor IDEと統合し、AIリクエストを9Routerのインテリジェントルーティングシステム経由でルーティングします。 ## 前提条件 - Cursor IDEがインストール済み - Cursor Proアカウント (カスタムAPIエンドポイントに必要) - 9Routerクラウドエンドポイントが設定済み - 9RouterダッシュボードからのAPIキー ## ⚠️ 重要な注意点 > **クラウドエンドポイントが必要**: Cursorは独自のサーバー経由でリクエストをルーティングし、localhostエンドポイントをサポートしません。9Routerクラウドエンドポイント `https://9router.com` を使用する必要があります。 > **Cursor Proが必要**: この機能はカスタムAPIエンドポイントを使用するためにCursor Proアカウントが必要です。 ## セットアップ ### 1. Cursor設定を開く 1. Cursor IDEを開く 2. **Settings** へ移動 (Cmd/Ctrl + ,) 3. **Models** セクションへ移動 ### 2. OpenAI APIを有効化 1. **OpenAI API key** オプションを見つける 2. トグルを有効にしてカスタムAPI設定を有効化 ### 3. Base URLを設定 Base URLを9Routerクラウドエンドポイントに設定: ``` https://9router.com ``` **手順:** 1. Models設定で **Base URL** フィールドを見つける 2. 入力: `https://9router.com` 3. **Save** をクリック ### 4. APIキーを追加 1. **API Key** フィールドに9Router APIキーを入力 2. APIキーは9Routerダッシュボードの **Settings → API Keys** で確認できます 3. **Save** をクリック ### 5. カスタムモデルを追加 1. **View All Models** ボタンをクリック 2. **Add Custom Model** をクリック 3. 9Router設定からモデル名を入力 (例: `gpt-4`、`claude-opus-4-5` など) 4. **Add** をクリック ### 6. モデルを選択 1. Cursorチャットインターフェイスでモデルセレクタードロップダウンをクリック 2. リストからカスタムモデルを選択 3. Cursorで9Routerを使い始める! ## 設定例 Cursor設定は次のようになります: ``` OpenAI API: ✓ Enabled Base URL: https://9router.com API Key: sk-9router-xxxxxxxxxxxxx Custom Models: gpt-4, claude-opus-4-5, gemini-2.0-flash ``` ## 利用可能なモデル 9Routerダッシュボードで設定されたモデルを使用できます。一般的な例: | モデル名 | プロバイダー | 説明 | |------------|----------|-------------| | `gpt-4` | OpenAI | GPT-4 Turbo | | `gpt-4o` | OpenAI | GPT-4 Optimized | | `claude-opus-4-5` | Anthropic | Claude Opus 4.5 | | `claude-sonnet-4-5` | Anthropic | Claude Sonnet 4.5 | | `gemini-2.0-flash` | Google | Gemini 2.0 Flash | ## 使用法 ### チャットインターフェイス 1. Cursorチャットを開く (Cmd/Ctrl + L) 2. ドロップダウンからモデルを選択 3. 9Router経由でAIとチャット開始 ### インラインコード生成 1. エディタでコードを選択 2. Cmd/Ctrl + Kを押す 3. プロンプトを入力 4. Cursorは9Routerを使用してコードを生成 ### コード説明 1. エディタでコードを選択 2. Cmd/Ctrl + Lを押す 3. 「Explain this code」と質問 4. 9Router経由でAIによる説明を取得 ## トラブルシューティング ### 「Invalid API Key」エラー 1. 9RouterダッシュボードでAPIキーを確認 2. `sk-9router-` プレフィックスを含むキー全体をコピーしたか確認 3. APIキーが期限切れでないか確認 4. 新しいAPIキーを再生成してみる ### 「Model Not Found」エラー 1. モデル名が9Router設定と正確に一致するか確認 2. 9Routerダッシュボードでプロバイダー接続がアクティブか確認 3. 接続されたプロバイダーでモデルが利用可能か確認 4. フルモデル名を使用してみる (例: `gpt-4` の代わりに `openai/gpt-4`) ### 接続の問題 1. クラウドエンドポイントを使用しているか確認: `https://9router.com` 2. インターネット接続を確認 3. 9Routerクラウドサービスが運用中か確認 4. VPNまたはプロキシが有効な場合は無効化してみる ### Localhostが動作しない > **覚えておいてください**: Cursorはlocalhostエンドポイントをサポートしません。クラウドエンドポイント `https://9router.com` を使用する必要があります。ローカル9Routerインスタンスを使用したい場合は、ngrokなどのトンネリングサービスを検討してローカルエンドポイントを公開してください。 ## クラウドエンドポイントのセットアップ ローカルで9Routerを実行し、Cursorで使用したい場合: 1. 9Router設定でクラウドエンドポイントを有効化 2. 9RouterダッシュボードでクラウドエンドポイントURLを設定 3. Cursor設定でクラウドURLを使用 4. ローカル9Routerインスタンスがインターネットからアクセス可能か確認 ## ベストプラクティス 1. **モデルエイリアスを使用**: 9Routerで頻繁に使うモデル用のショートエイリアスを作成 2. **使用量をモニター**: 9Routerダッシュボードで使用統計とコストを確認 3. **APIキーをローテーション**: セキュリティのためAPIキーを定期的にローテーション 4. **モデルをテスト**: ユースケースに最適なモデルを見つけるため、異なるモデルを試す