跳转到主要内容

Janitor AI 接入 DeepSeek:代理地址、模型名与报错排查

A
11 分钟阅读AI API Guides

Janitor AI 能不能跑通 DeepSeek,关键不是先调提示词,而是代理地址、API Key、模型名是否来自同一个直连或供应商代理路由。

Janitor AI 接入 DeepSeek:代理地址、模型名与报错排查

在 Janitor AI 里接入 DeepSeek,先不要急着复制别人的整套配置。正确顺序是先决定路由:你是用 DeepSeek 官方 API 直连,还是用 OpenRouter 或其他供应商代理;然后只把同一路由下的代理地址、API Key 和模型名填进 Janitor AI。到 2026 年 5 月 9 日为止,DeepSeek 直连路由应优先核对 deepseek-v4-flashdeepseek-v4-pro 这类当前模型 ID,旧教程里的 deepseek-chatdeepseek-reasoner 只能当作兼容或过期线索。

最稳的做法是三步:先选路由,再填字段,最后用一句很短的测试消息确认连接。如果第一次测试失败,不要马上换提示词、角色卡或温度。先看错误层:401 多半是 Key 或供应商不匹配,404 多半是地址或模型名不对,429 指向额度或限流,网络错误则要检查 URL、浏览器、VPN、扩展和缓存。

快速字段表

Janitor AI 的 DeepSeek 配置失败,常见原因不是 DeepSeek 模型不能用,而是三个字段混在了一起:代理地址来自 OpenRouter,API Key 来自 DeepSeek,模型名又是旧 Reddit 教程里的别名。只要这三个字段不同源,请求就很容易失败。

Codex 生成的 Janitor AI 与 DeepSeek 直连/供应商代理字段矩阵

路由代理地址怎么填API Key 来自哪里模型名怎么填适合谁
DeepSeek 官方直连DeepSeek 的 OpenAI 兼容 base URL 是 https://api.deepseek.com;如 果 Janitor 当前字段要求完整请求地址,再按它的字段形态填写 chat-completions 路径DeepSeek Platform从 DeepSeek 当前模型列表核对,例如 deepseek-v4-flashdeepseek-v4-pro想直接使用 DeepSeek 官方账户、余额和模型边界的人
OpenRouter 或供应商代理使用该供应商的 endpoint;OpenRouter 是 https://openrouter.ai/api/v1/chat/completionsOpenRouter 或对应供应商账号使用供应商后台显示的模型 slug想通过一个供应商账号管理多个模型、额度或免费池的人
旧教程参数只能当示例看不要盲复制deepseek-chatdeepseek-reasoner 可能已经不是新配置首选用来判断为什么旧配置突然失效

如果 Janitor AI 把 base URL 和路径分成不同输入框,就不要把完整 /chat/completions 硬塞进 base URL。如果它只有一个代理 URL 输入框,并要求完整 OpenAI 兼容接口地址,就要填当前 UI 能接受的完整地址。判断标准不是哪个斜杠更像教程,而是请求最终是否发到与你的 Key 和模型名同源的服务。

先选直连还是供应商代理

DeepSeek 官方直连适合想减少中间层的人。这个方案的边界清楚:DeepSeek 账号、DeepSeek API Key、DeepSeek endpoint、DeepSeek 当前模型 ID,以及 DeepSeek 的余额和计费规则。只要你能注册并使用 DeepSeek Platform,直连路由通常更容易判断责任归属。

OpenRouter 或其他供应商代理适合想用一个后台管理多个模型的人。此时 Janitor AI 并不是直接请求 DeepSeek,而是把请求发给供应商,再由供应商决定如何路由到 DeepSeek 模型池。因此模型名必须以供应商后台为准,而不是你在 DeepSeek 官方文档里看到的任意 ID。

这两条路线不能混用。DeepSeek Key 配 OpenRouter 地址通常会 401 或认证失败;OpenRouter Key 配 DeepSeek 官方地址也不会被 DeepSeek 接受;供应商专属模型 slug 放到 DeepSeek 官方 endpoint 里也可能 404。把这些失败当成配置不一致的信号,比不断换提示词更快。

