Перейти к основному содержанию

Как настроить DeepSeek в Janitor AI: proxy URL, модель и ошибки

DeepSeek в Janitor AI: Proxy URL https://api.deepseek.com/chat/completions и модель deepseek-flash. deepseek-chat и deepseek-reasoner сняты 24 июля 2026 года.

LaoZhang AI TeamОпубликованоОбновлено 13 мин чтения
Содержание
Codex-generated схема настройки DeepSeek в Janitor AI с единым маршрутом для proxy URL, API Key и model name

«Proxy» в Janitor AI — это не VPN и не сетевой прокси, а подключение собственного API: Janitor отправляет переписку с персонажем на указанный вами адрес и подписывает запрос вашим ключом. Чтобы бот отвечал через DeepSeek, в форму нужно вписать три значения из одного и того же сервиса. По состоянию на 22 октября 2026 года для прямого DeepSeek API это:

  • Proxy URL: https://api.deepseek.com/chat/completions
  • Model Name: deepseek-flash (сейчас за ним стоит DeepSeek-V4.1-Flash-1017) или deepseek-v4-pro
  • API key: ключ из кабинета DeepSeek Platform

Через OpenRouter набор другой: https://openrouter.ai/api/v1/chat/completions, ключ OpenRouter и слаг вроде deepseek/deepseek-v4.1-flash. Имена deepseek-chat и deepseek-reasoner, которые до сих пор встречаются в гайдах, DeepSeek должен был отключить 24 июля 2026 года, и в текущей документации их уже нет. Бесплатных DeepSeek-моделей с суффиксом :free в каталоге OpenRouter сейчас тоже нет.

Порядок короткий: заполнить три поля, нажать «Save Settings», обновить страницу и отправить короткое тестовое сообщение. Если пришла ошибка, не трогайте карточку персонажа, промпт и temperature. Сначала прочитайте текст ошибки: 401 означает ключ, 402 — баланс, 404 и invalid model — адрес или имя модели, 429 — частоту запросов или лимит, «A network error occurred» — неверный Proxy URL или необновлённую страницу.

Быстрая таблица настройки

Адрес, ключ и имя модели работают только вместе: все три должны принадлежать одному сервису. Большинство поломок начинается с набора из разных источников: адрес от OpenRouter, ключ от DeepSeek, имя модели из старого комментария на Reddit.

Codex-generated матрица полей для прямого DeepSeek и provider proxy в Janitor AI

Имена моделей и адреса на схеме указаны по состоянию на май 2026 года; актуальные значения — в таблице ниже.

МаршрутProxy URLAPI keyModel NameКогда выбирать
Прямой DeepSeek APIhttps://api.deepseek.com/chat/completionsDeepSeek Platformdeepseek-flash или deepseek-v4-proНужен только DeepSeek, один баланс и цены самого DeepSeek
OpenRouterhttps://openrouter.ai/api/v1/chat/completionsАккаунт OpenRouterСлаг из каталога OpenRouter, например deepseek/deepseek-v4.1-flash или deepseek/deepseek-v4-proНа OpenRouter уже есть баланс или хочется переключаться между моделями разных компаний
Значения из старых видео и гайдовЧасто https://api.deepseek.com/v1—deepseek-chat, deepseek-reasoner, deepseek/deepseek-chat-v3-0324:free, deepseek-r1:freeНе копировать: имена DeepSeek сняты, бесплатных DeepSeek-слагов на OpenRouter нет

В поле Proxy URL у Janitor стоит подсказка https://url.com/v1, а рядом есть кнопка «Add /chat/completions». Справка Janitor для OpenRouter даёт полный адрес с /chat/completions на конце и прямо пишет, что неверный адрес приводит к ошибке «A network error occurred». Поэтому в итоге в поле должен оказаться полный адрес. Для DeepSeek можно вписать его целиком или вставить https://api.deepseek.com, нажать кнопку и проверить, что в поле получилось https://api.deepseek.com/chat/completions.

