Налаштування Janitor AI API: точна конфігурація проксі, поле за полем
Updated 2026-07-15
У налаштуваннях API JanitorAI оберіть Proxy і заповніть пʼять полів: назву конфігурації, точний ID моделі на кшталт deepseek-v4-flash, повний ендпоінт https://api.apisrouter.com/v1/chat/completions, ваш API-ключ і опційний кастомний промт. Найпоширеніша помилка — вставити базовий URL, що закінчується на /v1, бо JanitorAI ніколи не дописує шлях за вас.
Коротка відповідь: пʼять значень, які запитує JanitorAI
Налаштування проксі JanitorAI має рівно пʼять полів, і чотири з них — просто копіювати й вставляти. Відкрийте будь-який чат, перейдіть в API Settings, оберіть Proxy як тип API, потім створіть нову конфігурацію з такими значеннями:
Configuration name: APIsRouter-deepseek (any label, only you see it)
Model name: deepseek-v4-flash (exact model ID, no spaces)
Proxy URL: https://api.apisrouter.com/v1/chat/completions
API key: sk-... (paste with no leading/trailing spaces)
Custom prompt: (optional, leave blank to use the character card as written)Що насправді робить кожне поле
Тримайте кастомний промт коротким і механічним. Гарне застосування: обмеження довжини відповіді, вимога третьої особи, заборона дій, написаних за вашого персонажа. Погане застосування: вставка другого листа персонажа чи стильового гайду на тисячу слів, що роздуває кожен запит і швидше витісняє стару історію чату з контексту. Після збереження скористайтесь кнопкою перевірки проксі, якщо вона є у вашій збірці, потім надішліть коротке тестове повідомлення. Якщо нічого не повертається, пройдіться по таблиці помилок нижче перед тим, як міняти моделі.
- Configuration name: локальна мітка. Вона ніколи не надсилається до API. Назвіть її за моделлю, наприклад APIsRouter-deepseek або APIsRouter-glm, щоб тримати одну збережену конфігурацію на кожну модель і перемикатись двома дотиками.
- Model name: надсилається як параметр model у кожному запиті. Він має бути точним ID, малими літерами через дефіс: deepseek-v4-flash працює, "DeepSeek V4 Flash" — ні.
- Proxy URL: повний ендпоінт для завершення чатів. 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 діють навіть у режимі проксі, так само як і політика контенту того провайдера моделі, до якого ви маршрутизуєте. Вибір моделі з гнучкою політикою щодо художнього вигаданого контенту не скасовує жодне з цих правил.
| Назва моделі (вставляти точно) | Сильні сторони на 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 і "модель не знайдено"
Якщо тест curl повертає JSON із завершенням, ваш URL, ключ і назва моделі дійсні, а проблема лишається всередині JanitorAI: зазвичай це незбережена конфігурація, застаріла обрана конфігурація або розширення браузера, що блокує запит. Якщо curl не спрацьовує, код статусу підказує, яке поле виправляти.
| Помилка | Типова причина | Виправлення |
|---|---|---|
| 401 Unauthorized | Ключ вставлено із зайвим пробілом чи розривом рядка, ключ відкликано, або поле тихо очистилось після оновлення застосунку | Вставте ключ заново без пробілів, переконайтесь, що він починається з sk-, збережіть конфігурацію знову |
| 404 Not Found | Proxy URL закінчується на /v1 або має помилку в шляху | Використовуйте повний ендпоінт, що закінчується на /chat/completions |
| Model not found / invalid model | Введено відображувану назву замість ID, неправильний регістр або застарілий ID | Вставте точний ID малими літерами, наприклад deepseek-v4-flash; звірте з виводом /v1/models вище |
| Network error / no response | Конфігурацію не збережено, обрано не ту конфігурацію, або заважає блокувальник реклами | Збережіть заново, оновіть сторінку примусово, підтвердіть активну конфігурацію, спробуйте чистий профіль браузера |
| Відповідь обривається на середині речення | У налаштуваннях генерації JanitorAI занадто низький ліміт max new tokens | Підніміть max new tokens до 300 чи більше і згенеруйте відповідь заново |
Скільки насправді коштує місяць спілкування
JanitorAI повторно надсилає картку персонажа плюс недавню історію чату з кожним повідомленням, тож вхідні токени домінують у рахунку. Типове налаштування з детальною карткою займає приблизно 4000-6000 вхідних токенів і 200-400 вихідних токенів на повідомлення. Таблиця припускає 5000 на вхід і 300 на вихід для 1000 повідомлень, що є важким місяцем для більшості користувачів. Сприймайте це як оцінки: розмір вашої картки і глибина історії зсувають ці цифри. Це тарифи каталогу APIsRouter. APIsRouter — це OpenAI-сумісний шлюз з оплатою за фактичне використання без підписки; глобальні моделі вказані на 20% нижче офіційних цін, а китайські моделі — нижче своїх офіційних тарифів. Форми реєстрації немає: оплачуйте на сторінці поповнення, ключ приходить на email, а перше поповнення додає бонус +100% до балансу. Це робить тест DeepSeek чи GLM за $5 експериментом на кілька місяців, а не щомісячним зобовʼязанням.
| Модель | Ціна за 1М токенів (вхід / вихід) | Приблизна вартість на 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-сумісний 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 чатів.
Чи замінює кастомний промт мою картку персонажа?
Ні. Це додаткова інструкція на рівні системи, що надсилається поряд із карткою з кожним повідомленням. Оскільки вона постійно повторно надсилається, тримайте її в межах кількох речень: правила форматування, довжина відповіді, перспектива. Довгі кастомні промти роздувають вартість вхідних токенів і витісняють історію чату.
Чи безкоштовне використання Janitor AI API?
Вбудована модель безкоштовна, з чергами в пікові години. Зовнішні API тарифікуються за токенами, але моделі початкового рівня коштують частку цента за повідомлення, а деякі провайдери пропонують сильно обмежені безкоштовні тарифи. Для стабільного спілкування дешеві моделі з оплатою за фактичне використання надійніші за безкоштовні тарифи.