Janitor AI 代理设置
Janitor AI 代理设置教程(2026):OpenRouter、DeepSeek、Gemini 与报错修复
用 OpenRouter 设置 Janitor AI 代理:准确的代理地址、如何选到能用的 DeepSeek、Gemini 或免费模型 ID、免费额度,以及 401、402、404、429 报错的修复方法。
阅读约 11 分钟
快速回答
这篇指南主要讲什么
在 Janitor AI 上设置代理(proxy),做法是:先在 OpenRouter 创建 API Key;然后在 Janitor 的聊天里点击顶部紫色的 “using janitor” 按钮,把 Provider 设为 Proxy,点 “+ New”,填入名称、代理地址 `https://openrouter.ai/api/v1/chat/completions`、你的 Key,以及当天从 OpenRouter 模型列表里复制的模型 ID;最后点 Add 并刷新页面。
- Janitor AI 的代理是什么(以及不是什么)
- 开始前需要准备什么
- 第 1 步:创建 OpenRouter API Key
角色快速入口
先从这 3 个角色开始体验
每张卡片都包含推广视频、角色介绍和聊天入口,适合第一次体验免费在线陪伴聊天时快速选择。


在 Janitor AI 上设置代理(proxy),做法是:先在 OpenRouter 创建 API Key;然后在 Janitor 的聊天里点击顶部紫色的 “using janitor” 按钮,把 Provider 设为 Proxy,点 “+ New”,填入名称、代理地址 https://openrouter.ai/api/v1/chat/completions、你的 Key,以及当天从 OpenRouter 模型列表里复制的模型 ID;最后点 Add 并刷新页面。
更新于 2026 年 10 月 28 日。下文的模型 ID 和免费额度,都在当天对照 OpenRouter 公开的模型列表和文档核对过;Janitor 的设置界面也在当天于实际界面中核对过。
这篇 Janitor AI 代理教程从头讲到尾:怎么设置、DeepSeek 和 Gemini 怎么接、免费额度到底是多少、常见报错分别是什么意思。如果你想接的是 Grok,请看 Janitor AI Grok API 教程;如果 Janitor 本身打不开,先看 Janitor AI 无法使用怎么办。
Janitor AI 的代理是什么(以及不是什么)
在 Janitor AI 上,“代理”指的是由你自己选的模型服务商来生成回复,而不是用 Janitor 自带的模型。角色和聊天仍然保存在 Janitor。每次回复的提示词会发给模型服务商;如果模型收费,费用记在你自己的账户上。
OpenRouter 最常用,因为一个 Key 就能调用多家公司的模型,包括 DeepSeek 和 Google。它不是“免费无限用”的 AI,也不是 Janitor 的一部分,而是独立的服务,有自己的账户、额度和隐私设置。Janitor 的更新日志里还列出了其他可以当代理的服务商,比如 Chutes 和 NanoGPT(2026 年 6 月加入);步骤类似,但地址和模型名不同。
开始前需要准备什么
| 项目 | 从哪里来 | 说明 |
|---|---|---|
| Janitor AI 账户 | Janitor AI | 代理设置在聊天的设置面板里,用 “using janitor” 按钮打开 |
| OpenRouter 账户 | OpenRouter | 需要单独注册 |
| OpenRouter API Key | OpenRouter 的 API Key 页面 | 像密码一样保管 |
| 模型 ID | OpenRouter 模型列表 | 设置当天再复制 |
| 额度(可选) | OpenRouter 充值页面 | DeepSeek 和 Gemini 需要;:free 模型不需要 |
第 1 步:创建 OpenRouter API Key
登录 OpenRouter,打开 API Key 页面,新建一个只给 Janitor 用的 Key,起一个好认的名字。如果打算充值,给这个 Key 设一个额度上限,免得一个失控的聊天把余额花光。Key 只复制一次,私下保存。不要贴到公开文档、Discord 消息,或者别人运营的“共享代理”里。
第 2 步:选一个今天还存在的模型 ID
大多数设置失败都卡在这一步。Janitor 自己的快速入门文章里,示例还是 deepseek/deepseek-chat-v3-0324:free。2026 年 10 月 28 日,这个 ID 已经不在 OpenRouter 的模型列表里,照抄就会出现 “No endpoints found” 报错。
打开 OpenRouter 的模型页面,搜索你想用的模型,完整复制 ID,包括斜杠前面的部分。2026 年 10 月 28 日列表上的情况:
| 想用 | 列表上的示例 ID | 免费吗 |
|---|---|---|
| DeepSeek | deepseek/deepseek-v4.1-flash、deepseek/deepseek-v3.2、deepseek/deepseek-chat-v3-0324 | 不免费,全部收费 |
| Gemini | google/gemini-3.5-flash、google/gemini-2.5-flash、google/gemini-2.5-pro | 不免费,全部收费 |
| 任意免费模型 | openrouter/free、google/gemma-4-31b-it:free | 免费,有每日上限 |
免费模型的 ID 以 :free 结尾,免费列表变化很快。上表只是示例,不是承诺,请以实时列表为准。
第 3 步:打开 Janitor 设置,填写代理表单
打开一个聊天,点击聊天顶部紫色的 using janitor 按钮,侧边会打开设置面板,上面有三个标签:Settings、Memory 和 Customize。代理的选项都在 Settings 标签里。
面板里有两条提示,建议先看一下:添加或修改代理地址后,要刷新页面才会生效;Janitor 与任何代理服务都没有关联,所以服务商要自己判断。
先把 Provider(服务商)设为 Proxy。下拉框里有五个选项:janitor、janitor+ Router、Proxy、OpenAI 和 Claude。
Janitor 聊天设置面板里的 Provider 下拉框。这是 2026 年 10 月 28 日截取的 Janitor 界面截图,界面以后可能会变。
然后在 “Proxy configurations” 下点击 + New。还没有保存过配置时,面板会显示 “No configurations yet”(还没有配置,可以新增或导入 JSON);点 “+ New” 会打开 “New Configuration” 表单,字段如下:
| 字段 | 填什么 |
|---|---|
| Name | 你认得出的名字,比如 “OpenRouter DeepSeek”(输入框里的示例是 My Custom Proxy) |
| Proxy URL | https://openrouter.ai/api/v1/chat/completions |
| API key | 第 1 步的 OpenRouter Key |
| Model | 第 2 步复制的完整 ID |
| Custom prompt | 先留空 |
空白的 “New Configuration” 表单。这是 2026 年 10 月 28 日截取的 Janitor 界面截图,界面以后可能会变。
地址必须一字不差,不能多斜杠,也不能有重复的路径。如果你只填了 https://openrouter.ai/api/v1,可以点 Proxy URL 旁边的 “Add /chat/completions” 按钮,它会把后面的路径补上。API key 旁边有一个 Show 按钮,只在没人看得到屏幕时使用。Janitor 的报错指南说,地址写错是“网络错误”最常见的原因。
第 4 步:测试、添加、刷新
表单打开期间,面板会提示 “Save or cancel proxy config first”(先保存或取消代理配置)。名称、地址、Key 和模型都填好之后,Test 按钮才可以点;添加之前先用它试一下。然后点 Add。按 Janitor 的提示,要刷新整个 Janitor 页面,重新打开聊天,给一个简单的角色发一条短消息。面板底部另有一个自己的 Save 按钮,用于面板里的其他设置;如果刷新后 Provider 的选择没有保留,就先保存面板再检查一次。普通消息能正常回复之后,再加自定义提示词、记忆和长角色卡,这样出问题时你知道是哪一步改坏的。
在 Janitor AI 上用 DeepSeek
DeepSeek 也是同样四步,只是换一个模型 ID。截至 2026 年 10 月 28 日,OpenRouter 上的 DeepSeek 模型全部收费,所以要先给 OpenRouter 账户充值。那些承诺“免费 Janitor AI DeepSeek 代理”的教程,通常用的是已经下架的 ID。选一个当前的 ID:flash 类模型回复更快、更便宜,大一些的模型适合长场景;定下来之前,用同样的十轮对话比较一下。
在 Janitor AI 上用 Gemini
Gemini 模型也在 OpenRouter 上,2026 年 10 月 28 日同样全部收费。不要把 Gemma 和 Gemini 搞混:Google 的 Gemma 有 :free 版本,但它们是更小的开放模型,不是 Gemini。Janitor 的报错指南提到,像 Gemini 这样的模型在提示词触发过滤时可能不报错、直接没有回复;如果某个场景里 Gemini 什么都不回,先发一条普通消息试试,再判断是不是设置的问题。
OpenRouter 免费模型的额度
如果只用 :free 模型,撰写本文时 OpenRouter 额度页面列出的上限如下:
| 你的 OpenRouter 账户 | 每分钟请求数 | 每天请求数 |
|---|---|---|
| 累计充值不到 10 credits | 20 | 50 |
| 累计充值 10 credits 及以上 | 20 | 1000 |
Janitor 的指南补充了两点:失败的请求也计入每日上限;计数在 UTC 00:00(北京时间早上 8 点)重置。长时间角色扮演时,50 次可能一个晚上就用完,因为每次回复、重试和滑动换回复都算一次请求。
代理报错怎么修:报错、原因、修复
先对上你看到的报错,再按修复方法处理。引号里的报错原文来自 Janitor 的 OpenRouter 报错指南;401 的含义来自 OpenRouter 的错误文档。
| 你看到的报错 | 原因 | 修复 |
|---|---|---|
| 401 | Key 错误、被停用或被删除 | 新建一个 Key,填进配置的 API key 栏,刷新 |
| "Prompt tokens limit X > Y..."(402) | 余额不够这次请求 | 充值,或换成 :free 模型 |
| "No endpoints found for model name"(404) | 模型 ID 已经不存在或暂时下线 | 从模型列表复制当前 ID |
| "No allowed providers are available for the selected model"(404) | 你的 OpenRouter 服务商设置把这个模型的服务商全挡住了 | 清空 Allowed Providers,取消屏蔽 Ignored Providers |
| "No endpoints found matching your data policy."(404) | 你的 OpenRouter 隐私设置排除了这个模型的所有服务商 | 换一个模型;Janitor 的指南建议在 OpenRouter 隐私设置里开启模型训练,只有你能接受时才这样做 |
| "timeout"(408) | 服务器慢或过载 | 等一会再试 |
| "Rate limit exceeded: free-models-per-day"(429) | 用完了免费每日额度 | 等到 UTC 00:00,或充值 |
| "[model] is temporarily rate-limited upstream..."(429) | 模型背后的服务商太忙 | 换个模型,或用付费版本 |
| "Provider returned error"(502) | 模型服务商出错 | 看模型的可用率,换个模型 |
| "A network error occurred..." | 代理地址写错,或添加后没刷新页面 | 重新填准确的地址(可用 “Add /chat/completions” 按钮补全路径),点 Add,刷新 |
回复是空的或被截断
没有报错、但回复是空的,是另一类问题。OpenRouter 的文档说,请求可能成功但不返回文字,比如模型刚启动时,或推理模型把最大 token 全用在思考上、还没开始写。解决办法:如果 Janitor 的设置面板里有最大 token 的选项,就调高它,或换成非推理模型。回复写到一半就停,通常也是最大 token 设置太小。
保护好你的 Key 和聊天
用代理等于在聊天里多了两家公司:OpenRouter 和它背后的模型服务商。每次回复的提示词,包括角色卡和最近的消息,都会发给它们。为了修 404 去改 OpenRouter 隐私设置之前,先看清楚设置的含义;给 Key 设额度上限;不用了就删掉 Key。不要用陌生人提供的公共“免费代理”链接,你看不到谁会记录你的聊天和 Key。
自己配代理,还是用 LumiChat 这样的托管聊天
如果你喜欢自己挑模型、调提示词,代理很合适。如果你主要只是想和角色聊天,不想管 Key、额度和报错码,托管服务更省事。LumiChat 在浏览器里直接帮你运行模型;如果你有自己做的、或作者允许使用的 SillyTavern 角色卡(JSON 或 PNG),可以把它导入 LumiChat。LumiChat 不能导入其他网站的聊天记录。可以浏览 LumiChat 角色库,或在 Janitor AI 替代品指南里比较各个选项。如果继续用 Janitor,代理跑通之后,高级提示词指南和聊天记忆指南会有帮助。
常见问题
Janitor AI 接 OpenRouter 的代理地址是什么?
准确填写 https://openrouter.ai/api/v1/chat/completions,不要多加斜杠。
Janitor AI 有免费的 DeepSeek 代理吗?
截至 2026 年 10 月 28 日,OpenRouter 上没有:那里的 DeepSeek 模型全部收费。免费模型以 :free 结尾,而且经常变化。
Janitor AI 能免费用 Gemini 吗?
2026 年 10 月 28 日,OpenRouter 上的 Gemini 模型都收费。Gemma 的 :free 模型是免费的,但它们不是 Gemini。
免费能发多少条消息?
OpenRouter 免费模型每分钟 20 次、每天 50 次;累计充值至少 10 credits 后每天 1000 次。失败的请求也算。
Janitor AI 为什么报 429?
要么用完了免费每日额度,要么模型背后的服务商太忙。看报错原文就能分辨是哪一种。
Janitor AI 为什么提示 "No endpoints found"?
你填的模型 ID 已经没有了或暂时下线。从 OpenRouter 模型列表复制一个当前的 ID。
用 Janitor AI 代理安全吗?
安全程度取决于你的聊天发去的那些服务。用自己的 Key 并设额度上限,不用公共代理,并记住 OpenRouter 和模型服务商都会收到你的提示词。
继续体验
进入 LumiChat,开始真实角色聊天
浏览在线角色,选择适合你的人设与场景,立即开始对话。
继续阅读
聊天记忆指南
Janitor AI Chat Summary 与 Chat Memory 的区别:记忆模板(2026)
判断哪些信息该放进 Chat Memory、Persona、最近对话或 Lorebook,并实际验证角色是否记住。
Janitor AI 模型设置
Janitor AI + Grok API 指南(2026):设置、费用与排错
使用官方 xAI API 作为 Janitor AI 模型路径的当前版本核验与配置流程。
状态与故障排查
Janitor AI 无法使用?状态判断与修复方法(2026)
先按症状定位故障层,再做最小修复;避免清空全部数据和危险的“解锁版”捷径。
Nomi AI 价格指南
Nomi AI 价格(2026):免费版、订阅与真实成本
Nomi AI 价格可以拆成三层:免费一对一聊天、解锁高级功能的循环订阅,以及用完包含额度后的可选 Credits。