В старых инструкциях встречается https://api.deepseek.com/v1. Официальный пример DeepSeek использует адрес без /v1, его и берите. Учтите важную деталь: 22 октября 2026 года запросы с неверным ключом на /chat/completions, /v1/chat/completions и даже на голый https://api.deepseek.com одинаково вернули 401. DeepSeek проверяет ключ раньше адреса, поэтому ответ 401 не подтверждает, что адрес правильный.

Прямой DeepSeek или OpenRouter

Прямой DeepSeek API — самый простой для диагностики путь: аккаунт, ключ, баланс, имена моделей и ошибки принадлежат одному сервису. Цены DeepSeek зависят от времени суток (подробнее в разделе о стоимости ниже), а имён моделей сейчас всего два: deepseek-flash и deepseek-v4-pro.

Через OpenRouter Janitor отправляет запрос не DeepSeek, а OpenRouter, и уже тот передаёт его поставщику модели. Ключ и баланс тогда свои у OpenRouter, имена моделей начинаются с deepseek/, а цена зависит от поставщика, через которого OpenRouter обслуживает модель: её показывает страница модели в каталоге OpenRouter. Официальное имя DeepSeek вроде deepseek-flash на OpenRouter не сработает, и наоборот.

Смешанные наборы не проходят, причём по тексту ошибки видно, что именно смешано:

  • ключ DeepSeek на адресе OpenRouter — OpenRouter отвечает 401;
  • ключ OpenRouter на адресе DeepSeek — DeepSeek отвечает 401 «Authentication Fails»;
  • слаг deepseek/... на адресе DeepSeek — ошибка из-за имени модели.

Это не повод переписывать промпт: значит, поля взяты из разных сервисов.

У Janitor есть и третий вариант — собственный платный janitor+ Router: модели оплачиваются потокенно из кошелька Janitor, свой API-ключ не нужен. Список моделей Router виден после входа в аккаунт, поэтому есть ли там DeepSeek, проверяйте у себя в интерфейсе.

Шаги в Janitor AI

Подписи ниже взяты из английского интерфейса Janitor (версия интерфейса 10.0.0.143). В русском интерфейсе и после обновлений названия могут отличаться, но поля те же.

  1. Откройте чат с персонажем, для которого нужен DeepSeek.
  2. Откройте настройки API и выберите вариант «Proxy».
  3. Нажмите «Add Configuration» (или «+ New», если конфигурации уже есть).
  4. В «Configuration Name» впишите любое понятное имя, например «DeepSeek Flash».
  5. В «Model Name» — deepseek-flash для прямого DeepSeek или слаг OpenRouter для OpenRouter.
  6. В «Proxy URL» — полный адрес выбранного сервиса (см. таблицу выше).
  7. В «API key» — ключ того же сервиса, без пробелов в начале и в конце.
  8. «Custom prompt (optional)» на первом тесте оставьте пустым. Учтите, что «Global prompt» общий для всех конфигураций и отправляется над Custom prompt.
  9. Нажмите «Save Settings».
  10. Обновите страницу: Janitor прямо пишет, что новый или изменённый Proxy URL начинает действовать только после обновления.
  11. Отправьте короткий тест, например попросите ответить одним предложением.

Кнопка «Check API Key/Model» иногда показывает «Network Error» даже при верных данных. Справка Janitor советует в этом случае просто сохранить настройки, обновить страницу и проверить сообщением в чате.

Короткий тест проверяет только связь: адрес, ключ, модель и баланс. Если он не проходит, дело не в карточке персонажа. Если проходит, качество ролевой игры настраивается отдельно.

Ещё две детали интерфейса. Janitor предупреждает, что не связан ни с одним прокси-сервисом и что сервис, на который указывает Proxy URL, может записывать ваш IP и переписку. Кроме того, ключи не сохраняются в истории конфигураций: после восстановления или импорта настроек поле «API key» придётся заполнить заново.

Model name: текущие ID и старые aliases