在 Janitor AI 里怎么操作

Janitor 官方代理帮助文章提供了可用的 UI 流程:进入聊天或设置页,打开 API/Proxy 设置,新增一个配置,填写模型名、代理地址和 API Key,保存后刷新再测试。需要注意的是,官方帮助和社区教程里的 DeepSeek 模型名示例可能停留在旧版本,所以 UI 流程可以参考,模型名要重新核对。

建议按这个顺序做:

  1. 打开要测试的 Janitor AI 聊天。
  2. 进入 API Settings、Proxy Settings 或当前版本的自定义 API 配置入口。
  3. 新增一个配置,选择 OpenAI 兼容或自定义代理模式。
  4. 填入你选定路由的代理地址。
  5. 填入同一路由生成的 API Key。
  6. 填入同一路由下可见的模型名。
  7. 保存设置。
  8. 刷新页面或重新打开聊天。
  9. 先发一句短测试,例如“请只回复一句话,说明 API 已连接”。

短测试的目的不是看角色扮演效果,而是确认链路是否通。短测试失败时,不要把角色卡、记忆、上下文长度和温度一起改。先把代理地址、Key、模型名三个字段查清楚。

模型名:当前 ID、供应商 slug 与旧别名

Codex 生成的 DeepSeek 当前模型名与旧别名边界图

截至 2026 年 5 月 9 日,DeepSeek 直连路由需要优先核对 deepseek-v4-flashdeepseek-v4-pro。旧教程里经常出现 deepseek-chatdeepseek-reasoner,它们可能仍作为兼容别名或历史示例出现,但不应该成为新配置的第一选择。

如果你走 DeepSeek 官方直连,就在 DeepSeek 的模型列表或控制台里确认模型 ID。如果你走 OpenRouter,就在 OpenRouter 的模型页面或控制台里复制它展示的完整模型 slug。如果你走别的供应商,也必须以该供应商后台为准。

模型名不是全网通用标签。一个模型在 DeepSeek 官方 endpoint 下存在,不代表 OpenRouter 一定用同一个名字;OpenRouter 能显示的模型,也不代表 DeepSeek 官方 endpoint 能识别同样的 slug。很多 invalid model 和 404 就是从这里来的。

第一次报错怎么排查

Codex 生成的 Janitor AI 接入 DeepSeek 常见错误诊断图

排查时一次只改一个字段。一次改 URL、Key、模型名、温度和提示词,会让下一次报错失去诊断意义。

报错或症状优先判断层先检查什么停止规则
401、unauthorized、invalid keyKey 或供应商不匹配Key 是否来自同一个 endpoint 的账号;是否多复制了空格;是否过期Key 没通过前不要调模型参数
403、forbidden账号权限、地区、计划或供应商策略账号状态、余额、模型权限、是否需要付费或 allowlist先证明供应商账号能调用模型
404、not found、invalid endpoint地址形态或模型路径Janitor 当前字段要 base URL 还是完整 chat-completions URL;模型是否属于该 endpoint不要反复换旧别名
invalid model、model not available模型名从同一路由的模型列表复制完整 ID 或 slug供应商后台看不到的模型,Janitor 也不会凭提示词变出来
429、quota、rate limit余额、额度或限流余额、免费池、共享限额、供应商限流状态暂停重试,先确认额度
network error、failed to fetchURL、浏览器、VPN、扩展或缓存刷新 Janitor,关扩展,检查代理/VPN,确认 endpoint 可访问浏览器都连不上时不要轮换 Key
API not ready、空回复、一直生成队列、冷启动、超时或会话状态保存后刷新,降低输出长度,做短测试短测试可用后再调角色扮演参数

如果能在 Janitor AI 外部测试同一个 endpoint、Key 和模型名,先做一个最小请求。外部也失败,说明问题在供应商或账号;外部成功而 Janitor 失败,才重点查 Janitor 字段形态、模式选择、浏览器缓存和模型名输入。

连接成功后再调角色扮演参数

