Apidog

オールインワン協働API開発プラットフォーム

API設計

APIドキュメント

APIデバッグ

APIモック

API自動テスト

カスタムAPIキーをCursorに追加する方法:包括的ガイド

中村 拓也

中村 拓也

Updated on 4月 11, 2025

イントロダクション

Cursorは、開発者がコーディングをより効率的に行えるように、大規模言語モデル(LLM)を活用した強力なAI強化コードエディタです。その主な機能の1つは、さまざまなプロバイダーからのカスタムAPIキーを使用できることで、AIの使用をより管理し、無制限のAIメッセージを自分のコストで利用できるようにします。このチュートリアルでは、CursorでのカスタムAPIキーの設定と管理のプロセスを説明し、すべてのサポートされているプロバイダー(OpenAI、Anthropic、Google、Azure)をカバーします。

💡
詳細に進む前に、Apidogをチェックしてください。APIの設計、テスト、および文書化のための強力なツールです。Apidogを使用すると、APIをシームレスに統合でき、構造化モデルと簡単なコラボレーションでワークフローが向上します。自動化とAPI管理をさらに強化したい場合は、必見です。
ボタン

CursorでカスタムAPIキーを使用する理由

設定プロセスに入る前に、自分のAPIキーを使用したい理由を理解しましょう:

  1. コスト管理:プロバイダーと直接、AI使用料金を管理および監視できます。
  2. より高いレート制限:Cursorの共有インフラストラクチャで利用可能なものよりも高いレート制限にアクセスできる可能性があります。
  3. モデルの柔軟性:開発ニーズに合った特定のモデルと設定を使用できます。
  4. プライバシーの考慮:コードやプロンプトがどのように処理されるかについて、より直接的な制御を持つことができます。

CursorにおけるAPIキー統合の理解

CursorでカスタムAPIキーを設定すると、アプリケーションは提供されたキーを使用して、AI支援機能のためにそれぞれのLLMプロバイダーに呼び出しを行います。これは次の意味があります:

  • AI使用料は、あなたのプロバイダーアカウントの請求に表示されます(OpenAI、Anthropicなど)
  • APIキーは各リクエストでCursorのサーバーに送信されます(ただし、永久に保存はされません)
  • Cursorはバックエンドを通じて最終的なプロンプト構築と処理を行います

Tab Completionのような特定の機能には特別なモデルが必要であり、カスタムAPIキーでは動作しないことに注意が必要です。カスタムキーは、サポートされているプロバイダーからの標準モデルを利用する機能でのみ機能します。

CursorでのカスタムAPIキーの設定

ステップ1:設定パネルにアクセス

  1. コンピューターでCursorアプリケーションを開きます

2. 設定アイコンをクリックします(通常は右のサイドバーまたはメニューにあります)

3. 設定メニューの中から「モデル」を見つけて選択します

これにより、さまざまなプロバイダーのキーを追加できるAPIキー設定ページに移動します。

ステップ2:OpenAI APIキーの追加

OpenAIのモデル(GPT-4およびGPT-3.5を含む)は、Cursorで最も広く使用されています。OpenAI APIキーを追加する方法は次のとおりです:

  1. まず、OpenAIプラットフォームからAPIキーを取得します
  • OpenAIアカウントにログインします
  • APIセクションに移動します
  • 新しいAPIキーを生成します
  • キーをクリップボードにコピーします(OpenAIは1回だけキーを表示することに注意)
  1. CursorのカスタムAPIキー設定で:
  • 「OpenAI APIキー」セクションを見つけます
  • 提供されたフィールドにAPIキーを貼り付けます
  • 「検証」ボタンをクリックしてキーを確認します
  1. 検証が成功したら、OpenAI APIキーが有効になり、Cursorは適切な機能にそれを使用し始めます

重要な注意: OpenAIの推論モデル(o1、o1-mini、o3-mini)は特別な設定を必要とし、現在カスタムAPIキーではサポートされていません。

ステップ3:Anthropic APIキーの追加

AnthropicのClaudeモデルは、AI支援での開発にもう1つの強力なオプションを提供します。Anthropic APIキーを追加するには:

  1. Anthropicの開発者プラットフォームからAPIキーを取得します
  • Anthropicアカウントにサインアップまたはログインします
  • APIセクションに移動します
  • 新しいAPIキーを生成します
  • キーをコピーします
  1. CursorのカスタムAPIキー設定で:
  • 「Anthropic APIキー」セクションを見つけます
  • Anthropic APIキーをフィールドに貼り付けます
  • 「検証」をクリックしてキーを確認します
  1. 検証が成功したら、CursorはClaudeベースのモデルの相互作用にあなたのAnthropic APIキーを使用します

ステップ4:Google APIキーの追加