По состоянию на 22 октября 2026 года прямой DeepSeek API принимает два актуальных имени:

Model NameКакая модель отвечаетЧто важно для Janitor
deepseek-flashDeepSeek-V4.1-Flash-1017 (обновление от 17 октября 2026 года)Дешёвый вариант по умолчанию; контекст 1 млн токенов, режим рассуждения (thinking) включён по умолчанию
deepseek-v4-proDeepSeek-V4-Pro-0813Ввод без кэша в 4,4 раза дороже, чем у Flash, вывод — в 3,3 раза; тот же контекст 1 млн, thinking тоже включён по умолчанию

Старые имена, которые ещё попадаются в гайдах и комментариях:

Старое имяСтатус на 22 октября 2026 годаЧто вписать вместо него
deepseek-v4-flashПока принимается: модель V4 Flash снята, запросы обслуживает DeepSeek-V4.1-Flash-1017 по цене Flash. DeepSeek называет это временной совместимостью и советует перейти на новое имя; дата отключения не объявленаdeepseek-flash
deepseek-chatОтключение было назначено на 24 июля 2026 года, 15:59 UTC; в текущей документации имени нетdeepseek-flash
deepseek-reasonerТо же: снят вместе с deepseek-chatdeepseek-flash (рассуждение там уже включено по умолчанию) или deepseek-v4-pro

Какую именно ошибку DeepSeek возвращает на deepseek-chat и deepseek-reasoner сейчас, в документации не описано. Рассчитывать на эти имена нельзя: если конфигурация из старого гайда перестала отвечать, первым делом замените Model Name.

На OpenRouter своя система имён. Сейчас в каталоге есть, среди прочего, deepseek/deepseek-v4.1-flash, deepseek/deepseek-v4.1-flash-1017, deepseek/deepseek-v4-pro и даже deepseek/deepseek-chat — это слаги OpenRouter, а не имена DeepSeek API. Пример из официальной быстрой инструкции Janitor, deepseek/deepseek-chat-v3-0324:free, из каталога исчез. Каталог меняется часто, поэтому слаг копируйте со страницы модели на OpenRouter в день настройки.

Правило одно: Janitor отправляет строку из Model Name как есть. Если такого имени нет у сервиса, на который указывает Proxy URL, получится invalid model или 404.

Разбор первой ошибки

Codex-generated карта ошибок 401, 404, 429, network error, invalid model и API not ready

Меняйте одно поле за раз. Если одновременно поменять адрес, ключ, модель и промпт, следующая ошибка уже ничего не объяснит.

Первым делом посмотрите, кто ответил. Текст 401 у сервисов разный: 22 октября 2026 года DeepSeek на неверный ключ ответил Authentication Fails, Your api key: ****xxxx is invalid (вместо xxxx — последние символы вашего ключа), а OpenRouter — «Missing Authentication header» (неправильный ключ) или «No cookie auth credentials found» (ключ не передан). Если пришёл текст DeepSeek, а вы настраивали OpenRouter, значит, Proxy URL указывает не туда.

СимптомЧто это значитКакое поле менять первым
401, «Authentication Fails…»DeepSeek не принял ключ: опечатка, пробел, удалённый ключ или ключ другого сервисаAPI key
401, «Missing Authentication header» или «No cookie auth credentials found»OpenRouter не принял ключ или не получил егоAPI key
402, Insufficient BalanceНа балансе DeepSeek не хватает денег; у OpenRouter 402 означает низкий баланс или лимит токенов на запросБаланс в кабинете, не поля Janitor
400, 422Неверный формат запроса или параметры; у OpenRouter 400 часто означает превышение длины контекстаСократите память и историю, проверьте Model Name
404, «No endpoints found for model name»Такой модели больше нет в каталоге OpenRouterModel Name
404, «No endpoints found matching your data policy»Модель есть, но её не пропускают настройки приватности в аккаунте OpenRouterНастройки OpenRouter
invalid modelИмени нет у сервиса из Proxy URLModel Name
429DeepSeek: слишком частые или параллельные запросы. OpenRouter: «Rate limit exceeded: free-models-per-day» или «temporarily rate-limited upstream»Подождите, не жмите reroll подряд
500, 503, 502 «Provider returned error»Сбой или перегрузка на стороне сервиса либо поставщикаПодождите; поля не трогайте
403В таблице кодов DeepSeek такого кода нетПроверьте, куда на самом деле ведёт Proxy URL
«A network error occurred»Неверный Proxy URL или страница не обновлена после сохраненияProxy URL, затем обновить страницу
API not ready, долгое ожидание, пустой ответПри перегрузке DeepSeek держит соединение открытым и закрывает его, если генерация не началась за 10 минут; режим рассуждения тоже удлиняет ответКороткий тест, обновить страницу

