1. Cursorとは
Cursorは、VS Codeをベースに構築されたAIネイティブなコードエディターで、AIチャット、コード生成(Composer/Chat)、インテリジェントな補完機能が深く統合されています。BYOK(Bring Your Own Key)に対応しており、独自のAPIキーを使用してモデルのエンドポイントに接続できるため、公式サブスクリプションを購入したくない場合や、特定のモデルに一括で切り替えたい場合に最適です。
中継サービス(リレー)を利用することで、Cursorの公式サブスクリプションを購入しなくても、サイト内で発行した sk- キーを使用し、トークン課金制でClaude / GPT / Geminiモデルを利用可能です。
2. 準備
- Gezhi APIコンソールにログインし、「APIキー(API 密钥)」セクションで専用の
sk-xxxxxxキーを生成します。 - 「モデル価格(模型定价)」で、使用するモデルのslug(例:
claude-sonnet-5、gpt-5.4、gemini-3.7-flash)を確認します。 - ゲートウェイのアドレス:
https://www.relay-api.comを確認します。
3. Cursorでの設定
Cursor → Settings → Models → API Keysを開くか(または設定画面で Models を検索):
- 接続したいモデルプロバイダーを選択します(OpenAIの場合はOpen AI、Claudeの場合はAnthropic、Geminiの場合はGoogle Geminiを選択)。
- API Keyを入力します:
sk-あなたのキー。 - Override Base URLを入力します:各プロバイダーに対応するゲートウェイURLを入力してください。
- Claude / Anthropic:
https://www.relay-api.com - GPT / OpenAI:
https://www.relay-api.com/v1 - Gemini:
https://www.relay-api.com/v1beta
- Claude / Anthropic:
- Modelsリストに使用する正確なモデルIDを追加します(モデル一覧からslugをコピーしてください。表示名を入力しないでください)。
- Verifyをクリックして接続を確認し、通常のチャットで短いテキストを送信して、正常に応答が返ってくるか確認します。
4. 検証とトラブルシューティング
| 現象 | 対処法 |
|---|---|
| 401 / 403 | キーが無効、未有効化、または残高不足です。sk-キーが正しいか確認し、チャージしてください。 |
| 404 / モデル利用不可 | モデルのslugがプラットフォームと一致していないか、そのモデルが有効になっていません。モデルIDを再確認してください。 |
| Verifyは成功するがAgentが失敗 | /chat/completions プロトコルの違いが原因です。通常のチャットでまず基本的な接続を確認してください。 |
| Tab補完が動作しない | Tab補完などの専用機能は依然としてCursorの内蔵モデルを使用します。これは製品仕様の境界線であり、Base URLの設定ミスではありません。 |
セキュリティに関するアドバイス:キーを公開リポジトリにコミットしないでください。プロジェクトごとに個別のキーを作成し、残高と使用履歴を定期的に確認することを推奨します。
