Додайте кожну модель каталогу в Chatbox одним кастомним провайдером.

Updated 2026-07-29

Chatbox постачається з процесом Add Custom Provider для будь-якого OpenAI-сумісного ендпоінта: оберіть режим OpenAI API Compatible, встановіть API Host на https://api.apisrouter.com/v1, вставте один ключ, і ID Claude, GPT, Gemini і DeepSeek сидять пліч-о-пліч у пікері моделей на десктопі, мобільному і в вебі.

Коротка відповідь: один діалог у налаштуваннях Model Provider.

Відкрийте Settings у Chatbox і перемкніться на вкладку Model Provider. Натисніть Add, тоді Add Custom Provider. Заповніть діалог п'ятьма значеннями: Name (APIsRouter), API Mode, встановлений на OpenAI API Compatible, ваш ключ у API Key, https://api.apisrouter.com/v1 у API Host, і залиште API Path на типовому /chat/completions, який Chatbox заповнює для хоста, що закінчується на /v1. Тоді додайте моделі. Кнопка Fetch підтягує список моделей ендпоінта через /v1/models, тож ви можете вмикати ID з каталогу напряму, а New дозволяє ввести ID вручну, якщо ви віддаєте перевагу короткому курованому пікеру. Натисніть Check поруч із полем ключа, і Chatbox запускає живий запит; зелене підтвердження означає, що провайдер підключено. Ми перевірили саме цей процес на поточному веб-застосунку Chatbox, і той самий діалог постачається в десктопних і мобільних збірках.

Як Chatbox спілкується з кастомним провайдером.

Chatbox (chatboxai на GitHub, приблизно 41 тис. зірок) — один із найбільш встановлюваних AI-чат-клієнтів: нативні застосунки для Windows, macOS і Linux, мобільні збірки для iOS і Android, і браузерна версія на web.chatboxai.app. Він постачається з фірмовими записами для великих постачальників, кожен з яких хоче власний ключ, а діалог кастомного провайдера — задокументований шлях для всього іншого. Кастомний провайдер у режимі OpenAI API Compatible — це звичайний опис ендпоінта: хост, шлях, ключ і список ID моделей. Кожен хід розмови стає стандартним запитом chat-completions проти цього хоста, з ID моделі з пікера, що подорожує як рядок. Chatbox не хвилює, який постачальник натренував модель за ID, і саме це робить мультипостачальницький шлюз корисним тут: один запис провайдера поміщає claude-sonnet-4-6, gpt-5.5, gemini-3.5-flash і deepseek-v4-flash в той самий пікер, оплачувані через той самий ключ. Практична різниця порівняно з нашаруванням чотирьох фірмових провайдерів — це не лише менше ключів. Налаштування Chatbox синхронізуються для кожного пристрою, тож кожен доданий акаунт постачальника — це ще один ключ, який потрібно вставити на телефоні, ноутбуці й у веб-застосунку. Один кастомний провайдер — це одне вставлення на пристрій, а перемикання розмови з Claude на DeepSeek — це зміна в пікері, а не зміна провайдера.

Повне налаштування: кожне поле в діалозі.

Name — це лише мітка; APIsRouter тримає пікер зрозумілим. API Mode має бути OpenAI API Compatible, що каже Chatbox говорити стандартними chat completions; інший режим у випадному списку — для нативних ендпоінтів Gemini, і це не те, чого хоче шлюз. API Host і API Path складаються в URL запиту, і саме ця пара — те місце, де налаштування ламаються. З хостом, встановленим на https://api.apisrouter.com/v1, шлях — /chat/completions, і Chatbox заповнює точно це, коли розпізнає хост /v1. Документація Chatbox також описує конвенцію голого хоста, де хост не має /v1, а шлях за замовчуванням — /v1/chat/completions; обидва складаються в той самий URL, тож оберіть одну форму і залиште інше поле на його значенні за замовчуванням. Ламається саме змішування їх — хост /v1 зі шляхом /v1/chat/completions, що видає подвоєний URL /v1/v1, який дає 404. Назви полів і поведінка автозаповнення трохи зсуваються між релізами Chatbox, тож довіряйте складеному URL, а не пам'яті. Для моделей Fetch — це шлях з мінімумом зусиль: Chatbox перелічує все, що обслуговує ендпоінт, і ви вмикаєте потрібне. New — курований шлях: вводьте ID вручну, і пікер лишається коротким. Кожен рядок моделі має перемикачі можливостей (vision, tool use); залишайте їх вимкненими, якщо не знаєте напевно, що модель підтримує цю можливість, оскільки неналаштована модель трактується як звичайний текст, і це безпечний варіант за замовчуванням. Закінчіть кнопкою Check, тоді почніть розмову й оберіть модель під назвою вашого нового провайдера.

