進階功能
模型
通過 Cursor Chat、Ctrl/⌘ K 和 Terminal Ctrl/⌘ K,你可以輕鬆在不同的模型之間切換。
模型下拉選單
在 AI 輸入框下方,你會看到一個讓你選擇要使用的模型的下拉選單。預設情況下,Cursor 有這些可以使用的模型:
GPT-4o
GPT-4
Claude 3.5 Sonnet
cursor-small
cursor-small
是 Cursor 的自定義模型,雖然不如GPT-4
智能,但速度更快,用戶可以無限制使用。
你可以在 Cursor Settings
> Models
> Model Names
下添加其他模型。
模型 X 使用什麼上下文視窗?
在聊天中,我們目前限制在大約 20,000 個令牌(如果模型不支持那麼多上下文,則更少)。對於 cmd-K,我們限制在大約 10,000 個令牌,以平衡 TTFT 和品質。長上下文聊天使用模型的最大上下文視窗。
自定義 API 金鑰
Cursor 讓你可以輸入自己的各種 LLM 提供商的 API 金鑰,以便按照自己的成本發送任意數量的 AI 消息。當使用客戶 API 金鑰時,我們會在調用 LLM 提供商時使用它。
要使用你自己的 API 金鑰,請轉到 Cursor Settings
> Models
> OpenAI API Key
並輸入你的 API 金鑰。然後,點擊"Verify"按鈕。一旦你的金鑰通過驗證,你的 OpenAI API 金鑰就會被啟用。
某些 Cursor 功能(如 Tab 補全、從聊天應用和 Composer)需要專門的模型,不能與自定義 API 金鑰一起使用。自定義 API 金鑰僅適用於使用來自 OpenAI、Anthropic 和 Google 等提供商的標準模型的功能。
OpenAI API 金鑰
你可以從 OpenAI 平台 獲取自己的 API 金鑰。
Anthropic API 金鑰
與 OpenAI 類似,你也可以設置自己的 Anthropic API 金鑰,這樣你就可以按照自己的成本使用基於 claude 的模型。
Google API 金鑰
對於 Google API 金鑰,你可以設置自己的 API 金鑰,這樣你就可以按照自己的成本使用 Google 模型,如 gemini-1.5-flash-500k
。
Azure 整合
最後,你還可以設置自己的 Azure API 金鑰,這樣你就可以按照自己的成本使用 Azure OpenAI 模型。
我的 API 金鑰會被存儲或離開我的設備嗎?
你的 API 金鑰不會被存儲,但每次請求都會被發送到我們的伺服器。所有請求都通過我們的後端路由,因為這是我們進行最終提示構建的地方。
影子工作區
影子工作區是一個可選設定,你可以配置它來提高 AI 生成代碼的品質。只有一些功能使用它。
如果你啟用了影子工作區,後台 AI 可以為它們編寫的代碼請求 lint。這會在你的電腦上生成一個隱藏視窗,以確保你的編碼體驗不受影響。
影子工作區會增加 Cursor 的記憶體使用量,因此我們建議只在你有足夠的 RAM 時才啟用此功能。
你可以在 我們的部落格文章 中閱讀更多關於影子工作區的資訊。