Коротко
Чтобы использовать Roo Code с APIVAI, откройте настройки Roo Code, перейдите в Providers, в поле API Provider выберите OpenAI Compatible, в Base URL укажите https://api.apivai.com/v1, вставьте ключ APIVAI в API Key и введите ID модели, например claude-sonnet-4-6 или gpt-5.5. Если нужен только Claude, можно выбрать провайдер Anthropic, отметить Use custom base URL и ввести https://api.apivai.com без /v1, потому что клиент Anthropic в Roo Code сам добавляет /v1/messages. На 2026-10-07 Claude Sonnet 4.6 через APIVAI стоит $1.04 / $5.22 за миллион входных / выходных токенов против официальных $3.00 / $15.00. Оплата идёт за токены с предоплаченного баланса, без подписки.
Что такое Roo Code и зачем свой API-ключ?
Roo Code — AI-агент для программирования в VS Code с открытым исходным кодом. Он работает в режимах, например Code, Architect и Ask, читает и правит файлы проекта и с вашего разрешения запускает команды. Своей модели у Roo Code нет: вы подключаете API-провайдера, и каждый шаг задачи — это запрос, который оплачивается у него.
APIVAI даёт один ключ для моделей Claude и GPT с оплатой за токены ниже официальных цен, с баланса, который вы пополняете сами. Ключ работает и в формате OpenAI, и в формате Anthropic, поэтому подходит для обоих нужных вариантов провайдера в Roo Code, а каждому режиму можно дать свою модель без нескольких аккаунтов.
Какой API Provider выбрать в Roo Code?
| OpenAI Compatible | Anthropic | |
|---|---|---|
| Base URL | https://api.apivai.com/v1 | https://api.apivai.com (без /v1) |
| Модели | Claude и GPT | Только Claude |
| Как выбрать модель | Ввести ID модели | Выбрать из списка Roo Code |
| Лучше всего для | Смешивания Claude и GPT, новейших ID | Длинных сессий с Claude |
Выбирайте OpenAI Compatible, если нужны модели GPT или ID Claude, которого пока нет во встроенном списке Roo Code. Выбирайте Anthropic, если работаете только с Claude: провайдер Anthropic в Roo Code добавляет метки cache_control к системному промпту и последним сообщениям, и повторяющийся контекст читается из кэша по $0.10 за миллион токенов для Claude Sonnet 4.6 вместо полной цены входа. Запись в кэш стоит $1.31 за миллион. С профилями (см. ниже) можно держать оба варианта и переключаться по режимам.
Как настроить Roo Code с APIVAI по шагам?
Шаг 1: Создайте ключ APIVAI
- Зарегистрируйтесь на apivai.com по email.
- Пополните баланс от $10 картой, криптовалютой, через Alipay или WeChat Pay. Бесплатного периода и подписки нет.
- В Панели создайте ключ и скопируйте его. Задайте лимит бюджета, если хотите жёстко ограничить расходы Roo Code.
Шаг 2: Настройте провайдер OpenAI Compatible
- В VS Code откройте панель Roo Code, нажмите на шестерёнку и откройте Providers.
- В API Provider выберите OpenAI Compatible.
- Заполните поля по таблице и сохраните.
| Поле | Значение |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://api.apivai.com/v1 |
| API Key | Ваш ключ APIVAI |
| Model | claude-sonnet-4-6 (или любой ID из GET /v1/models) |
| Max Output Tokens | 8192 или больше (не меньше 4096) |
| Input Price / Output Price | Необязательно: $1.04 / $5.22 для Claude Sonnet 4.6 |
Base URL заканчивается на /v1 ровно один раз; Roo Code сам добавляет /chat/completions. В настройках модели есть также Context Window, Image Support и Computer Use; оставьте значения по умолчанию, если нет причины их менять. Поля цен меняют только оценку стоимости, которую показывает Roo Code; реальные списания видны в Панели.
Roo Code использует только нативный вызов инструментов, поэтому модель должна поддерживать function calling. APIVAI передаёт вызовы инструментов через /v1/chat/completions, и рекомендованные ниже модели Claude и GPT их поддерживают.
Проверьте, какие ID доступны вашему ключу:
curl https://api.apivai.com/v1/models \ -H "Authorization: Bearer YOUR_APIVAI_KEY"
Модели со временем добавляются и снимаются, поэтому копируйте ID из этого списка или со страницы цен.
Шаг 3 (по желанию): Добавьте профиль Anthropic для Claude
- В Providers нажмите кнопку + рядом с выбором профиля и назовите новый профиль, например «APIVAI Claude».
- В API Provider выберите Anthropic.
- Вставьте ключ APIVAI в Anthropic API Key.
- Отметьте Use custom base URL и введите
https://api.apivai.com. - Выберите модель Claude в списке Model.
Не добавляйте /v1: Roo Code передаёт этот адрес в Anthropic SDK, который сам добавляет /v1/messages, так что https://api.apivai.com/v1 превратится в /v1/v1/messages и вернёт 404. О формате Anthropic — на странице прокси для Claude API.
Шаг 4: Назначьте каждому режиму свой профиль
Roo Code запоминает, какой профиль конфигурации вы последним использовали в каждом режиме, а в настройках режимов профиль можно закрепить явно. Разумное разделение: профиль Claude Opus 5.5 для Architect (планирование), Claude Sonnet 4.6 для Code и дешёвый профиль Claude Haiku 4.5 или GPT-6 Luna для Ask. Все профили могут использовать один и тот же ключ APIVAI.
Какую модель выбрать в Roo Code?
Цены за 1M входных / выходных токенов на 2026-10-07:
| ID модели | Цена (вход / выход) | Подходящий режим |
|---|---|---|
claude-sonnet-4-6 | $1.04 / $5.22 | Code, Debug: выбор по умолчанию |
claude-sonnet-5-5 | $0.69 / $3.47 | Code: более новый Sonnet |
claude-opus-5-5 | $1.39 / $6.96 | Architect, самые сложные баги |
claude-haiku-4-5 | $0.35 / $1.74 | Ask, мелкие правки |
gpt-6-sol | $0.30 / $1.52 | Альтернатива на GPT для Code или ревью |
gpt-6-luna | $0.0144 / $0.0768 | Очень дешёвые вопросы |
Моделям GPT нужен провайдер OpenAI Compatible. Если задача на Sonnet ходит по кругу, переключите профиль этой задачи на Opus, а не делайте Opus моделью по умолчанию.
Сколько стоит Roo Code с APIVAI?
Каждый шаг задачи Roo Code заново отправляет переписку и уже прочитанные файлы, поэтому основную часть расходов дают входные токены. Два расчёта:
- Одна задача в режиме Code на Claude Sonnet 4.6: около 25 запросов по 35 000 входных и 2 000 выходных токенов. Стоимость: $1.17 с APIVAI, $3.38 по официальным ценам.
- Рабочий месяц по три такие задачи в день в течение 22 дней (1 650 запросов): $77.29 с APIVAI, $223 по официальным ценам. Если 20 вопросов в день в режиме Ask отдать Claude Haiku 4.5 (по 8 000 входных и 800 выходных токенов, 440 в месяц), это добавит всего $1.84.
В расчётах не учтено кэширование промптов, которое удешевляет повторяющийся контекст при работе через провайдер Anthropic. Токены размышлений считаются выходными. Реальные цифры по каждому запросу — в Панели. Более широкое сравнение — в статье цены Claude API в 2026 году.
Как исправить частые ошибки Roo Code?
- 401 / неверный ключ: ключ неполный, удалён или исчерпал лимит бюджета; проверьте Панель. Для провайдера Anthropic убедитесь, что отмечено Use custom base URL, иначе ключ уйдёт напрямую в Anthropic.
- 404 Not Found: неправильный
/v1. OpenAI Compatible:https://api.apivai.com/v1, без/chat/completionsв конце. Anthropic:https://api.apivai.com, без/v1. - Модель не найдена: укажите точный ID, например
claude-sonnet-4-6, а не отображаемое название. Сверьтесь сGET /v1/models. - Ошибки вызова инструментов: выберите модель с поддержкой function calling, например из таблицы выше.
- Пустые или обрезанные ответы: размышления включены по умолчанию и расходуют выходные токены. Установите Max Output Tokens 8192 (минимум 4096).
- 429 Too Many Requests: по умолчанию 60 запросов в минуту на ключ. Подождите немного или попросите поддержку увеличить лимит.
Подробнее о форматах запросов — в документации и на странице OpenAI-совместимый API.
Частые вопросы
Можно ли использовать Claude и GPT в Roo Code с одним ключом?
Да. Один ключ APIVAI работает со всеми моделями. Создайте по профилю на модель или меняйте поле Model в профиле OpenAI Compatible.
Какой провайдер выбрать: OpenAI Compatible или Anthropic?
OpenAI Compatible — для моделей GPT и для любых ID, которых нет в списке Roo Code. Anthropic — для работы только с Claude, где Roo Code запрашивает кэширование промптов; базовый адрес указывается без /v1.
Могут ли разные режимы использовать разные модели?
Да. Roo Code связывает профили конфигурации с режимами, так что Architect может работать на Opus, а Code — на Sonnet, и всё с одним ключом.
Хранит ли APIVAI мой код?
Нет. Содержимое запросов и ответов не записывается; для биллинга сохраняются только данные об использовании: модель, токены и стоимость.
Подходит ли та же настройка для Cline?
Почти полностью. См. руководство по настройке Cline: названия полей и адреса те же.
Создайте аккаунт, пополните баланс от $10 и вставьте ключ в Roo Code.