Две фразы от самого Janitor в справке и интерфейсе не расшифрованы, поэтому ниже — вывод из их формулировки и кодов. «The selected model or proxy endpoint is unavailable. Check your settings and choose an available model. (404)» почти наверняка значит, что по адресу из Proxy URL не нашлось пути или модели с указанным именем: проверяйте оба поля. «The AI provider rejected this request» значит, что сервис вернул ошибку, а причина может быть в ключе, балансе, модели или длине контекста, поэтому ищите исходный код ошибки.

Если есть доступ к терминалу, проверьте ключ и модель без Janitor. Команда для прямого DeepSeek (ключ подставьте в переменную окружения):

bash
export DEEPSEEK_API_KEY="sk-..."
curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  -d '{"model": "deepseek-flash", "messages": [{"role": "user", "content": "Ответь одним предложением: связь есть?"}]}'

С заведомо неверным ключом эта команда возвращает 401 от DeepSeek; ответ модели с действующим ключом в этой проверке не запрашивался. Если команда с вашим ключом падает, исправляйте аккаунт, ключ или баланс. Если работает, а Janitor нет, ищите разницу в Proxy URL, Model Name или в том, обновлена ли страница.

Roleplay settings настраиваются позже

Успешный короткий ответ значит только одно: связь работает. Качество ролевой игры зависит от карточки персонажа, памяти, длины контекста и того, как Janitor собирает сообщения.

У DeepSeek есть особенность, которая меняет привычные настройки. Обе текущие модели по умолчанию работают в режиме рассуждения (thinking): сначала пишут рассуждение, потом ответ. Отсюда три следствия:

  • Ответы медленнее, чем были у старого deepseek-chat без рассуждения.
  • Temperature, presence penalty и frequency penalty не действуют, пока режим рассуждения включён: DeepSeek не выдаёт ошибку, а просто игнорирует их. Поэтому настройка temperature в Janitor при прямом DeepSeek, скорее всего, ничего не меняет.
  • Рассуждение приходит отдельно от ответа. Показывать его в чате или нет, решает переключатель «Show Thinking» в Janitor.

Выключить рассуждение DeepSeek позволяет отдельным параметром запроса, но поля для него в форме прокси Janitor нет. Это вывод из подписей интерфейса; в живом чате он не проверялся.

НастройкаДля первого тестаПочему
TemperatureНе меняйтеПри прямом DeepSeek в режиме рассуждения она не действует
Max tokensНиже обычногоДлинный ответ дольше генерируется и стоит дороже
Контекст и памятьМинимумJanitor каждый раз отправляет карточку, персону, историю и память — это главная статья расхода
RerollТолько после исправления ошибкиПовторы подряд упираются в 429 и тратят баланс
Custom prompt и Global promptПусто или короткоДля проверки связи длинный промпт не нужен

Если DeepSeek отвечает, но стиль не нравится, меняйте карточку, примеры диалога и промпт. Если ответа нет, возвращайтесь к таблицам полей и ошибок.

Сколько стоит ответ DeepSeek в Janitor AI: пик и вне пика

