Запустіть 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: токени й витрати на запит і на модель. Завдання агента — це десятки запитів кожне, тож лог — єдиний чесний вимір того, скільки коштує ваш патерн використання.