Розділи бази знань ▾
Навігація
▸ Почніть тут За ролямиКатегорії
- Cursor + Gonka AI — дешевий LLM для кодування
- Claude Code + Gonka AI — LLM для терміналу
- OpenClaw + Gonka AI — доступні AI-агенти
- OpenCode: власна модель у терміналі
- Continue.dev + Gonka AI — AI для VS Code/JetBrains
- Cline + Gonka AI — AI-агент у VS Code
- Aider + Gonka AI — парне програмування з AI
- LangChain + Gonka AI — AI-додатки за копійки
- n8n + Gonka AI — автоматизація з дешевим AI
- Open WebUI + Gonka AI — свій ChatGPT
- LibreChat + Gonka AI — open-source ChatGPT
- Hermes Agent + DeepSeek у мережі Gonka — автономний агент за копійки
- Kilo Code + Gonka AI — AI-агент у VS Code
- Roo Code + Gonka AI — автономний AI-агент у VS Code
- LlamaIndex + Gonka AI — RAG-додатки за копійки
- PydanticAI + Gonka — типізовані AI-агенти за копійки
- Vercel AI SDK + Gonka AI — AI-додатки на TypeScript за копійки
- TanStack AI + Gonka — AI-додатки на TypeScript за копійки
- API швидкий старт — curl, Python, TypeScript
- JoinGonka Gateway — повний огляд
- Management Keys — SaaS на Gonka
- Найдешевший AI API: порівняння провайдерів 2026
- Ліміт запитів Cursor Pro вичерпано — розбір та дешева альтернатива
- Claude Code дешевше — розбір рахунку та перемикання
- Cline спалює гроші — чому агент витрачає так багато
- OpenClaw дорого обходиться — чому агент спалює токени і як заощадити
- OpenRouter: дешева альтернатива — порівняння з JoinGonka Gateway
- Найкраща AI-модель для кодингу у 2026: порівняння та ціни
- Дешева альтернатива GitHub Copilot без лімітів
- Дешева альтернатива Windsurf без кредитів і лімітів
- Найдешевший API для AI-агентів у 2026
- ZCode: дешевий GLM-інференс замість GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — власний endpoint замість кредитів
- GitHub Copilot BYOK — власні моделі замість квоти
- Zed + JoinGonka Gateway — дешевий інференс у редакторі
- Pi + JoinGonka Gateway — термінальний агент на дешевому інференсі
- Codex CLI: свій ключ замість підписки
Інструменти
Codex CLI: свій ключ замість підписки
Codex CLI — агентний помічник OpenAI, що живе прямо в терміналі: він читає файли проекту, запускає команди в пісочниці, править код та пояснює, що зробив. Штатно він ходить у моделі OpenAI за підпискою ChatGPT, але провайдера в ньому можна замінити на свій — і тоді ті самі сценарії рахує мережа Gonka.
Один нюанс робить Codex особливим серед агентних інструментів: він говорить не на звичному Chat Completions, а на Responses API — новому протоколі OpenAI. Саме тому раніше підключити його до стороннього шлюзу було неможливо. JoinGonka Gateway приймає Responses з 22 серпня 2026, і все описане нижче перевірено живим прогоном, а не переказом документації.
Що таке Codex CLI і чим він відрізняється від чату
Codex — не підказник у редакторі, а самостійний виконавець. Ви формулюєте задачу словами, він сам вирішує, які файли прочитати, які команди виконати і що змінити. У його розпорядженні близько десятка інструментів: запуск команд, читання файлів, ведення плану робіт, запит уточнення у користувача, створення дочірніх агентів під підзадачі.
Два режими роботи. Інтерактивний — codex без аргументів, діалог у терміналі з показом кожного кроку. Неінтерактивний — codex exec «задача», разовий прогін до результату: зручно в скриптах та CI.
Безпека вбудована: за замовчуванням агент працює в пісочниці та запитує підтвердження перед змінами. Рівень контролю задається в конфігурації — від «запитувати все» до повністю автономного прогону з правом запису в робочий каталог.
Ще одна особливість — стан діалогу. Codex не просить сервер нічого запам'ятовувати: він тримає всю стрічку у себе і відправляє її цілком з кожним ходом. Для вас це означає, що листування не осідає на стороні провайдера моделі, а зміна endpoint не ламає розпочату сесію.
Відмінність від Claude Code та інших термінальних агентів — саме протокол. Codex спілкується з моделлю через Responses API, де листування описується не плоским списком повідомлень, а стрічкою елементів: текст, виклик інструменту, результат виклику, блок міркувань. Інструменту це дає суворішу модель діалогу, а вам — необхідність мати endpoint, який цей протокол розуміє.
Підключення: одна правка config.toml
Codex зберігає налаштування в ~/.codex/config.toml. Свій провайдер описується блоком [model_providers.*], і ключове поле тут — wire_api: без нього Codex спробує говорити на Chat Completions і не збере агентний цикл.
# ~/.codex/config.toml
model_provider = "joingonka"
model = "deepseek-ai/DeepSeek-V4-Flash-0731"
[model_providers.joingonka]
name = "JoinGonka Gateway"
base_url = "https://gate.joingonka.ai/v1"
env_key = "JOINGONKA_API_KEY"
wire_api = "responses"Ключ у файл не пишеться: env_key називає змінну оточення, з якої Codex його візьме. Ім'я змінної своє, не OPENAI_API_KEY — так налаштування не перехоплює ваші інші інструменти, що працюють з OpenAI.
export JOINGONKA_API_KEY=jg-ваш-ключПоле model задає модель за замовчуванням, а model_provider — який з описаних блоків використовувати. Обидва перевизначаються в момент запуску, тому один конфіг спокійно обслуговує кілька провайдерів: робочий, експериментальний та запасний.
Ключ видається в особистому кабінеті після реєстрації, там же видно баланс і витрати. Якщо віддаєте перевагу не чіпати загальний конфіг, той самий блок можна передати разово через -c: codex -c model_provider=joingonka …. А щоб тримати кілька незалежних конфігурацій, вкажіть каталог налаштувань змінною CODEX_HOME.
Перевірка: що має статися
Найшвидший спосіб переконатися, що зв'язка працює, — разовий прогін:
codex exec "Відповісти одним рядком: скільки буде 17*3?"У шапці відповіді Codex друкує, з ким він працює: model, provider: joingonka, режим пісочниці та ідентифікатор сесії. Якщо там ваш провайдер і внизу прийшла відповідь — з'єднання живе.
Далі варто перевірити головне, заради чого Codex і ставлять, — роботу з файлами. Покладіть у каталог невеликий файл з очевидною помилкою і попросіть її знайти:
codex exec "Прочитай calc.py і скажи однією фразою, чи є помилка."Агент має сам викликати інструмент читання, відкрити файл і відповісти по суті — із зазначенням рядка. Якщо це сталося, повний агентний цикл (запит → виклик інструменту → результат → відповідь) через шлюз збирається коректно.
Якщо щось пішло не так, діагноз зазвичай читається прямо з повідомлення:
| Що видно | Що це означає | Що зробити |
|---|---|---|
401 Unauthorized: Invalid API key | Codex не знайшов ключ або взяв не той | Перевірте, що змінна з env_key дійсно експортована в поточній оболонці і її ім'я збігається з конфігом |
404 на /responses | У base_url загубився суфікс | Адреса має закінчуватися на /v1 — Codex сам дописує /responses |
| Модель відповідає, але інструменти не викликаються | Не заданий wire_api, діалог йде за старим протоколом | Додайте wire_api = \"responses\" у блок провайдера |
Reconnecting… 1/5 | Codex повторює запит сам | Штатна поведінка при разовій мережевій помилці; якщо повтори вичерпалися, дивіться текст помилки під ними |
| Попередження про bubblewrap | У системі немає пакета ізоляції | Не заважає роботі: Codex візьме вбудовану копію. Для акуратності встановіть bubblewrap менеджером пакетів |
Перший запит у сесії може зайняти кілька секунд: Codex відправляє великий системний промпт і опис усіх своїх інструментів, а вузлу мережі потрібно прийняти завдання. Наступні відповіді приходять швидше.
Яку модель вибрати
Усі моделі мережі доступні за однією ціною, тому вибір — про поведінку, а не про бюджет. Нижче результат живого прогону одного й того ж завдання (читання файлу та пошук помилки в ньому) через Codex на кожній із моделей.
| Модель | Ідентифікатор | Контекст | Як поводиться в Codex |
|---|---|---|---|
| DeepSeek V4 Flash | deepseek-ai/DeepSeek-V4-Flash-0731 | 380K | Відповідь чиста і по суті, із зазначенням файлу та рядка. Найдовший контекст у мережі та стеля відповіді 32768 токенів — запас для великих репозиторіїв |
| Kimi K2.6 | moonshotai/Kimi-K2.6 | 200K | Найлаконічніше формулювання з трьох, інструменти викликає впевнено |
| MiniMax M2.7 | MiniMaxAI/MiniMax-M2.7 | 200K | Завдання вирішує вірно, але іноді показує вголос хід міркувань — у терміналі це виглядає багатослівно |
Рекомендація за замовчуванням — DeepSeek V4 Flash: агентна робота швидко впирається в обсяг контексту, а 380K токенів дають можливість тримати в голові багато файлів одразу. Якщо хочеться гранично коротких відповідей — беріть Kimi K2.6. Модель змінюється одним рядком model у конфігу або прапором -c model=… без редагування файлу.
Актуальний список моделей мережі завжди віддає GET https://gate.joingonka.ai/v1/models.
Скільки це коштує
Агентні інструменти витрачають токени інакше, ніж чат: до кожної вашої фрази Codex додає системний промпт і опис усіх інструментів, а потім веде багатокроковий діалог з моделлю. У живому прогоні просте завдання «прочитай файл і знайди помилку» обійшлося приблизно в 18-20 тисяч токенів. Це нормальна плата за автономність, і саме тому ціна за токен вирішує.
Через JoinGonka Gateway токени коштують $0.0047 за мільйон на вході та $0.014 за мільйон на виході — ціна однакова для всіх моделей мережі і підставляється на цій сторінці з живого джерела.
| Сценарій | Витрати | Через Gateway |
|---|---|---|
| Разове завдання (прочитати файл, знайти помилку) | ~20K токенів | частки цента |
| День активної роботи | 3-7M токенів | близько цента |
| Місяць активної розробки | ~150M токенів | одиниці центів |
Для порівняння — як влаштовані платні варіанти у самого Codex та у сусідів по ніші:
| Спосіб | Модель оплати | Що обмежує |
|---|---|---|
| Підписка ChatGPT | фіксована сума на місяць | квоти на кількість звернень і вікна їх оновлення |
| Ключ OpenAI напряму | за токени за прайсом вендора | ціна за мільйон токенів на три порядки вища |
| JoinGonka Gateway | за токени, баланс | витрати видно в кабінеті, квот на кількість запитів немає |
Оплата йде за фактичні витрати, без місячної підписки і без квот на кількість запитів: немає п'ятигодинних вікон, ліміту «промптів» і множників у пікові години. Баланс поповнюється криптовалютою, залишок і витрати по днях видно в особистому кабінеті. Детальний розбір економіки — у статті про найдешевший API.
Що врахувати в роботі
Історію діалогу тримає сам Codex. Він відправляє її повністю з кожним запитом і не просить сервер нічого запам'ятовувати — а ми листування не зберігаємо. Ваш код і промпти не залишаються на шлюзі після відповіді.
Веб-пошук працює. Codex оголошує інструмент пошуку в кожному запиті, і шлюз його приймає: пошук виконується на нашій стороні, результати підмішуються у відповідь моделі.
Інструменти — власні, не хмарні. Codex виконує команди та читає файли локально, у вас на машині, тому доступ до проєкту не залежить від провайдера моделі.
Пісочниця. На Linux Codex використовує bubblewrap для ізоляції запущених команд. Якщо його немає в системі, Codex попередить і візьме вбудовану копію — на роботу це не впливає, але пакет зручніше встановити штатним менеджером.
Якщо потрібна робота з картинками — скріншот інтерфейсу, схема на фото — використовуйте для таких завдань інструмент з моделлю, що вміє зір: у мережі Gonka моделі текстові. Для коду, команд і файлів це обмеженням не є.
Інші термінальні агенти, якщо Codex не підійшов: швидкий старт по API показує, як підключити будь-який сумісний інструмент за пару хвилин.
Бажаєте дізнатися більше?
Вивчіть інші розділи або почніть заробляти GNK прямо зараз.
Отримати ключ та безкоштовні токени →