DeepSeek 能回复短测试,只说明 API 链路通了。角色扮演效果还取决于温度、上下文长度、角色卡结构、记忆长度、Janitor 如何组织消息,以及供应商是否对上下文或输出长度有限制。

可以从保守设置开始:

设置项建议起点原因
温度先用中等值,再逐步提高过高随机性会掩盖连接问题
最大输出初测时先低一些长输出更容易超时,也更消耗额度
上下文和记忆第一轮测试保持短大上下文会放大成本和失败概率
重试和 reroll每次只修一个配置层连续重试会消耗额度但不能定位问题
系统提示或 jailbreak链路稳定后再加复杂提示词不该参与连接测试

如果 DeepSeek 能回答但风格不满意,再去调角色卡、示例对话、温度、重复惩罚、上下文长度和记忆。如果 DeepSeek 完全不回答,就回到字段表和错误表。

免费 DeepSeek 路由不能当稳定承诺

中文页面和社区帖子常会提到免费 DeepSeek。这里要把“能免费测试”和“长期无限可用”分开。供应商可能临时开放免费模型,也可能暂停、限速、要求余额、共享额度耗尽,或者把模型 slug 改掉。这些变化不一定是 Janitor AI 的问题。

更稳的理解是:免费路由只表示当前供应商允许你在当前额度内测试,不表示可以无限角色扮演。Janitor AI 聊天经常有长上下文和多次 reroll,哪怕模型很便宜,也可能因为额度、限流或超时而失败。

不要把 API Key 写进公开角色卡、公开提示词、截图或共享配置。API Key 只应该放在 Janitor 的私有配置字段或供应商控制台里。任何要求你把 Key 放到别人可见位置的教程,都应该直接停下。

常见问题

Janitor AI 接入 DeepSeek 应该填哪个代理地址?

取决于你选的路由。DeepSeek 官方直连要使用 DeepSeek 的 OpenAI 兼容地址,base URL 是 https://api.deepseek.com;如 果 Janitor 当前字段要求完整代理 URL,就按当前 UI 要求使用 chat-completions 形态。OpenRouter 路由则使用 https://openrouter.ai/api/v1/chat/completions

模型名应该填什么?

DeepSeek 官方直连要查 DeepSeek 当前模型列表。到 2026 年 5 月 9 日,应优先核对 deepseek-v4-flashdeepseek-v4-pro。OpenRouter 或其他供应商则复制供应商后台显示的完整模型 slug。

还能用 deepseek-chatdeepseek-reasoner 吗?

它们可以解释旧教程为什么这样写,但不建议作为新配置的第一选择。新配置应该从当前路由的模型列表开始。

一定要用 OpenRouter 吗?

不一定。OpenRouter 只是供应商代理路线之一。你可以用 DeepSeek 官方直连,也可以用其他支持 OpenAI 兼容接口的供应商,但字段必须全部同源。

invalid model 是什么原因?

模型名不属于当前 endpoint。把模型名从同一个供应商后台复制出来;如果后台看不到这个模型,Janitor AI 也无法通过提示词让它可用。

401 是不是 Janitor AI 封了?

通常不是。401 多半是 Key 错、Key 过期、Key 少复制、或 Key 与 endpoint 不同源。先核对账号和 Key,再判断 Janitor 设置。

429 怎么办?

429 指向额度、余额、动态限流或免费池耗尽。先查供应商余额和限制,不要把免费教程当成今日可用保证。

想了解 DeepSeek 当前 API 模型怎么办?

可以继续看 DeepSeek V4 API 指南。但对 Janitor AI 接入来说,最重要的还是同一路由规则:代理地址、API Key 和模型名必须来自同一条路线。

核对过的来源

分享文章:

laozhang.ai

一个 API,所有 AI 模型

AI 图片

Gemini 3 Pro Image

$0.05/张
官方2折
AI 视频

Sora 2 · Veo 3.1

$0.15/个
异步API
AI 对话

GPT · Claude · Gemini

200+ 模型
同官方价
已服务 10万+ 开发者
|@laozhang_cn|送$0.1