在 Cursor、Cline 和 Windsurf 中透過一個 API Key 使用任何 AI 模型
AI 程式碼助手通常會將您限制在預設模型中。Cursor 使用 GPT-4 和 Claude。Cline 預設使用 Claude。Windsurf 則有自己的模型選擇。如果您想嘗試用 DeepSeek 進行低成本迭代,或用 Gemini 處理長上下文任務,內建選項往往無法滿足需求。
一個相容 OpenAI 的 API 聚合器可以解決這個問題。只需一個 API Key 和一個 Base 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
推薦模型配置
| 任務 | 模型 | 原因 |
|---|---|---|
| Tab 補全 | gpt-4.1-mini |
快速、便宜,擅長短補全 |
| Chat 對話 | claude-sonnet-4-6 |
最擅長理解複雜的程式碼庫 |
| Cmd+K 編輯 | gpt-4.1 |
速度與品質的良好平衡 |
| 長檔案分析 | gemini-2.5-pro |
1M token 上下文視窗 |
成本比較
Cursor Pro 每月費用為 $20,且限制進階模型的使用量。使用您自己的 API Key:
- 輕量使用 (每日 50 次請求):使用 GPT-4.1-mini 約每月 ~$5-8
- 中度使用 (每日 200 次請求):混合模型約每月 ~$15-25
- 重度使用 (每日 500 次以上請求):約每月 ~$40-60
對於輕度到中度使用者,自備 Key 更划算。重度使用者可能會覺得 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,這讓您可以存取 Extended Thinking 和 Prompt Caching:
- 選擇 "Anthropic" 作為提供商
- 配置:
API Key: sk-lemon-xxx
Base URL: https://api.lemondata.cc
注意:使用 Anthropic 協定時,Base URL 不需要 /v1 字尾。
Cline 的推薦模型
Cline 在每個任務中會發送多次 API 請求 (讀取檔案、規劃、執行)。注重成本的使用者可以考慮:
- 規劃階段:
claude-sonnet-4-6(最擅長多步驟推理) - 執行階段:
gpt-4.1-mini(快速且檔案編輯成本低) - 審查階段:
gpt-4.1(擅長發現問題)
Windsurf (Codeium)
Windsurf 透過其設定支援自定義模型提供商。
設定
- 開啟 Windsurf 設定
- 導覽至 AI Provider 設定
- 新增一個自定義相容 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。
疑難排解
模型未找到錯誤 (Model not found error):檢查確切的模型名稱。常見錯誤:claude-3.5-sonnet (舊名稱,請使用 claude-sonnet-4-6)、gpt-4-turbo (請使用 gpt-4.1)。API 會在錯誤回應中建議正確的名稱。
逾時錯誤 (Timeout errors):某些模型 (特別是像 o3 這樣的推理模型) 可能需要 30-60 秒。請增加客戶端的逾時設定。
串流無法運作 (Streaming not working):請確保您的客戶端已啟用串流。所有模型都支援透過聚合器進行 SSE 串流。
立即開始:lemondata.cc 為 300 多種模型提供單一 API Key。註冊即送 $1 免費額度,無需信用卡。