Прямой DeepSeek API оплачивается за токены, и цена зависит от времени суток. Пик — 01:00–04:00 и 06:00–10:00 по UTC с понедельника по пятницу (по Москве, UTC+3, это 04:00–07:00 и 09:00–13:00), кроме государственных праздников Китая. Всё остальное время, включая выходные, считается непиковым и стоит вдвое дешевле. Цены на 22 октября 2026 года за 1 млн токенов:

МодельВремяВвод из кэшаВвод без кэшаВывод
deepseek-flashвне пика$0,003$0,15$0,60
deepseek-flashпик$0,006$0,30$1,20
deepseek-v4-proвне пика$0,022$0,66$1,98
deepseek-v4-proпик$0,044$1,32$3,96

В Janitor основную часть счёта даёт ввод. Сам интерфейс предупреждает: сервис считает токены всего запроса, а это карточка персонажа, ваша персона, история переписки, память и выбранные промпты. Число токенов карточки — не весь запрос.

Пример расчёта для одного ответа: 8 000 токенов ввода без попадания в кэш и 500 токенов ответа.

  • deepseek-flash вне пика: 8 000 × $0,15 / 1 млн + 500 × $0,60 / 1 млн = $0,0012 + $0,0003 = $0,0015. В пик — $0,0030.
  • deepseek-v4-pro вне пика: 8 000 × $0,66 / 1 млн + 500 × $1,98 / 1 млн = $0,00528 + $0,00099 = $0,00627. В пик — $0,01254.

То есть тысяча таких ответов на Flash стоит около $1,50 вне пика и $3 в пик. Расчёт не учитывает текст рассуждения: он тоже состоит из токенов, но как именно он тарифицируется, страница о режиме рассуждения не уточняет. С ростом истории ввод растёт с каждым сообщением, поэтому длинный чат дороже в пересчёте на ответ. Если на аккаунте есть начисленный бонусный баланс, DeepSeek списывает его раньше пополненного. Подробнее о ценах и о том, когда выгоднее ждать конца пика: Цены DeepSeek API в пиковые часы: когда задачу стоит отложить.

Free DeepSeek не является гарантией

На 22 октября 2026 года бесплатного способа подключить DeepSeek к Janitor AI нет. В прайсе DeepSeek API только платные ставки за токены. В каталоге OpenRouter сейчас 18 бесплатных моделей с суффиксом :free, и ни одна из них не от DeepSeek. deepseek-r1:free из старых гайдов и deepseek/deepseek-chat-v3-0324:free, который до сих пор стоит в официальной быстрой инструкции Janitor, из каталога исчезли.

Бесплатные модели OpenRouter других компаний подключаются тем же способом, но с лимитами: 20 запросов в минуту и 50 в день, а после покупки кредитов на $10 — 1 000 в день. Для ролевого чата с reroll это немного, и ошибка «Rate limit exceeded: free-models-per-day» как раз означает исчерпанный дневной лимит.

Если сайт обещает «бесплатный DeepSeek-прокси без лимитов», переписка пойдёт через чужой сервис-посредник, а не напрямую в DeepSeek. Кто платит за такие запросы и как долго это продлится, со стороны не видно, а сам Janitor напоминает, что посредник может записывать ваш IP и переписку.

Свой API-ключ никогда не публикуйте в карточке персонажа, на скриншоте, в общем пресете или промпте. Его место — только в поле «API key» вашей конфигурации Janitor и в кабинете сервиса, где его можно отозвать.

Часто задаваемые вопросы

Что такое прокси в Janitor AI?

Это подключение вашего собственного API вместо встроенной модели Janitor. Вы указываете адрес сервиса (Proxy URL), ключ и имя модели, и Janitor отправляет переписку туда. К VPN и сетевым прокси это отношения не имеет.

Какой proxy URL ставить в Janitor AI?

Для прямого DeepSeek — https://api.deepseek.com/chat/completions. Можно вставить https://api.deepseek.com и нажать «Add /chat/completions», но в поле в итоге должен оказаться полный адрес. Для OpenRouter — https://openrouter.ai/api/v1/chat/completions. После сохранения обновите страницу.

