Запустіть Kilo Code на будь-якій моделі каталогу через OpenAI Compatible.
Updated 2026-07-30
Kilo Code постачає потік кастомного провайдера, побудований під шлюзи: оберіть OpenAI Compatible як Provider API, встановіть Base URL на https://api.apisrouter.com/v1, вставте один ключ — і Kilo автоматично отримує список моделей з /v1/models. Id Claude, Kimi й класу Codex стають взаємозамінними бекендами для агента.
Коротка відповідь: один запис кастомного провайдера.
Відкрийте налаштування Kilo Code через іконку шестерні, перейдіть у вкладку Providers і оберіть опцію кастомного провайдера. Дайте йому Provider ID і назву для показу, встановіть Provider API на OpenAI Compatible, Base URL на https://api.apisrouter.com/v1 і вставте ваш ключ. Щойно Base URL і ключ валідні, Kilo запитує лістинг /v1/models ендпоінта й показує список для пошуку кожного доступного id, тож ви обираєте claude-sonnet-4-6 чи kimi-k2.7-code зі списку, а не вводите наосліп. Моделі також можна додавати вручну, а кастомні HTTP-заголовки підтримуються як пари ключ-значення, якщо вони вам потрібні. Збережіть — і наступне завдання агента маршрутизується через шлюз.
Provider ID: apisrouter
Display name: APIsRouter
Provider API: OpenAI Compatible
Base URL: https://api.apisrouter.com/v1
API key: sk-YOUR-APISROUTER-KEY
Models: pick from the auto-fetched list
(e.g. claude-sonnet-4-6, kimi-k2.7-code)Як Kilo Code використовує провайдера.
Kilo Code (приблизно 26 тис. зірок на GitHub) — open-source AI-агент для кодування у VS Code: він планує, редагує файли, запускає команди й ітерує на невдачах з контрольними точками схвалення, у традиції Roo й Cline. Цей цикл має специфічну форму трафіку: довгий контекст на вхід, виклики інструментів і дифи на вихід, багато ходів на завдання, що робить бекенд-модель водночас важелем якості й драйвером вартості. Провайдер OpenAI Compatible надсилає цей цикл як стандартні chat completions на ваш Base URL, з id моделі як звичайним рядком. Формат передачі не турбується про постачальників, що й робить справжній "шопінг" моделей можливим: claude-sonnet-4-6, kimi-k2.7-code і gpt-5.6-sol — взаємозамінні записи за одним провайдером, а не три облікові записи постачальника з трьома білінгами. Для тонкого налаштування на кожну модель ліміти токенів, поведінка виклику інструментів і варіанти живуть у файлі конфігурації kilo.jsonc, який можна редагувати напряму, коли моделі потрібні налаштування, яких не показує інтерфейс. Встановлюйте задекларовані ліміти з документації моделі, а не з оптимізму: агент агресивно пакує контекст, а завищене вікно провалюється саме на найбільших завданнях.
Вибір моделей для кодування у циклі Kilo.
Режими Kilo дозволяють різним видам роботи нести різну конфігурацію, і чесний спосіб це використати — емпіричний: проженіть той самий клас завдань на двох id протягом тижня, потім читайте витрати на модель у консолі шлюзу поруч з тим, як часто вам доводилося втручатися. Агентні цикли — найбільш токеноємний спосіб використання моделі, тож різниця вимірювана, а не відчувана.
- claude-sonnet-4-6 — надійний варіант за замовчуванням: сильний виклик інструментів, чисті дифи й гарне відновлення, коли команда провалюється посеред завдання.
- kimi-k2.7-code — об'ємний вибір для довгих агентних сесій, налаштований на код і за ціною, що відповідає багатоходовому циклу, який справді запускає Kilo.
- gpt-5.6-sol підходить для швидких точкових правок і прогонів виправлення тестів, де затримка на хід формує сесію.
- claude-opus-4-7 заробляє свою ставку на важких завданнях: рефакторинг між файлами, архітектурна робота, дебаг, що потребує всієї картини в контексті.
- gpt-5.5 — фронтирний генераліст для A/B-тестування проти Claude на вашому власному репозиторії, а не на таблицях бенчмарків.
Оплата за фактом · нижче офіційних цін
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 Opus 4.7 | $5.00 / $25.00 per M | $4.00 / $20.00 per M |
| Kimi K2.7 Code | $0.95 / $4.00 per M | $1.00 / $4.00 per M |
| GPT-5.6 Sol | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
Збої, специфічні саме для Kilo Code.
Налагоджуйте у стандартному порядку: curl лістингу моделей, curl одного completion з точним id, і лише потім коригуйте налаштування Kilo. Дві команди чисто розділяють проблеми шлюзу й конфігурації редактора.
- Селектор моделей порожній: Base URL чи ключ неправильні, оскільки селектор заповнюється з живого виклику /v1/models. Виконайте curl лістингу з тими самими значеннями, щоб підтвердити.
- 404 на кожен запит: Base URL втратив /v1, або ви вставили повний шлях /chat/completions там, де належить база. Kilo приймає повні URL ендпоінта, але лише якщо вони вказують на правильний маршрут chat-completions.
- Обрізана чи "амнезійна" поведінка глибоко в завданні: задекларовані ліміти контексту в kilo.jsonc перевищують те, що модель насправді підтримує. Використовуйте задокументовані значення.
- Виклики інструментів наративізуються замість виконання: обраний id слабкий у виклику функцій. Перезапустіть завдання на claude-sonnet-4-6, щоб відділити вибір моделі від конфігурації, перш ніж чіпати налаштування.
- Специфічна для Azure примітка з документації: деплойменти Azure GPT-5 відхиляють поле max_tokens, яке надсилають кастомні OpenAI-сумісні провайдери, тож Azure має використовувати нативний провайдер azure у Kilo. Не стосується шлюзу, але пояснює заплутану помилку, якщо ви тестуєте обидва.
Хто спрямовує Kilo Code через шлюз.
- Розробники, що хочуть Claude за кермом агента без окремих білінгових стосунків з Anthropic, на передоплаченому балансі з безкоштовним стартом без картки.
- Ті, хто шопиться за моделями, використовуючи автоотриманий селектор для тестування id кодування на реальних завданнях у своєму реальному репозиторії.
- Активні користувачі, що поєднують фронтирну модель для роботи планувального рівня зі швидкою моделлю для довгих сесій виконання.
- Команди, що вимірюють витрати агента на розробника через використання за ключем замість реверс-інжинірингу спільного рахунку постачальника.
- Люди, що вже маршрутизують інші інструменти через шлюз і хочуть агента VS Code на тому самому ключі й лозі використання.
Перевірте ендпоінт і запустіть перше завдання.
Доведіть половину зі шлюзом через curl, перш ніж налаштовувати редактор: перелічіть моделі, потім надішліть один completion з id, який плануєте обрати. Коли обидва пройшли, усе, що лишається, — у формі провайдера. Потім дайте Kilo невелике реальне завдання з чіткою метою й спостерігайте за першими ходами. Чисті виклики інструментів і розумні правки означають, що id підходить циклу; жорсткі помилки мапляться на три поля. Щойно завдання потечуть, консоль 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":"kimi-k2.7-code",
"messages":[{"role":"user","content":"ping"}]}'Поширені запитання
Як додати OpenAI-сумісного провайдера до Kilo Code?
Шестерня налаштувань → вкладка Providers → кастомний провайдер. Встановіть Provider API на OpenAI Compatible, Base URL на https://api.apisrouter.com/v1 і вставте ваш ключ. Kilo тоді автоматично отримує список моделей з /v1/models, і ви обираєте id зі списку для пошуку.
Чи може Kilo Code запускати моделі Claude через цього провайдера?
Так. Провайдер пересилає id моделі як звичайний рядок через стандартні chat completions, тож claude-sonnet-4-6 і claude-opus-4-7 працюють так само, як і id GPT, на одному ключі, а перемикання постачальника — це вибір у селекторі.
Чому список моделей порожній після додавання провайдера?
Автоотримання заповнюється з живого виклику /v1/models, тож порожній список означає, що Base URL чи ключ неправильні. Виконайте curl лістингу з тими самими значеннями; якщо це працює, перевірте, що ви насправді зберегли у формі провайдера. Моделі також можна додавати вручну.
Де встановити контекстне вікно й ліміти токенів для кастомної моделі?
У kilo.jsonc, файлі конфігурації Kilo, який несе ліміти токенів на модель, налаштування виклику інструментів і варіанти понад те, що показує форма провайдера. Використовуйте задокументовані значення моделі; завищені ліміти провалюються на найбільших завданнях.
Чи обов'язково вписувати API-ключ у форму?
Поле ключа — звичайний шлях, але воно опційне, якщо ви обробляєте автентифікацію через кастомні заголовки, які форма провайдера підтримує як пари ключ-значення. Для стандартного налаштування шлюзу поле ключа — правильний вибір.
Як дізнатися, скільки коштує тиждень Kilo Code?
Читайте вигляд використання за ключем у консолі APIsRouter: токени й витрати на запит і на модель. Завдання агента — це десятки запитів кожне, тож лог — єдиний чесний вимір того, скільки коштує ваш патерн використання.