GoogleのGeminiモデルは、CursorにおけるAI支援の別のオプションです。Google APIキーを設定するには:

  1. Google AI StudioまたはGoogle Cloud PlatformからAPIキーを取得します
  • APIアクセスがあるGoogleアカウントでサインインします
  • 適切な資格情報セクションに移動します
  • AI/Gemini使用のための新しいAPIキーを作成します
  • キーをコピーします
  1. CursorのカスタムAPIキー設定で:
  • 「Google APIキー」セクションを見つけます
  • Google APIキーを入力します
  • 「検証」をクリックして確認します
  1. 検証が完了すると、あなたのGoogle APIキーは自分のコストでgemini-1.5-flash-500kのようなモデルに使用されます

ステップ5:Azure統合の設定

Azure OpenAIサービスを使用している組織向けに、CursorはAzureのAPIとの統合を提供しています。構成するには:

  1. AzureポータルでAzure OpenAIを設定します
  • Azure OpenAIリソースを作成します
  • 使用したいモデルをデプロイします
  • APIキーとエンドポイント情報を取得します
  1. CursorのカスタムAPIキー設定で:
  • 「Azure統合」セクションを見つけます
  • Azure APIキーと必要なエンドポイント情報を入力します
  • 必要に応じて追加のAzure特有の設定を構成します
  • 「検証」をクリックして接続を確認します
  1. 確認後、Cursorは適切なリクエストをあなたのAzure OpenAIデプロイメントにルーティングします

あなたのAPIキーの管理

使用状況の監視

自分のAPIキーを使用しているため、使用状況を監視することが重要です:

  1. プロバイダの請求を追跡:OpenAI、Anthropic、Google、またはAzureの請求ダッシュボードを定期的に確認してコストを監視します
  2. 予算警告の設定:意外な料金を避けるために、プロバイダーで支出制限や警告を設定します
  3. 使用パターンを評価:最も頻繁に使用しているモデルや機能を考慮してコストを最適化します

APIキーのセキュリティ

CursorはAPIキーを永久に保存しませんが、リクエストと共に送信されます。セキュリティを維持するために:

  1. 適切な権限を使用:最小限の必要な権限を持つAPIキーを作成します
  2. 定期的にキーをローテーション:定期的に新しいAPIキーを生成し、Cursorで更新します
  3. 無断使用を監視:プロバイダーのダッシュボードで異常な活動を確認します
  4. キーを共有しない:APIキーを共有したり、コードリポジトリに含めたりしないようにします

一般的な問題のトラブルシューティング

キー検証の失敗

APIキーの検証に問題がある場合:

  1. 誤字を確認:APIキーが余分なスペースなしに正しくコピーされているか確認します
  2. アカウントの状態を確認:プロバイダーアカウントが良好な状態であり、残高があることを確認します
  3. レート制限を確認:レート制限に達した場合、一時的な検証の問題が発生する可能性があります
  4. 別のブラウザー/デバイスを試す:ローカルネットワークの問題が検証に干渉することがあります

機能の互換性

すべてのCursor機能がカスタムAPIキーで動作するわけではないことを覚えておいてください:

  1. タブ補完:この機能には特別なモデルが必要で、カスタムキーでは動作しません
  2. プロバイダー特有の機能:いくつかの機能は特定のプロバイダーやモデルに関連している可能性があります
  3. モデルの可用性:必要なモデルがプロバイダーアカウントで利用可能で有効になっていることを確認します

よくある質問

APIキーは保存されるのか、デバイスから外に出るのか?

あなたのAPIキーはCursorによって永久に保存されることはありませんが、各リクエストでCursorのサーバーに送信されます。すべてのリクエストはCursorのバックエンドを通じてルーティングされ、最終的なプロンプト構築が行われます。

どのカスタムLLMプロバイダーがサポートされていますか?

Cursorは公式にOpenAI、Anthropic、Google、Azureをサポートしています。アプリケーションは、OpenAI API形式と互換性のあるAPIプロバイダー(OpenRouterなど)もサポートしています。CursorはカスタムローカルLLMセットアップや他のAPI形式のサポートを提供していません。

カスタムAPIキーとCursor提供のAPIキーの間で切り替えはできますか?

はい、いつでもカスタムAPIキーを無効にしてCursorの内蔵サービスに戻ることができますが、プランの制限が適用される可能性があります。

Apidog MCPサーバー統合でAI自動化を強化
AI主導のワークフローをさらに進化させるために、Apidog MCPサーバーと統合してください。

この強力な接続により、あなたのAIアシスタントはApidogプロジェクトのAPI仕様と直接対話し、シームレスなAPI探索、コード生成、構造化モデル作成を可能にします。

結論

CursorにカスタムAPIキーを追加することで、AI支援の開発ワークフローに対する柔軟性と制御が高まります。このチュートリアルに従うことで、OpenAI、Anthropic、Google、Azureなどの好みのAIプロバイダーをシームレスに統合し、コストを管理しながらCursorのフルパワーを活用できます。

カスタムAPIキーには多くの利点がありますが、それに伴う使用状況の監視と管理の責任もあることを忘れないでください。プロバイダーの請求ダッシュボードを定期的に確認して予算内に収まっているか確認し、APIキーのセキュリティを維持するための適切な対策を講じてください。

カスタムAPIキーが適切に構成されていれば、特定の開発ニーズや好みに応じて、Cursorで無限のAI支援を楽しむことができます。