繁中 ▾
取得 API 金鑰

更新於

SillyTavern 中的 DeepSeek API 金鑰:連接我們的 API

SillyTavern 可以透過其自訂來源與任何相容 OpenAI 的端點通訊。本指南顯示需填寫的欄位、適合長篇角色扮演的上下文設定,以及每場對話的成本。

舞台插圖,懸浮的面具連接到伺服器,代表 SillyTavern 中透過 API 進行的角色扮演對話

快速設定

對於 deepseek api key sillytavern 設定,首先澄清一點。由 DeepSeek 平台發行的金鑰僅適用於 DeepSeek 的端點。您在本站獲得的金鑰屬於獨立服務:一個獨立運行單一開放權重模型的 OpenAI 相容 API,針對合法成人用途調整為無內容拒絕。這不是 DeepSeek 的官方 API,因此請僅在本站的 Base URL 上使用本站的金鑰。

SillyTavern 中要輸入的值為:

  • 來源: Chat Completion,然後選擇自訂 (OpenAI 相容)
  • Custom 端點 (Base URL): https://api.deepseekapikey.com/v1
  • API 金鑰: 您帳戶中的金鑰
  • 模型 ID: uncensored

SillyTavern 更新頻繁,選單標籤在不同版本間可能略有變動,因此若名稱不同,請依含義對照。本頁其餘部分將逐步說明每個步驟以及長篇角色對話的重要設定。

介面中的逐步操作

  1. 取得金鑰。 在 API 金鑰頁面 使用 Google 或電子郵件與密碼註冊。新用戶可一鍵領取 $0.50 免費試用額度,有效期 7 天,每人限領一次,無需信用卡。
  2. 開啟 API 連接面板。 在 SillyTavern 中,點擊頂部的插頭圖示以開啟 API 連接。
  3. 選擇 API 類型。 從 API 下拉選單中選擇 Chat Completion。文字完成模式適用於接受原始提示詞的後端;此 API 使用聊天訊息。
  4. 選擇來源。 在 Chat Completion 來源列表中,選擇 Custom (OpenAI-compatible)。
  5. 輸入端點。 將 https://api.deepseekapikey.com/v1 貼上到自訂端點欄位。SillyTavern 會自動加上聊天完成路徑,因此請留空。如果稍後出現 404 錯誤,請嘗試使用完整路徑作為第二次嘗試。
  6. 輸入金鑰。 將金鑰貼上到自訂 API 金鑰欄位。
  7. 輸入模型。 在模型 ID 欄位輸入 uncensored。如果從 GET /v1/models 端點載入模型下拉選單,您可以從中選擇。
  8. 連接。 按下 Connect。綠色狀態與模型名稱表示呼叫成功。發送訊息給角色以確認。

如果 Connect 失敗,請在終端機中於 SillyTavern 外部測試。這可以隔離問題:

curl https://api.deepseekapikey.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Reply with the word ready."}], "max_tokens": 10}'

正常的 JSON 回覆表示金鑰與 URL 有效,問題出在 SillyTavern 的欄位。快速入門 列出了更多範例。

上下文大小與回應長度

這是角色扮演設定成功或浪費錢的地方。該模型具有 100,000 個 token 的上下文視窗,計算包含提示詞與回覆。SillyTavern 在採樣設定中有自己的 Context Size 滑桿,控制每次請求打包多少歷史記錄與角色資料。

您可以將其設定為高達 100,000,但請考慮這意味著什麼。SillyTavern 會在每個回合構建完整的提示詞:系統提示詞、角色卡、lorebook 條目、人格,然後盡可能多地放入聊天歷史記錄。較大的設定意味著模型會看到更多過去的內容,並且您必須為每個 token 在每次訊息中付費。

選擇的實用方法:

  • 8,000 到 16,000 個 token: 短場景與快速對話。便宜且快速。
  • 30,000 到 50,000 個 token: 具有詳細角色卡與 lorebook 的長篇故事。適合大多數用戶。
  • 高達 100,000 個 token: 大型 lorebook 或非常長的連續故事。保留餘量,使提示詞加上回覆保持在視窗範圍內。

對於回應長度,將 Max Response Length 設定為 300 到 600 個 token 以獲得典型的角色扮演回覆。API 中的 max_tokens 參數是可選的,但 SillyTavern 會發送一個值,且限制可以防止過長的回覆增加帳單。開啟串流選項,讓文字在生成時顯示;API 支援帶有 stream: true 的伺服器發送事件。

傳遞懲罰與採樣值的方式如介面所示。Temperature、Top P、frequency penalty 與 presence penalty 會傳送至模型,stop sequences 與固定 seed 也會通過。從 temperature 約 0.8 開始並調整:如果角色記不住事實則降低,如果回覆感覺重複則提高。

角色扮演成本

