進階功能

模型

通過 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 下添加其他模型。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/advanced/model-toggle.png

模型 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 金鑰。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/misc/openai-api.png

Anthropic API 金鑰

與 OpenAI 類似,你也可以設置自己的 Anthropic API 金鑰,這樣你就可以按照自己的成本使用基於 claude 的模型。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/misc/anthropic-api.png

Google API 金鑰

對於 Google API 金鑰,你可以設置自己的 API 金鑰,這樣你就可以按照自己的成本使用 Google 模型,如 gemini-1.5-flash-500k

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/misc/google-api.png

Azure 整合

最後,你還可以設置自己的 Azure API 金鑰,這樣你就可以按照自己的成本使用 Azure OpenAI 模型。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/misc/azure-api.png

我的 API 金鑰會被存儲或離開我的設備嗎?

你的 API 金鑰不會被存儲,但每次請求都會被發送到我們的伺服器。所有請求都通過我們的後端路由,因為這是我們進行最終提示構建的地方。

影子工作區

影子工作區是一個可選設定,你可以配置它來提高 AI 生成代碼的品質。只有一些功能使用它。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/advanced/shadow-workspace.png

如果你啟用了影子工作區,後台 AI 可以為它們編寫的代碼請求 lint。這會在你的電腦上生成一個隱藏視窗,以確保你的編碼體驗不受影響。

影子工作區會增加 Cursor 的記憶體使用量,因此我們建議只在你有足夠的 RAM 時才啟用此功能。

你可以在 我們的部落格文章 中閱讀更多關於影子工作區的資訊。