KodaCode (Koda): свои модели Claude, GPT и DeepSeek по API-ключу RuAPI — без VPN и зарубежной карты
Koda — российский ИИ-помощник для программиста: приложение Koda Desktop, плагин для VS Code и JetBrains и консольная утилита Koda CLI. Из коробки Koda работает на собственных моделях koda-base и koda-pro, а за внешние модели списываются кредиты тарифа. Кроме того, в Koda можно подключить любую OpenAI-совместимую модель по своему ключу — такие запросы Koda не тарифицирует. Достаточно указать адрес https://www.ruapi.ai/v1 и ключ RuAPI — и в списке моделей Koda появятся Claude, GPT, Gemini и DeepSeek, которые оплачиваются по токенам в USDT.
Обновлено:
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://www.ruapi.ai/v1",
)
resp = client.chat.completions.create(
model="deepseek-flash",
messages=[{"role": "user", "content": "Привет"}],
)
print(resp.choices[0].message.content)Перед настройкой Koda ключ удобно проверить в терминале (вкладка cURL): пример вызывает deepseek-flash, которая доступна сразу после регистрации. В Koda те же значения вводятся в поля Base URL (https://www.ruapi.ai/v1) и «API-ключ», а в поле «Идентификатор модели» — ID со страницы цен.
Когда в Koda нужен свой ключ
Кредиты на внешние модели быстро кончаются.
За Claude, GPT и другие внешние модели Koda списывает RC по коэффициентам. На тарифе Free лимит на них со второго месяца — 0 RC, а в платном Pro его нет с самого начала, только докупаемые пакеты (kodacode.ru/tariffs, 03.11.2026). Модель, подключённая по своему ключу, кредиты Koda не расходует вовсе: за неё вы платите только провайдеру ключа (docs.kodacode.ru, 03.11.2026).
Нужна конкретная модель, а не та, что в списке.
Какие внешние модели доступны в Koda, решает её команда. Через RuAPI вы выбираете модель по ID: claude-sonnet-5-5 или claude-opus-5-5 для сложного рефакторинга, gpt-5.4 для ревью, deepseek-flash для дешёвых массовых правок — и держите в списке Koda сразу несколько таких подключений на одном ключе.
Хочется видеть цену каждого запроса.
RC — условная единица, примерно один средний запрос, а одна задача агента обычно занимает 10–15 запросов (docs.kodacode.ru, 03.11.2026). В журнале Консоли RuAPI у каждого запроса видны модель, токены и сумма в долларах. Баланс пополняется в USDT, подписки нет.
Как подключить RuAPI к Koda: 3 шага
Инструкция сверена с документацией и версиями 1.3.0 Koda CLI и плагина для VS Code (30.10.2026). Добавлять свои модели могут обычные аккаунты Koda; бизнес- и SaaS-аккаунтам доступны только модели Koda (docs.kodacode.ru, 03.11.2026). RuAPI — отдельный сервис, не связанный с ООО «Кода»: подключение идёт через штатную функцию Koda для своих моделей.
Зарегистрируйтесь в RuAPI и пополните баланс
Регистрация на www.ruapi.ai — через email, Google или Яндекс. Баланс пополняют в USDT от 5 USDT, выбрав одну из сетей: TRC20, BEP20, TON, Polygon; USDC тоже подходит. За рубли USDT покупается через СБП — по шагам это разобрано в docs.ruapi.ai/ru/buy-usdt. Подойдёт и карта иностранного банка.
Чтобы проверить подключение в Koda, хватит стартовых $0,05 — их обычно начисляют новому аккаунту сразу. На пробном балансе отвечают claude-haiku-5-5, deepseek-flash и gpt-6-luna, а остальные модели открываются с первым пополнением.
Создайте ключ для Koda
Консоль → «API-ключи» → «Создать ключ». В режиме агента Koda сама отправляет запрос за запросом, поэтому задайте ключу бюджет: выключите «Без ограничений» и впишите сумму. Отдельный ключ ещё и покажет в журнале, сколько тратит именно Koda.


Добавьте модель в Koda
- Koda Desktop: «Настройки» → вкладка «Модели» (видна после входа в аккаунт Koda). «Имя модели» — любое, например RuAPI Sonnet 5.5. В Base URL замените подставленный https://api.openai.com/v1 на https://www.ruapi.ai/v1. «API-ключ» — ваш ключ sk-… «Идентификатор модели» — ID со страницы цен, например claude-sonnet-5-5; когда Base URL и ключ заполнены, Koda сама предложит список моделей. Нажмите «Добавить модель».
- Koda CLI: введите /model и внизу списка выберите «[+] Добавить свою модель (OpenAI-совместимый)». Заполните «Имя», «ID модели», «Базовый URL» (https://www.ruapi.ai/v1) и «API ключ». CLI проверит ID через /models и сохранит подключение в ~/.config/koda/credentials.json; в /model оно появится с пометкой (своя). Koda Desktop, по документации, тоже хранит свои модели через CLI.
- Плагин для VS Code и JetBrains: свои модели задаются в файле ~/.koda/config.yaml (в Windows — %USERPROFILE%/.koda/config.yaml). Добавьте в список models запись с полями name: RuAPI DeepSeek Flash, provider: openai, model: deepseek-flash, apiBase: https://www.ruapi.ai/v1, apiKey: sk-…, roles: [chat, edit, agent, plan] и capabilities: [tool_use]. Роли перечислены явно, чтобы модель работала в чате, правках, режиме агента и планировании, но не бралась за автодополнение; capabilities: [tool_use] нужен, чтобы в режиме агента она вызывала инструменты. Запись Koda Models оставьте — это встроенные модели.
- Поле «Размер контекста, токены» в Koda Desktop и CLI необязательное. RuAPI не передаёт размер окна в списке моделей, поэтому при пустом поле Koda считает окно равным 200 000 токенов. У deepseek-flash и claude-sonnet-5-5 окно — 1 000 000 токенов: впишите большее число, если агенту нужна длинная история, или оставьте поле пустым — чем меньше лимит, тем раньше Koda сжимает историю и тем дешевле запросы.
Адрес и ключи RuAPI: docs.ruapi.ai/ru/quickstart · вызов инструментов: docs.ruapi.ai/ru/function-calling · коды ошибок: docs.ruapi.ai/ru/errors
Что вписать в Koda
Koda Desktop → «Настройки» → «Модели»
Base URL: https://www.ruapi.ai/v1
API-ключ: sk-…
Идентификатор модели: claude-sonnet-5-5
Koda CLI → /model → «[+] Добавить свою модель»
Базовый URL: https://www.ruapi.ai/v1
API ключ: sk-…
ID модели: deepseek-flash
Плагин → ~/.koda/config.yaml
provider: openai
apiBase: https://www.ruapi.ai/v1
apiKey: sk-…
model: gpt-5.4
roles: [chat, edit, agent, plan]
capabilities: [tool_use]
Оплата
USDT / USDC от 5 USDT
карты иностранных банков
без подписки
Цены на модели для Koda
Модели, которые чаще всего выбирают для программирования; цены в долларах за 1 млн токенов взяты со страницы цен. С баланса RuAPI списываются только токены, которые Koda действительно отправила и получила; кредиты Koda при этом не тратятся.
| model | input $/M | output $/M |
|---|---|---|
| deepseek-flash | $0.17 чтение кэша $0.0120 | $1.44 |
| gpt-5.4-mini | $0.90 чтение кэша $0.0900 | $5.40 |
| claude-haiku-5-5 | $0.12 чтение кэша $0.0120 >100K: $0.60 | $0.60 >100K: $3.00 |
| deepseek-v4-pro | $1.58 чтение кэша $0.0600 | $4.75 |
| gpt-5.4 | $3.00 чтение кэша $0.30 >272K: $6.00 | $18.00 >272K: $27.00 |
| claude-sonnet-5-5 | $2.40 чтение кэша $0.12 | $12.00 |
| claude-opus-5-5 | $4.80 чтение кэша $0.24 | $24.00 |
Input — цена новых входных токенов, «чтение кэша» — входных токенов, взятых из кэша, output — ответа модели. Агент Koda каждый раз пересылает всю накопленную историю, поэтому кэш заметно снижает счёт. У GPT и DeepSeek одинаковое начало запроса попадает в кэш без всяких настроек. В коде Koda CLI 1.3.0 меток cache_control мы не нашли (проверено 03.11.2026), поэтому для Claude в Koda Desktop и Koda CLI их ставит RuAPI — когда следующий шаг агента идёт в пределах 5 минут (docs.ruapi.ai/ru/prompt-caching).
Серым выделена строка «>100K»: это цена производителя для промптов сверх порога. Если промпт его превысил, по этой цене считается весь запрос.
Модели Koda или свой ключ RuAPI
| Своя модель через RuAPI | Модели Koda по тарифу | |
|---|---|---|
| Как платить | Баланс в USDT, списание по токенам, без подписки | Тарифы Free, Pro, Pro+, Ultra в рублях и пакеты RC |
| Какие модели | Любая модель из каталога RuAPI по ID: Claude, GPT, Gemini, DeepSeek, Qwen, GLM, Kimi | koda-base, koda-pro и внешние модели, которые подключила команда Koda |
| Где обрабатываются запросы | У зарубежных производителей моделей через шлюз RuAPI (оператор — CYBERBIT PTE. LTD., Сингапур) | koda-base и koda-pro — внутри РФ по 152-ФЗ, по словам Koda |
| Где работает | Koda Desktop — в настройках, Koda CLI — через /model, плагин — через config.yaml | Во всех продуктах Koda, включая безлимитное автодополнение |
По kodacode.ru/tariffs и docs.kodacode.ru, проверено 03.11.2026. Одно не исключает другого: свою модель и модели Koda можно держать в одном списке и переключаться между ними в любой момент.