價格為每 1M 輸入 token $0.15,每 1M 輸出 token $0.50。輸入佔主導地位是因為歷史記錄被重新發送。計算範例,每次回覆 400 個 token:

提示詞大小輸入成本輸出成本 (400 個 token)每則訊息100 則訊息
8,000 個 token$0.0012$0.0002$0.0014$0.14
20,000 個 token$0.0030$0.0002$0.0032$0.32
50,000 個 token$0.0075$0.0002$0.0077$0.77
100,000 token$0.0150$0.0002$0.0152$1.52

檢查一行:20,000 / 1,000,000 x $0.15 = $0.003,以及 400 / 1,000,000 x $0.50 = $0.0002,總計 $0.0032。在該大小下,$0.50 的免費試用額度可涵蓋約 156 則訊息。失敗或被拒絕的請求不會收費,因此錯誤後的重新發送不會增加帳單。滑動與重新生成會計算在內,因為每個都是一個新的已完成請求。

額度為預付額度,永不過期,且無訂閱。儲值金額可從 $20 到 $500 的整數,$50 起加贈 5%,$100 起加贈 10%,$200 起加贈 15%。例如,儲值 $100 可獲得 $110 額度。您可以使用加密貨幣(TRC20 上的 USDT、Base 上的 USDC)付款。定價頁面 有目前列表。

群組對話、滑動與速率限制

SillyTavern 可以發送短時間內連續的多個請求:群組對話(多個角色依次回覆)、滑動,以及總結或生成側邊內容的擴展。完整金鑰允許 8 個並行請求與每分鐘 300 個請求。試用金鑰允許 2 個並行與每分鐘 60 個請求。

如果看到代碼為 concurrency 的錯誤,表示同時運行的請求過多。在再次滑動之前等待當前串流結束,因為串流請求會保留其槽位直到串流結束。代碼為 rate_limited 的錯誤表示每分鐘請求過多。帶有 Retry-After: 5 標頭的 429 是暫時過載,會很快清除。

對於長篇故事,建議使用摘要擴充功能或lorebook 條目來延續事實,這樣你可以將上下文大小保持較低。在提示詞開頭加入早期事件的簡短摘要,其成本遠低於保留五萬個 token 的原始歷史記錄。

修復常見問題

連線顯示未授權

金鑰有誤、結尾帶有空白,或來自其他服務。由 DeepSeek 平台發行的金鑰無法在此 Base URL 上使用。

連線顯示未找到

檢查端點拼寫。一般設定應以 /v1 結尾。某些版本需要完整的聊天完成路徑,因此如果簡短形式失敗,請嘗試 https://api.deepseekapikey.com/v1/chat/completions。

回覆內容短或遭截斷

提高最大回覆長度。如果截斷僅發生在長對話中,你的提示詞可能已接近上下文視窗限制;稍微降低上下文大小,以保留回覆的空間。

角色遺忘早期事件

這是上下文設定的作用。提高該設定,或將關鍵事實移至角色卡片、人格或 lorebook 條目中,使其保留在每個提示詞裡。

回覆被拒絕

該模型針對合法成人用途調整過,以避免內容拒絕,但有一條規則不變:禁止涉及未成年人的性內容。該區域的角色與情境會被拒絕。由於服務僅限文字,SillyTavern 的圖像生成需要不同的後端。

透過 API 送出的提示詞不會用於訓練。你的聊天檔案會保留在你機器上 SillyTavern 的資料夾中,除非你移動它們。如果你想了解此服務與 DeepSeek 自有服務的差異背景,請見 DeepSeek API:迷思與事實。

問答

我可以在這個設定中使用 DeepSeek 發行的金鑰於 SillyTavern 嗎?

不行。金鑰僅適用於發行該金鑰的服務。對於 DeepSeek 金鑰,請使用 DeepSeek 自己的端點;對於本站的金鑰,請使用 https://api.deepseekapikey.com/v1。

我在 SillyTavern 中該選擇哪個來源?

選擇 Chat Completion,然後選擇 Custom(OpenAI 相容)。輸入 Base URL、你的金鑰以及模型 ID uncensored。

上下文可以有多大?

上下文視窗為提示詞與回覆合計 100,000 個 token。較高的設定會使每則訊息的成本更高,因為歷史記錄會在每個回合重新發送。

支援串流輸出嗎?

支援。串流輸出透過伺服器發送事件運行,你可以在 SillyTavern 中開啟它。串流請求會佔用其並行請求槽位,直到結束為止。

我如何免費測試?

新用戶可在註冊後於 API 金鑰頁面一鍵領取 $0.50 免費試用額度。有效期 7 天,無需信用卡。

只差一步,即可取得金鑰

建立帳號、複製金鑰、更改基礎 URL。這就是整個設定過程。

取得 API 金鑰