Настройка Janitor AI API: точный конфиг прокси, поле за полем

Updated 2026-07-15

В настройках API JanitorAI выберите Proxy и заполните пять полей: название конфига, точный ID модели вроде deepseek-v4-flash, полный эндпоинт https://api.apisrouter.com/v1/chat/completions, ваш API-ключ и опциональный кастомный промпт. Самая частая ошибка — вставить base_url, обрывающийся на /v1, потому что JanitorAI никогда не дописывает путь за вас.

Короткий ответ: пять значений, которые запрашивает JanitorAI

В настройках прокси JanitorAI ровно пять полей, и четыре из них — просто copy-paste. Откройте любой чат, зайдите в API Settings, выберите Proxy как тип API, затем создайте новую конфигурацию со следующими значениями:

Configuration name:  APIsRouter-deepseek        (любая метка, видите только вы)
Model name:          deepseek-v4-flash       (точный ID модели, без пробелов)
Proxy URL:           https://api.apisrouter.com/v1/chat/completions
API key:             sk-...                  (вставляйте без пробелов в начале и конце)
Custom prompt:       (опционально, оставьте пустым, чтобы использовать карточку персонажа как есть)

Что на самом деле делает каждое поле

Держите кастомный промпт коротким и механическим. Хорошее применение: ограничение длины ответа, принудительное третье лицо, запрет на действия, написанные за вашего персонажа. Плохое применение: вставка второй карточки персонажа или гайда по стилю на тысячу слов, что раздувает каждый запрос и быстрее выталкивает старую историю чата из контекста. После сохранения используйте кнопку check proxy, если она есть в вашей сборке, затем отправьте короткое тестовое сообщение. Если ничего не приходит в ответ, пройдитесь по таблице ошибок ниже, прежде чем менять модель.

  • Configuration name: локальная метка. Она никогда не отправляется в API. Назовите её по модели, например APIsRouter-deepseek или APIsRouter-glm, чтобы держать по одному сохранённому конфигу на модель и переключаться в два тапа.
  • Model name: отправляется как параметр model в каждом запросе. Это должен быть точный ID, строчными буквами через дефис: deepseek-v4-flash работает, «DeepSeek V4 Flash» — нет.
  • Proxy URL: полный эндпоинт chat completions. JanitorAI отправляет запросы точно на тот URL, который вы вписали. SillyTavern берёт базовый URL, заканчивающийся на /v1, и сам дописывает путь, а также сам заполняет список моделей из /v1/models. JanitorAI не делает ни того, ни другого, поэтому URL, обрывающийся на /v1, здесь возвращает 404, хотя в SillyTavern работает нормально.
  • API key: отправляется как заголовок Authorization: Bearer только на proxy URL. Никогда не вставляйте его в сообщение чата или скриншот.
  • Custom prompt: опциональная системная инструкция, добавляемая рядом с карточкой персонажа, а не заменяющая её. Она пересылается с каждым сообщением, так что каждое слово стоит входных токенов на всё время жизни чата.

Какое название модели вводить и почему

Proxy URL и API-ключ остаются одинаковыми во всех конфигах. Единственное значение, которое меняется от модели к модели, — название модели, поэтому практичный подход — одна сохранённая конфигурация на каждую модель, которой вы реально пользуетесь. Для ролплея семейство DeepSeek V4 — примерный фаворит комьюнити на форумах JanitorAI: сильное следование карточке персонажа при самых низких ценах за токен в этой таблице. GLM-5, Kimi K2.6 и MiMo — хорошие бюджетные варианты с политиками, допускающими художественный контент. Grok 4.5 — частый выбор для более тёмных или зрелых художественных тем, поскольку опубликованная политика xAI явно разрешает их в художественном контексте. Claude Sonnet 4.6 и Opus 4.7 пишут лучшую прозу из всех здесь перечисленных, но политика использования Anthropic запрещает откровенный контент, так что относитесь к Claude как к строго SFW-варианту для творческого письма. Два базовых правила независимо от модели. JanitorAI — платформа 18+, и её ToS действуют и в режиме прокси, как и политика контента того провайдера модели, к которому вы обращаетесь. Выбор модели с гибкой политикой по художественным текстам не отменяет ни то, ни другое.

MiMo также есть в каталоге как бюджетный выбор для ролплея; актуальный ID смотрите на странице моделей.
Название модели (вставлять точно)Сильные стороны на JanitorAIЗаметки по политике контента
deepseek-v4-flashФаворит комьюнити; лучшая цена для длинных чатовГибкая политика по художественному контенту
deepseek-v4-proЛучшая связность и память в длинных чатахТо же семейство, ставка выше
glm-5Естественный диалог по разумной ценеДопускает художественный контент
kimi-k2.6Длинный контекст; ценовой выборДопускает художественный контент
grok-4.5Отчётливый голос; контекстное окно 500KПолитика xAI допускает зрелые художественные темы
claude-sonnet-4-6Лучшее качество прозы за долларТолько SFW-творческое письмо по политике Anthropic
claude-opus-4-7Глубочайшая проработка персонажейТолько SFW-творческое письмо
gemini-3.5-flashБыстрый универсал среднего уровняДействует стандартная политика Google

Сначала протестируйте ключ вне JanitorAI

Когда конфиг не работает, есть три подозреваемых: URL, ключ и название модели. Поверхность ошибок в JanitorAI тонкая, так что протестируйте все три сразу через curl, прежде чем снова трогать приложение:

curl https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Say ready."}],
    "max_tokens": 20
  }'

Исправление 401, 404 и model not found

Если тест через curl возвращает JSON с ответом, ваш URL, ключ и название модели верны, а проблема остаётся внутри JanitorAI: обычно это несохранённый конфиг, устаревшая выбранная конфигурация или расширение браузера, блокирующее запрос. Если curl падает, код статуса подскажет, какое поле чинить.

ОшибкаОбычная причинаИсправление
401 UnauthorizedКлюч вставлен с завершающим пробелом или переносом строки, отозванный ключ, или поле незаметно очистилось после обновления приложенияВставьте ключ заново без пробелов, убедитесь, что он начинается с sk-, сохраните конфиг ещё раз
404 Not FoundProxy URL обрывается на /v1 или содержит опечатку в путиИспользуйте полный эндпоинт, заканчивающийся на /chat/completions
Model not found / invalid modelОтображаемое имя вместо ID, неверный регистр или устаревший IDВставьте точный ID строчными буквами, например deepseek-v4-flash; сверьтесь с выводом /v1/models выше
Network error / no responseКонфиг не сохранён, выбран не тот конфиг, или мешает блокировщик рекламыСохраните заново, обновите страницу с очисткой кеша, проверьте активный конфиг, попробуйте чистый профиль браузера
Ответ обрывается на середине предложенияСлишком низкое значение max new tokens в настройках генерации JanitorAIПоднимите max new tokens до 300 и выше и перегенерируйте ответ

Сколько на самом деле стоит месяц переписки

JanitorAI пересылает карточку персонажа плюс недавнюю историю чата с каждым сообщением, так что счёт определяют входные токены. Типичная настройка с подробной карточкой расходует примерно 4000-6000 входных токенов и 200-400 выходных на сообщение. Таблица предполагает 5000 на входе и 300 на выходе на 1000 сообщений, что для большинства пользователей — тяжёлый месяц. Относитесь к этому как к оценке: размер карточки и глубина истории сдвигают цифры. Это ставки каталога APIsRouter. APIsRouter — OpenAI-совместимый шлюз с оплатой по факту и без подписки; глобальные модели указаны со скидкой 20% от официальных цен, а китайские модели — ниже официальных ставок. Формы регистрации нет: оплата на странице пополнения, ключ приходит на email, а первое пополнение добавляет бонус +100% к балансу. Это делает тест на $5 с DeepSeek или GLM экспериментом на месяцы, а не ежемесячным обязательством.

grok-4.5 тарифицируется по флагманским ставкам за токены; контекстное окно 500K держит очень длинные чаты в одном окне, но именно объём входных данных двигает счёт.
МодельЦена за 1M токенов (вход / выход)Оценка стоимости на 1000 сообщений
deepseek-v4-flash$0.126 / $0.252~$0.71
deepseek-v4-pro$0.3915 / $0.783~$2.19
glm-5$0.514 / $2.314~$3.26
gemini-3.5-flash$1.20 / $7.20~$8.16
grok-4.5$1.60 / $4.80~$9.44
claude-sonnet-4-6$2.40 / $12.00~$15.60
claude-opus-4-7$4.00 / $20.00~$26.00
gpt-5.5$4.00 / $24.00~$27.20

Частые вопросы

Какой API использует Janitor AI?

По умолчанию JanitorAI работает на встроенной модели. Режим прокси позволяет подключить любой OpenAI-совместимый chat completions API вместо неё: вы указываете полный URL эндпоинта, точный ID модели и API-ключ, и JanitorAI отправляет ваши чаты туда.

Как получить API-ключ для Janitor AI?

От любого OpenAI-совместимого провайдера. Ключи обычно выглядят как sk- и длинная строка. Ключ вставляется в поле API key и отправляется только на настроенный вами proxy URL. Некоторые шлюзы вообще обходятся без создания аккаунта: вы сначала платите, и ключ приходит на email.

Почему я постоянно получаю ошибку 401 на Janitor AI?

Почти всегда дело в самом ключе: завершающий пробел или перенос строки после копипаста, отозванный или исчерпанный ключ, или конфиг, который незаметно потерял поле. Вставьте заново без пробелов и сохраните заново. Если запрос curl с тем же ключом проходит успешно, ключ в порядке, а сохранённый конфиг устарел.

Какая лучшая модель для ролплея на Janitor AI?

Консенсус комьюнити склоняется к семейству DeepSeek V4: Flash — для цены, Pro — для связности в длинных чатах. GLM-5 и Kimi K2.6 — сильные бюджетные варианты. Claude пишет лучшую прозу, но политика Anthropic запрещает откровенный контент, поэтому он подходит только для SFW-чатов.

Заменяет ли кастомный промпт мою карточку персонажа?

Нет. Это дополнительная системная инструкция, отправляемая рядом с карточкой в каждом сообщении. Поскольку она пересылается постоянно, держите её в пределах нескольких предложений: правила форматирования, длина ответа, лицо повествования. Длинные кастомные промпты раздувают стоимость входа и вытесняют историю чата.

Бесплатно ли использовать API Janitor AI?

Встроенная модель бесплатна, с очередями в часы пик. Внешние API тарифицируются по токенам, но модели начального уровня стоят долю цента за сообщение, а некоторые провайдеры предлагают сильно ограниченные бесплатные тарифы. Для регулярной переписки дешёвые модели с оплатой по факту надёжнее бесплатных тарифов.