Name:      APIsRouter
API Mode:  OpenAI API Compatible
API Key:   sk-YOUR-APISROUTER-KEY
API Host:  https://api.apisrouter.com/v1
API Path:  /chat/completions   (autofilled)

Models: Fetch (pull the catalog) or New (type ids)
Then:   Check → green confirmation

Вибір моделей для щоденного чат-клієнта.

Оскільки кожна увімкнена модель оплачується через один ключ, порівняння двох ID — це перемикання в пікері, а не рішення щодо акаунту. Проведіть той самий тип розмов на обох протягом кількох днів, тоді прочитайте витрати на кожну модель у консолі APIsRouter і залиште те, що заслужило своє місце.

  • Щоденні питання й швидкі переписування — це пакова робота. claude-haiku-4-5-20251001 і gemini-3.5-flash відповідають достатньо швидко, щоб застосунок відчувався миттєвим, і добре тягнуть більшість щоденного трафіку.
  • Довге чернетковування, ретельне міркування й обговорення коду заслуговують на claude-sonnet-4-6 чи gpt-5.5. Тримайте увімкненим по одній моделі з кожного рівня і перемикайтесь для кожної розмови, а не для кожного провайдера.
  • deepseek-v4-flash — обсяговий вибір, якщо Chatbox — ваша постійно відкрита бічна панель; постійні дрібні розмови накопичуються, і швидкий рівень тримає баланс, що рухається повільно.
  • Розмови із зображеннями на вході потребують ID, здатного до зору, з увімкненим перемикачем vision у цьому рядку моделі; підтвердьте можливість за документацією моделі, перш ніж вмикати перемикач.
  • Свідомо вмикайте кілька моделей, а не отримуйте все: кожен перемикач — це рядок пікера, а додавання ще одного ID пізніше — це редагування на десять секунд.

Оплата за фактом · нижче офіційних цін

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

МодельОфіційна цінаНаша ціна
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M
Claude Haiku 4.5 20251001$1.00 / $5.00 per M$0.80 / $4.00 per M
GPT-5.5$5.00 / $30.00 per M$4.00 / $24.00 per M
Gemini 3.5 Flash$1.50 / $9.00 per M$1.20 / $7.20 per M
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M

Специфічні для Chatbox режими збоїв.

Подвоєний шлях — класика. 404 на кожне повідомлення означає, що і API Host, і API Path несуть /v1, або шлях повторює те, чим уже закінчується хост; відкрийте запис провайдера і прочитайте два поля як один URL. Порожній результат від Fetch зазвичай означає, що ключ неправильний чи відсутній, оскільки сам список моделей — це автентифікований запит. Перевірте поле API Key і скористайтесь кнопкою Check, яка напряму показує помилки автентифікації. Модель, що видає помилку лише в деяких розмовах, зазвичай через перемикач можливостей: vision увімкнений на моделі, яка не має входу зображень, або процес, залежний від інструментів, натикається на модель з вимкненими інструментами. Скиньте рядок моделі до значень за замовчуванням і повторно вмикайте можливості по одній. І пам'ятайте, що запис провайдера прив'язаний до кожного встановлення. Додавання APIsRouter на десктопі не налаштовує ваш телефон; повторіть діалог там, або скористайтесь власним обміном конфігурацією Chatbox, якщо ваша версія його пропонує. Єдине, що ніколи не потрібно повторювати, — це реєстрації в постачальників, оскільки один ключ покриває кожну модель на кожному пристрої.

