Cursor IDE:覆蓋 OpenAI Base URL,並把模型名手動加進模型列表。
本文介紹如何把 Cursor 接到本平臺,用同一個令牌呼叫 Claude、GPT、Gemini 等模型。全程只需要三個值:接入地址、令牌、模型名。
開始之前請先在控制台建立一個令牌(sk- 開頭),並確認帳戶裡有餘額。還沒有令牌的話,先看 5 分鐘發出第一個請求。
進 Cursor 的 Settings → Models。先在模型列表裡手動新增一個模型名(必須和本平臺的模型名完全一致),再填 API Key 並勾選覆蓋 Base URL。
| 填哪裡 | 填什麼 |
|---|---|
| OpenAI API Key | sk- 開頭的令牌 |
| Override Base URL | https://api.router.ai/v1 |
| 自定義模型名 | claude-sonnet-5 |
配置完先別急著跑複雜任務。讓它回答一句「你好」,能正常回話就說明鏈路通了。想單獨確認令牌本身有沒有問題,可以在終端直接調一次介面:
curl https://api.router.ai/v1/chat/completions \
-H "Authorization: Bearer sk-你的令牌" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-5","messages":[{"role":"user","content":"你好"}]}'
返回 JSON 裡有 choices 就是正常的。之後在控制台的計費流水裡能看到這筆呼叫。
填完要點一次 Verify,Cursor 只有驗證通過才會真正啟用這套配置。另外:覆蓋只對你自己新增的模型生效,Cursor 內建的部分功能(如程式碼索引、Tab 補全)仍走它自己的服務,這是 Cursor 的設計,不是接入失敗。
令牌填錯、多了空格,或者複製時漏了開頭的 sk-。重新複製一次完整令牌。
九成是地址結尾對不上:OpenAI 相容格式要 /v1 結尾,Anthropic 和 Gemini 原生格式則不要帶 /v1。對照上面表格再核一次。
帳戶餘額不夠。見 充值方式與到帳時間。
模型名必須和平臺目錄裡完全一致(大小寫、連字元都算)。在模型廣場頁可以直接複製準確的名字。