遊標自訂 API 相容性

在連接 TokenHub 之前驗證遊標基本 URL 覆蓋,然後分別測試聊天、代理和選項卡完成。

什麼是遊標?

Cursor 是一款人工智能优先的代码编辑器,具有集成的聊天、代理工作流程、代码编辑和模型驱动的开发功能。

目前的 Cursor 文件沒有建立通用的自訂提供者路線。本指南将 TokenHub 视为有条件的:仅当您安装的客户端明显提供自定义基本 URL 覆盖时才配置它,然后独立测试每个功能。 Cursor 並未記錄每個版本、帳戶和功能的通用第三方提供者路徑。将 TokenHub 路由视为可见 API 密钥和基本 URL 控件的条件,并独立测试标准聊天、代理、应用和选项卡完成,因为特定于游标的功能可能会继续使用单独的服务。

Cursor 可以透過 TokenHub 的 OpenAI compatible 相容 API 中轉模型請求。本文保留官方安裝方式,並只替換 API key、Base URL 和模型 ID。

Use https://us-api.tokenhub.com/v1 as the OpenAI Base URL override. Depending on the Cursor version and selected model, Cursor may use Chat Completions or Responses-style requests, so do not assume a single endpoint path.

何時使用

適合先在小型倉庫或測試專案中驗證。先讓工具讀檔、解釋程式碼或產生方案,再逐步開啟修改和自動化任務。

安裝或開啟工具

先依照 Cursor 官方文件 安裝或開啟工具。版本不同時,請以官方文件目前的入口為準。

對於 CLI 工具,先確認可執行檔可用,再加入 TokenHub 憑證:

# open the tool, then open its model or provider settings

準備 TokenHub 憑證

建立 TokenHub API key,並在 TokenHub 模型列表中選擇一個適合這個工具的模型。

export TOKENHUB_API_KEY="sk-..."

請將金鑰保存在本機 shell、IDE 的密鑰儲存或工具的安全 API key 欄位中,不要提交到程式碼倉庫。

設定 TokenHub 服務商

在工具的模型、供應商、API Keys 或 OpenAI Compatible 設定頁面中填入下列值。

服務商填寫值

Cursor officially supports BYOK for specific providers and standard chat models. A custom OpenAI-compatible endpoint is currently a limited Base URL override, not a first-class custom provider.

欄位填寫值
SettingsCursor Settings → Models → API Keys
API key fieldOpenAI API Key
Base URL optionOverride OpenAI Base URL
Base URLhttps://us-api.tokenhub.com/v1
模型A TokenHub model compatible with the request format Cursor sends

設定檔位置

欄位填寫值
macOS~/Library/Application Support/Cursor/User/settings.json
Windows%APPDATA%\Cursor\User\settings.json
Linux~/.config/Cursor/User/settings.json

外掛擁有自己的設定 schema 時,優先使用設定 UI。UI 會把同樣的值寫入使用者設定檔,也能避免猜測不同版本可能變動的私有 key。

Custom keys apply only to standard chat models. Tab Completion and Cursor-owned models continue through Cursor. Some current Cursor versions can also send a Responses-shaped body to a Chat Completions path through the override, so verify a read-only chat before relying on Agent mode. If the Base URL override is absent or the request format is rejected, that Cursor version cannot connect to TokenHub reliably.

Do not map Chat, Agent, Composer, Apply, Fast, or Tab as if they were equivalent custom-provider slots. Start with one standard chat model and treat every other feature as unsupported until its requests appear successfully in TokenHub logs.

臨時環境變數只用於排錯

外掛擁有自己的設定 schema 時,優先使用設定 UI。UI 會把同樣的值寫入使用者設定檔,也能避免猜測不同版本可能變動的私有 key。

臨時變數適合確認 Key、網路和模型名。驗證通過後,請把同樣的值寫回上方的持久設定。

驗證連線

先使用唯讀提示測試,確認模型能讀取上下文且不會改動檔案。成功後再測試編輯、Apply 或 Agent 任務。

閱讀目前專案的 README,請用三句話總結。不要修改任何檔案。

提示成功後,回到 TokenHub 請求記錄確認模型名稱、endpoint、token 用量和計費分組。

常見問題

現象處理方式
401 或驗證失敗確認 TOKENHUB_API_KEY 有效,且保存在同一個 terminal、IDE 或用戶端設定檔中。
404 或找不到模型使用 TokenHub 工作區中存在,且符合所選協議的模型 ID。
endpoint 不正確Base URL 必須與上方一致。OpenAI 相容工具通常需要 /v1;Claude 相容工具通常不需要。
請求逾時檢查到 https://us-api.tokenhub.com 的網路、代理設定,以及工作區 allowlist。
工具使用了其他模型重新檢查 chat、edit、apply、fast 或 autocomplete 等所有模型欄位。

如何選擇推薦模型?

工作負載模型選擇適合原因
複雜任務旗艦推理模型適合規劃、多步驟執行與複雜上下文。
日常使用均衡模型平衡效果、速度與成本。
批次工作快速低成本模型降低摘要與簡單任務成本。
前往模型廣場比較價格和能力

遊標自訂 API 相容性常見問題解答

為什麼 Cursor 中沒有 Override OpenAI Base URL 設定?

此設定因遊標版本和帳戶而異。如果沒有可見的覆蓋控件,則頁面不會建立直接的 TokenHub 設定路由。

為什麼設定TokenHub後Tab補全仍然可以使用Cursor?

自訂 API 金鑰或基本 URL 覆蓋不一定適用於製表符補全和其他特定於遊標的功能。

聊天成功是否意味著 Cursor Agent 也相容?

不可以。遊標功能可以使用不同的請求格式和模型路徑。分別測試聊天、編輯和代理並查看 TokenHub 請求日誌。

如何對 Cursor 客製化型號 404 進行故障排除?

檢查基本 URL 是否以 /v1 結尾,且模型 ID 是否被目前 UI 接受。如果 TokenHub 沒有收到請求,則該 Cursor 功能可能不會使用覆蓋。

我應該單獨測試哪些遊標功能?

獨立測試標準聊天、代理、應用程式和選項卡完成。自訂提供者設定可能僅影響某些請求路徑。

參考資料

本頁設定依據 TokenHub 教學與官方資料,最後驗證日期為 2026-09-04。