Хто маршрутизує Chatbox через шлюз.

  • Люди, які хочуть Claude, GPT, Gemini і DeepSeek в одному пікері, не підтримуючи чотири акаунти постачальників і чотири ключі на трьох пристроях.
  • Користувачі в регіонах, де деякі реєстрації в постачальників болючі; доступ на основі поповнення без вимоги картки прибирає залежність від кожного провайдера.
  • Розробники, що вже маршрутизують свій редактор і термінальні інструменти через шлюз і хочуть тримати свій чат-клієнт на тому самому ключі й у тому самому журналі використання.
  • Ті, хто «ходить по магазинах моделей», порівнюючи ID на реальних розмовах, перш ніж закріпити проєкт за однією; кожен кандидат — це рядок пікера, а не акаунт.
  • Родини і малі команди, що стандартизуються на одному ендпоінті, одному балансі й видимості використання за ключем замість розкиданих підписок.

Перевірте ендпоінт і налагодьте перше повідомлення.

Спершу підтвердіть половину зі шлюзом поза Chatbox: перегляньте список моделей з вашим ключем, тоді запустіть один chat completion проти ID, який плануєте увімкнути. Якщо обидва пройшли, усе, що залишилось, — у діалозі провайдера. Всередині Chatbox кнопка Check — найшвидший сигнал. Помилки автентифікації — це поле ключа. Помилки «не знайдено» під час надсилання — це невідповідність ID, що здебільшого трапляється з вручну введеними записами New; копіюйте ID з виводу /v1/models, а не з пам'яті. 404 на кожен запит — це склад хост/шлях, розглянутий вище. Щойно повідомлення почнуть проходити, консоль APIsRouter показує модель на кожен запит, кількість токенів і витрати. Чат-клієнт генерує багато дрібних запитів протягом дня, і журнал використання — це те місце, де ця звичка стає числом за моделлю, за днем, яке ви справді можете прочитати.

curl -s https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer $APISROUTER_API_KEY" | head -50

curl -s https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $APISROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-haiku-4-5-20251001",
       "messages":[{"role":"user","content":"ping"}]}'

Поширені запитання

Як додати кастомний API host у Chatbox?

Settings, вкладка Model Provider, Add, тоді Add Custom Provider. Встановіть API Mode на OpenAI API Compatible, API Host на https://api.apisrouter.com/v1, вставте ваш ключ і залиште API Path на типовому /chat/completions. Додайте моделі через Fetch чи New, тоді натисніть Check.

Чи має API Host включати /v1?

Будь-яка форма працює, доки хост і шлях складаються в /v1/chat/completions рівно один раз. З хостом https://api.apisrouter.com/v1 шлях — /chat/completions; з голим хостом шлях за замовчуванням — /v1/chat/completions. Змішування обох подвоює /v1 і дає 404.

Чи може Chatbox запускати Claude, Gemini і DeepSeek через один запис провайдера?

Так. У режимі OpenAI API Compatible ID моделі подорожує до API Host як звичайний рядок, тож один запис може вмикати claude-sonnet-4-6, gemini-3.5-flash і deepseek-v4-flash разом, усі оплачувані через той самий ключ і перемикаються в пікері.

Чому Fetch не повертає моделей?

Fetch викликає список /v1/models ендпоінта з вашим ключем, тож порожній результат майже завжди означає проблему автентифікації. Перевірте поле API Key ще раз і запустіть кнопку Check; щойно ключ пройде, Fetch перелічить кожен ID, який обслуговує шлюз.

Чи працює кастомний провайдер також на мобільному й вебі Chatbox?

Так, діалог Add Custom Provider постачається в десктопних, мобільних і веб-збірках. Записи провайдерів налаштовуються для кожного встановлення, тож повторіть одноразове налаштування діалогу на кожному пристрої з тим самим ключем.

Чи потрібні перемикачі можливостей на кожній моделі?

Ні. Неналаштована модель працює як звичайний текстовий чат, і це безпечний варіант за замовчуванням. Вмикайте перемикачі vision чи tool лише на моделях, які справді підтримують цю можливість, оскільки неправильно увімкнений перемикач видає заплутані помилки саме в тих розмовах, які його використовують.