Skip to main content

はじめに

CursorはAI搭載のコードエディターです。MixRoute APIを連携すると、インテリジェントなコード生成、補完、説明、最適化など、コーディング中に強力なAI支援を利用できます。MixRouteは現在、CursorのAgent機能(Auto Apply / 複数ファイルの編集)に対応しています。

クイック設定

重要:現在、Cursorは、サードパーティのAPIキー(Mixroute Apiを含む)に対して、公式に次の制限を設けています。
  • Pro Plan(有料サブスクリプション)が必要です。Free PlanではサードパーティーのAPIキーを使用できません。
  • サードパーティのAPIサービスに接続するにはVPNまたはプロキシが必要です
  • これはCursorの公式ポリシーによる制限です。

1. 設定を開く

右上の歯車アイコン⚙️をクリックし、モデルの項目を選択してください。

2. APIの設定

  • OpenAI APIキー:MixRouteのAPIキーを入力してください
  • OpenAIのベースURLを上書き:チェックを入れ、https://api.mixroute.ai/v1を入力します
  • 検証をクリックして設定を確認します。
  • GPTシリーズのモデルにはopenai/プレフィックスが必要です。たとえば、gpt-5.5にはopenai/gpt-5.5を使用します。ほかのチャネルでは元のモデルIDを使用します。
  • Mixroute APIはCursor Agent(Auto Apply)に対応しています。Agentを有効にするには、Agent対応モデルを使用してください。

3. Agentモードのヒント

  • Agent対応モデルを使用します(Claude、DeepSeek、Grok、openai/接頭辞付きのGPTシリーズ)
  • ベースURLがhttps://api.mixroute.ai/v1であることを確認してください
  • 初回は、Cursorのサイドバーで簡単な変更を行い、自動適用を確認します
  • モデルがAgentに対応していない場合は、Chatモードを使用し、Applyで手動適用してください

カスタムモデルの追加

Cursorの設定に追加します。

利用モード

Chatモードのワークフロー

  1. コードの生成: Ctrl/Cmd + Lでチャットを開き、要件を説明します
  2. コードの適用: 対象ファイルにコードをコピーするか、「Apply」ボタンを使用します
  3. 反復修正: 会話を続けて修正します

代替ツールの比較

主な機能

スマートなコード補完

  • Tab補完:TabキーでAIの提案を適用
  • 複数行補完: 関数単位のコード生成
  • コンテキストの理解: プロジェクト構造に基づく的確な提案

AIチャット

  • Ctrl/Cmd + K:コマンドパレットを開く
  • Ctrl/Cmd + L:サイドバーのチャットを開く
  • コードの説明:コードを選択してAIに質問

コード編集

  • コード生成:要件を説明するとAIが自動生成
  • リファクタリング:コードの最適化に関する提案を取得
  • エラーの修正: AIがエラーの特定と修正を支援します

キーボードショートカット

ヒント

明確なコンテキストを提供

プロンプトの最適化

  • 悪い例: "Fix this function"
  • 良い例:"Fix floating-point precision issue in calculateTotal function, ensure amount calculation is accurate to two decimal places"

トラブルシューティング

  • ネットワーク接続を確認します
  • API URLがhttps://api.mixroute.ai/v1であることを確認します
  • APIキーが有効であることを確認してください
  • アカウント残高を確認してください
  • 別のモデルへの切り替えを試してください
  • Cursorクライアントを再起動します
  • プロジェクトのコンテキストをより詳しく提供してください
  • より具体的なプロンプトを使用してください
  • より高性能なモデルに切り替える

ベストプラクティス

プロジェクト単位の設定

プロジェクトのルートに.cursor-settings.jsonを作成してください。

コードレビュー

Agentモードについて

AIによる複数ファイルの自動編集や複雑なリファクタリングには、次を検討してください。
  • Cline: 完全なAgent機能を備えたVS Codeプラグイン
  • RooCode: 新しいVS Code向けAIエージェントプラグイン