Cursor、Cline、Windsurfで任意のAIモデルを1つのAPIキーで使う方法
AIコーディングアシスタントはデフォルトのモデルに縛られがちです。CursorはGPT-4とClaudeを使用し、ClineはClaudeがデフォルト。Windsurfは独自のモデル選択があります。DeepSeekで安価に繰り返し試したり、Geminiで長いコンテキストのタスクをこなしたい場合、内蔵オプションでは対応できません。
OpenAI互換のAPIアグリゲーターがこれを解決します。1つのAPIキー、1つのベースURLで、IDEが既に対応している同じインターフェースを通じてすべてのモデルにアクセス可能です。
各ツールでの設定方法は以下の通りです。
Cursor
CursorはカスタムのOpenAI互換エンドポイントをネイティブにサポートしています。
設定手順
- Cursorの設定を開く(MacはCmd+、WindowsはCtrl+、)
- 「Models」→「OpenAI API Key」へ移動
- 設定を入力:
API Key: sk-lemon-xxx
Base URL: https://api.lemondata.cc/v1
- モデルのドロップダウンで任意のモデル名を入力可能に:
gpt-4.1、claude-sonnet-4-6、deepseek-chat、gemini-2.5-pro
推奨モデル構成
| タスク | モデル | 理由 |
|---|---|---|
| タブ補完 | gpt-4.1-mini |
高速で安価、短い補完に強い |
| チャット | claude-sonnet-4-6 |
複雑なコードベースの理解に最適 |
| Cmd+K編集 | gpt-4.1 |
速度と品質のバランスが良い |
| 長いファイル解析 | gemini-2.5-pro |
100万トークンのコンテキストウィンドウ |
コスト比較
Cursor Proは月額20ドルでプレミアムモデルの利用に制限があります。自分のAPIキーを使う場合:
- 軽い利用(1日50リクエスト):GPT-4.1-miniで約5〜8ドル/月
- 中程度の利用(1日200リクエスト):混合モデルで約15〜25ドル/月
- ヘビー利用(1日500リクエスト以上):約40〜60ドル/月
軽〜中程度の利用者は自分のキーを使うほうが安価です。ヘビー利用者はCursor Proの無制限プランが経済的かもしれません。
Cline(VS Code拡張機能)
ClineはVS Code向けのオープンソースAIコーディングアシスタントで、カスタムAPIプロバイダーをサポートしています。
設定手順
- VS CodeマーケットプレイスからClineをインストール
- Cline設定を開く(Clineパネルの歯車アイコンをクリック)
- プロバイダーに「OpenAI Compatible」を選択
- 設定:
Base URL: https://api.lemondata.cc/v1
API Key: sk-lemon-xxx
Model: claude-sonnet-4-6
Anthropicネイティブプロトコルの利用
Claudeモデル向けに、ClineはAnthropic APIも直接サポートしており、拡張思考やプロンプトキャッシュが利用可能です:
- プロバイダーに「Anthropic」を選択
- 設定:
API Key: sk-lemon-xxx
Base URL: https://api.lemondata.cc
Anthropicプロトコル使用時はベースURLに/v1のサフィックスがありません。
Cline推奨モデル
Clineは1タスクあたり多数のAPI呼び出しを行います(ファイル読み込み、計画、実行)。コストを抑えたい場合は:
- 計画フェーズ:
claude-sonnet-4-6(マルチステップ推論に最適) - 実行フェーズ:
gpt-4.1-mini(ファイル編集に高速かつ安価) - レビューフェーズ:
gpt-4.1(問題検出に優れる)
Windsurf(Codeium)
Windsurfは設定からカスタムモデルプロバイダーをサポートしています。
設定手順
- Windsurf設定を開く
- AIプロバイダー設定へ移動
- カスタムのOpenAI互換プロバイダーを追加:
{
"provider": "openai",
"apiKey": "sk-lemon-xxx",
"baseURL": "https://api.lemondata.cc/v1",
"model": "claude-sonnet-4-6"
}
Continue(VS Code / JetBrains)
ContinueはVS CodeとJetBrains IDEの両方で動作するオープンソースのコーディングアシスタントです。
設定手順
~/.continue/config.jsonを編集:
{
"models": [
{
"title": "Claude Sonnet 4.6",
"provider": "openai",
"model": "claude-sonnet-4-6",
"apiBase": "https://api.lemondata.cc/v1",
"apiKey": "sk-lemon-xxx"
},
{
"title": "GPT-4.1 Mini (Fast)",
"provider": "openai",
"model": "gpt-4.1-mini",
"apiBase": "https://api.lemondata.cc/v1",
"apiKey": "sk-lemon-xxx"
},
{
"title": "DeepSeek V3 (Budget)",
"provider": "openai",
"model": "deepseek-chat",
"apiBase": "https://api.lemondata.cc/v1",
"apiKey": "sk-lemon-xxx"
}
],
"tabAutocompleteModel": {
"title": "GPT-4.1 Mini",
"provider": "openai",
"model": "gpt-4.1-mini",
"apiBase": "https://api.lemondata.cc/v1",
"apiKey": "sk-lemon-xxx"
}
}
これでContinueパネルにモデル切替機能が追加されます。複雑なタスクにはClaude、素早い補完にはGPT-4.1-mini、予算重視ならDeepSeekを選択してください。
Cherry Studio / ChatBox / その他クライアント
カスタムOpenAI APIエンドポイントをサポートするアプリケーションはすべて、同じ設定で動作します:
API Key: sk-lemon-xxx
Base URL: https://api.lemondata.cc/v1
Model: (任意のモデル名)
対応している人気クライアント:Cherry Studio、ChatBox、LobeChat、Open WebUI、BotGem、Chatwise。
トラブルシューティング
モデルが見つからないエラー:モデル名を正確に確認してください。よくある誤り:claude-3.5-sonnet(旧名、claude-sonnet-4-6を使用)、gpt-4-turbo(gpt-4.1を使用)。APIのエラーレスポンスで正しい名前が提案されます。
タイムアウトエラー:一部モデル(特にo3のような推論モデル)は30〜60秒かかることがあります。クライアントのタイムアウト設定を延長してください。
ストリーミングが動作しない:クライアントでストリーミングが有効になっているか確認してください。すべてのモデルはアグリゲーター経由でSSEストリーミングをサポートしています。
始めましょう:lemondata.ccは300以上のモデルに1つのAPIキーでアクセス可能。登録時に1ドルの無料クレジット、クレジットカード不要です。