Какой model name выбрать?

Для прямого DeepSeek по состоянию на 22 октября 2026 года — deepseek-flash (DeepSeek-V4.1-Flash-1017), а если нужна более сильная и дорогая модель, deepseek-v4-pro. Для OpenRouter — точный слаг со страницы модели, например deepseek/deepseek-v4.1-flash.

Можно ли использовать deepseek-chat или deepseek-reasoner?

Нет. DeepSeek назначил их отключение на 24 июля 2026 года, и в текущей документации этих имён нет. Замените их на deepseek-flash; рассуждение, ради которого раньше брали deepseek-reasoner, там уже включено по умолчанию.

Работает ли ещё deepseek-v4-flash?

Пока да: DeepSeek принимает это имя и отправляет запросы на DeepSeek-V4.1-Flash-1017 по цене Flash. Но это временная совместимость без объявленной даты окончания, поэтому лучше сразу вписать deepseek-flash.

OpenRouter обязателен?

Нет. Прямой DeepSeek API работает в Janitor сам по себе. OpenRouter удобен, если там уже есть баланс или нужны модели разных компаний через один ключ.

Можно ли подключить DeepSeek к Janitor AI бесплатно?

На 22 октября 2026 года — нет. DeepSeek API платный, а бесплатных DeepSeek-моделей с :free на OpenRouter сейчас нет. Бесплатно через OpenRouter можно подключить только модели других компаний, с лимитом 50 запросов в день (1 000 после покупки кредитов на $10).

Почему Janitor AI пишет invalid model?

У сервиса из Proxy URL нет модели с таким именем. Чаще всего это старое deepseek-chat, удалённый :free-слаг или имя OpenRouter, вписанное для прямого DeepSeek. Скопируйте имя из того же сервиса, откуда взяты адрес и ключ.

Почему появляется 401?

Ключ не принят: опечатка, лишний пробел, ключ удалён или он от другого сервиса. По тексту видно, кто отказал: «Authentication Fails…» пишет DeepSeek, «Missing Authentication header» — OpenRouter. При этом 401 от DeepSeek не доказывает, что адрес верный: ключ проверяется раньше.

Что делать с 429?

Перестать нажимать reroll и подождать. У DeepSeek 429 значит слишком частые или параллельные запросы. У OpenRouter это может быть исчерпанный дневной лимит бесплатных моделей («free-models-per-day») или временное ограничение у поставщика.

Почему DeepSeek в Janitor AI отвечает так долго?

Обе текущие модели DeepSeek по умолчанию сначала рассуждают, а потом отвечают, и выключить это в форме прокси Janitor нельзя. Длинная история чата тоже замедляет ответ. Если ожидание затянулось, обновите страницу и проверьте связь коротким сообщением.

Где узнать больше о DeepSeek API?

Цены, окна пика и расчёт, когда выгоднее подождать, — в статье Цены DeepSeek API в пиковые часы: когда задачу стоит отложить. Для Janitor AI главное правило не меняется: адрес, ключ и модель должны быть от одного сервиса.

Проверенные источники

Проверочные запросы 22 октября 2026 года: на адреса DeepSeek и OpenRouter отправлялись запросы с неверным ключом и без ключа (отсюда тексты 401 выше), каталог моделей OpenRouter прочитан через его открытый API, подписи Janitor — из файла английского интерфейса. Отправка сообщения из Janitor с действующим ключом, ответ DeepSeek на deepseek-chat после 24 июля и каталог janitor+ Router не проверялись.

Русская схема выбора GLM-5.3-Flash с проверкой Ox Alpha, цены API и памяти для локального запуска
Руководства по API

GLM-5.3-Flash: что скрывалось под именем Ox Alpha и как выбрать способ запуска

Начните с официального API, если сервер не вмещает около 305,8 ГиБ FP8-весов плюс память для выполнения и кэша. 18 млрд активных параметров не означают, что модели достаточно одной обычной GPU.

4 мин