更新於
在 VS Code 中使用 DeepSeek API 金鑰:搭配我們的 API 設定
VS Code 沒有內建的欄位可輸入自訂模型金鑰,但擴充功能(如 Continue 和 Cline)接受任何 OpenAI 相容的端點。以下是設定方式、先執行的測試,以及程式設計工作階段的費用。

簡短版本
你詢問如何在 VS Code 中使用 deepseek api key,答案分為兩部分。首先,VS Code 本身不會為語言模型接受 API 金鑰;需要擴充功能。其次,本站的金鑰不是 DeepSeek 金鑰。它屬於一個獨立的 OpenAI 相容 API,運行單一開放權重模型,針對合法成人用途調整為無內容拒絕的回答,且並非 DeepSeek 的官方 API。如果你持有 DeepSeek 自身平台發行的金鑰,請使用 DeepSeek 的端點輸入。
對於此 API,每個擴充功能都需要相同的三個值:
- Base URL:
https://api.deepseekapikey.com/v1 - API 金鑰: 你帳戶中的金鑰,以 Bearer token 傳送
- 模型:
uncensored
以下章節將說明這些值在 Continue 和 Cline 系列擴充功能中的位置,以及如何檢查一切是否正常運作並保持成本可預測。
開始前:取得金鑰並測試
透過 Google 或電子郵件與密碼在 API 金鑰頁面 註冊。新用戶可以一鍵領取 $0.50 的免費試用額度,有效期 7 天,每人限領一次,無需信用卡。付費儲值最低金額為 $20。
在 VS Code 中開啟整合式終端機(Ctrl+` 或 Cmd+`)並執行請求。如果此步驟成功,後續的任何失敗都是擴充功能設定問題,而非金鑰問題。
export API_KEY="paste-your-key-here"
curl https://api.deepseekapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a Python function that reverses a string."}],
"max_tokens": 200
}'
包含 choices 陣列的 JSON 回覆表示金鑰、URL 和模型名稱正確。401 表示金鑰錯誤。404 通常表示路徑錯誤。你也可以使用相同的標頭執行 GET /v1/models 作為低成本檢查。
選項 1:Continue 擴充功能
Continue 是一個用於 VS Code 的開源助手擴充功能,允許你定義自己的模型。從擴充功能視圖安裝它,開啟其設定,並新增一個使用 OpenAI 供應商並帶有自訂 API 基礎 URL 的模型。Continue 的設定格式已隨時間變更,從 JSON 檔案變更為 YAML 檔案,因此如果你的檔案看起來不同,請檢查擴充功能的最新文件。兩種形式的欄位具有相同的意義。在 JSON 形式中,模型條目如下所示:
{
"models": [
{
"title": "Uncensored API",
"provider": "openai",
"model": "uncensored",
"apiBase": "https://api.deepseekapikey.com/v1",
"apiKey": "YOUR_KEY"
}
]
}
在 YAML 格式中,模型欄位包含相同的鍵:名稱、provider: openai、model: uncensored、apiBase 設為基礎 URL,以及金鑰。儲存檔案,在 Continue 的模型下拉選單中選擇新模型,然後在側邊面板中提問。
注意,此 API 僅記錄聊天補全。聊天、編輯和解釋功能是最適合的用途。行內 Tab 自動完成通常依賴不同的請求樣式,用於完成行中的文字,這未列在此 API 的功能中,因此不要指望它能運作。如果需要,請保留一個單獨的自動完成供應商。
金鑰存放在檔案中,因此請將該檔案排除在你的儲存庫之外。如果你使用工作區層級的設定,請將其新增至 .gitignore,或在你的主目錄中使用全域設定。
選項 2:Cline 和類似的代理擴充功能
Cline 及其衍生擴充功能(如 Roo Code)運行代理程式,可讀取檔案、建議編輯並在獲得批准後執行命令。它們的設定面板有一個 API 供應商下拉選單。選擇 OpenAI 相容供應商的條目並填寫表單:
- Base URL:
https://api.deepseekapikey.com/v1 - API 金鑰:你的金鑰
- 模型 ID:
uncensored
某些版本要求設定上下文視窗大小和自訂模型的最大輸出值。視窗請輸入 100000,因為這是該 API 的上下文大小,提示詞與輸出合計。選擇幾千個 token 的最大輸出值,以免單一回覆失控。
代理程式使用工具呼叫或結構化文字格式來執行動作,API 支援 OpenAI 工具呼叫格式(tools、tool_choice、role: "tool" 結果)以及串流輸出。任何模型遵循代理程式指令的程度各不相同,因此請從小任務開始,例如在兩個檔案中重新命名函式,並在讓它運行更長時間之前觀察前幾個步驟。
代理程式也會連續發送許多請求。完整金鑰允許 8 個並行請求和每分鐘 300 個,試用金鑰則為 2 個和 60 個。單一代理程式通常遠低於這些數字,但若使用試用金鑰,兩個代理程式加上聊天面板可能會達到並行限制並產生 429 錯誤。
從你自己的程式碼呼叫 VS Code 中的 API
有時目標不是擴充功能,而是你從編輯器執行的腳本。任何 OpenAI SDK 均可使用。在 Node.js 中:
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.deepseekapikey.com/v1",
apiKey: process.env.API_KEY,
});
const res = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Review this function for off-by-one errors." }],
});
console.log(res.choices[0].message.content);
將金鑰保存在環境變數、已排除在 git 追蹤之外的 .env 檔案或作業系統的密碼庫中,切勿放在已提交的檔案中。相同的呼叫之 Python 版本使用 OpenAI(base_url="https://api.deepseekapikey.com/v1", api_key=...)。快速入門有更多範例,包括串流輸出和 JSON 模式。
程式碼工作階段的花費
價格為每 1M 輸入 token $0.15,每 1M 輸出 token $0.50。程式碼助手會發送大量上下文,因此輸入佔主導地位。考慮一個包含 30,000 token 程式碼和聊天歷史以及 1,000 token 回答的請求:
- 輸入:30,000 / 1,000,000 x $0.15 = $0.0045
- 輸出:1,000 / 1,000,000 x $0.50 = $0.0005
- 總計:每次請求 $0.005,因此 200 次請求的成本為 $1.00。
100,000 token 的提示詞加上相同的答案,費用為 $0.015 + $0.0005 = $0.0155。這仍然很小,但代理程式迴圈會重複執行多次,因此請保持上下文精簡:開啟重要的檔案,而非整個儲存庫,並在任務變更時開始新的聊天。
額度為預付額度且永不過期,且無訂閱制。失敗或被拒絕的請求不會收費。儲值金額可從 $20 到 $500 的任意整數,並享有 +5%($50 起)、+10%($100 起)和 +15%($200 起)的贈額,付款方式為加密貨幣(TRC20 上的 USDT、Base 上的 USDC)。$50 儲值將獲得 $52.50 額度。請參閱 價格頁面 以獲取詳細資訊。
疑難排解檢查清單
- 401 未授權。 金鑰錯誤或包含尾隨空白。請記住,由 DeepSeek 自身平台發行的金鑰在此無法使用。
- 404 找不到。 檢查基礎 URL。某些擴充功能會自行附加
/chat/completions,因此請提供以/v1結尾的基礎 URL。其他則需要完整路徑。請遵循欄位中的提示。 - 找不到模型。 模型 ID 必須完全為
uncensored。 - 429 且程式碼為 concurrency。 同時請求過多。關閉多餘的聊天或代理。串流請求會保留其槽位直到完成。
- 429 帶有 Retry-After: 5。 暫時過載。等待五秒鐘,擴充功能的重試通常會成功。
- 請求過大。 主體大小限制為 8 MB,上下文限制為 100,000 個 token。請修剪附加的檔案。
提示詞不會用於訓練,但你的擴充功能可能會保留自己的日誌和遙測資料,因此若處理機密程式碼,請檢查其設定。該服務供合法成年人使用,並嚴格禁止涉及未成年人的性內容。它僅生成文字,因此程式碼是可以的,但圖片不行。如果你想了解此服務與 DeepSeek 自有服務之間的差異背景,迷思與事實一文涵蓋了這些內容。
更多指南
問答
我可以將 DeepSeek 發行的金鑰放入此設定嗎?
無法使用此基礎 URL。金鑰與發行服務綁定。請為其金鑰使用 DeepSeek 的端點和模型名稱,並為本站的金鑰使用本站的端點。
哪些 VS Code 擴充功能可以運作?
任何支援自訂 OpenAI 相容供應商的擴充功能,例如 Continue 或 Cline。請檢查擴充功能的最新文件,因為設定會隨版本變更。
它適用於 Tab 自動完成嗎?
不要依賴它。API 文件記錄了聊天補全,適用於聊天、編輯和代理程式。若需要行內補全,請使用其他供應商。
我應該輸入什麼模型 ID?
以小寫輸入 uncensored。基礎 URL 為 https://api.deepseekapikey.com/v1
用它來寫程式的成本是多少?
一次請求包含 30,000 個輸入 token 和 1,000 token 的回答,成本約為 $0.005。兩百次此類請求的成本約為 $1。
只差一張表單,即可取得金鑰
建立帳號、複製金鑰、更改基礎 URL。這就是整個設定過程。