想在 Janitor AI 裡換掉預設模型、改用 DeepSeek 的人,多半會卡在同一件事:Proxy URL、API Key、模型名稱這三個欄位,只要有一個對不上,聊天就會直接斷線。這篇帶你從申請金鑰一路做到測試連線,並整理出手後最常遇到的錯誤怎麼修。
Janitor AI 接 DeepSeek 到底在做什麼
Janitor AI 本身是一個角色扮演平台,預設用官方自研的 JanitorLLM 來生成對話。它同時開放「代理(Proxy)」功能,讓你把對話請求轉到外部模型,DeepSeek 就是其中最常被指定的一個。
會想接 DeepSeek,多半是為了兩個原因。一是 DeepSeek 的 API 計價相對低,長期聊天下來成本有感;二是它在中文與長段劇情上的表現,對繁體中文使用者來說比預設模型穩定。
關鍵在於,Janitor AI 的代理設定一開始就是照 OpenAI 的請求格式設計的。DeepSeek 提供的 API 同樣相容這個格式,所以你不需要外掛或特殊整合,只要把請求指到 DeepSeek 的網址,再填上對應的金鑰與模型名稱就好。
也因為它走的是標準格式,設定本身不難,難的是「三個欄位必須屬於同一條路線」。很多失敗案例不是技術問題,而是 URL 用 A 家的、金鑰用 B 家的、模型名稱抄到舊教學的,湊在一起自然連不上。
動手前先備好這三樣
開始之前,先把東西準備齊全,可以省下反覆除錯的時間。
- 一個 Janitor AI 帳號,並確認你能進入任一角色的聊天室。
- 一個 DeepSeek 平台帳號,並且先儲值再建立 API Key。
- 一組可用的網路環境,能連上 DeepSeek 的 API 網域。
第二點特別要提醒。順序反過來的話,先建立的金鑰不會生效,之後測試會出現連線失敗,但錯誤訊息不會告訴你真正的原因。先加值、再產生金鑰,這個順序不能顛倒。
金鑰產生後先放在手邊,暫時不要貼進 Janitor AI,等下一段設定時再一起填入。
設定 DeepSeek 代理的完整步驟
這裡以最單純的「直接連 DeepSeek 官方 API」路線為主。如果你用的是 OpenRouter 之類的中介服務,作法類似,只是每個欄位的來源都要換成該服務的。
- 登入 DeepSeek 平台,進入 API Keys 頁面,按下建立新金鑰,複製那串以 sk- 開頭的字串。這個畫面關掉後通常不會再顯示完整金鑰,先存好。
- 回到 Janitor AI,打開任一角色的聊天室。
- 點右上角的選單圖示,進入 API Settings(API 設定)。
- 切換到 Proxy 分頁,找到 Proxy Configurations,點「+ NEW」新增一組設定。
- 在「Configuration name」欄位隨意取一個名字,例如 DeepSeek,方便之後辨識。
- 在 Proxy URL 填入 DeepSeek 的相容端點:
https://api.deepseek.com/v1/chat/completions。 - 在 Model 欄位填入你要用的 DeepSeek 模型 ID,例如
deepseek-chat。名稱必須逐字正確。 - 在 API Key 欄位貼上步驟 1 複製的金鑰。
- 儲存設定,然後按 Test 或「Check API Key」確認連線。
- 測試通過後,把這組設定設為 Active,再重新整理頁面。
最後那一步的重新整理不能省。Janitor AI 的代理要等整頁重新載入後才會真正生效,只在設定頁按儲存往往看起來沒動靜。
金鑰、網址、模型名稱一定要同源
上面步驟裡最容易被忽略的,是這三個欄位的「來源一致性」。
DeepSeek 官方路線的組合是:DeepSeek 的端點、DeepSeek 的金鑰、DeepSeek 的模型 ID。三種都來自同一個帳號體系,付費也算在同一筆帳上。
如果你改用 OpenRouter 這類中介服務,那三個欄位就都要換成 OpenRouter 的:端點變成 https://openrouter.ai/api/v1/chat/completions,金鑰用 OpenRouter 核發的,模型名稱則要用 OpenRouter 儀表板上顯示的那一串(常見寫法帶斜線,例如 deepseek/deepseek-chat)。
把兩條路線混用,是一定會失敗的。DeepSeek 的金鑰配 OpenRouter 的網址、或 OpenRouter 的金鑰配 DeepSeek 的端點,都會被拒。這些失敗其實是好事,它代表設定不一致,先修正欄位再談調參。
還有一個常見的坑是模型名稱。網路上的舊教學常寫 deepseek-chat 或 deepseek-reasoner,這些名稱在不同時期可能對應不同模型。填之前先到 DeepSeek 官方文件或 OpenRouter 的模型頁面確認目前可用的名稱,不要照抄截圖。
連不上時照這個順序排查
先送一句最單純的測試訊息,例如:「用一句話回答測試成功。」短訊息若過不了,問題一定在設定層,不在角色的開場白或提示詞。確認這點,可以讓你少繞很多冤枉路。
遇到 401 錯誤: 幾乎都是金鑰問題。確認金鑰複製完整、沒有多餘空白,而且是在儲值之後才產生的。若金鑰已撤銷,重新產一組。
遇到 404 錯誤: 指向網址或模型名稱。檢查 Proxy URL 是否拼錯、是否漏了 /v1/chat/completions 這一段,模型名稱是否與目前可用清單一致。
遇到 429 錯誤: 額度或頻率限制。確認帳戶餘額是否足夠,或短時間內請求是否過於密集。
出現網路錯誤但欄位看起來都對: 多半是隱藏字元。從網頁複製網址時常會夾帶看不見的空格,尤其手機上更容易發生。把 URL 先貼到記事本清乾淨,再重新複製貼上。
測試通過但對話卡在無限生成: 進聊天選項把文字串流(text streaming)打開,儲存後重新整理,必要時整個關掉瀏覽器再重開。
上線後值得調的幾個設定
代理跑順之後,還有幾個小地方會影響實際體驗。
模型名稱若一直連不上,先換回官方文件上最基礎的那個名稱測試,確認是設定問題還是模型名稱問題。角色聊久會「出戲」或變成複讀機,通常跟上下文長度(Context Size)有關,把可記憶的長度調高一點會改善。回應太保守或太跳,可以微調溫度(Temperature),數值低於 0.5 偏向理性,高於 0.8 更有創意卻也更容易離題。
最後提醒一件事:金鑰等於你的錢包。不要在公用電腦上存著不登出,也不要拿同一組金鑰到處註冊不同服務。分開管理,外洩時才不會一次賠到底。







