ContinueИнтеграцияАгенты для кода

Continue.dev с Claude и GPT: свой API в config.yaml

(цены в тексте следуют актуальному прайс-листу)

Коротко

Чтобы использовать Continue с APIVAI, откройте config.yaml (~/.continue/config.yaml или %USERPROFILE%\.continue\config.yaml в Windows) и добавьте модель с provider: openai, apiBase: https://api.apivai.com/v1 и вашим ключом APIVAI в apiKey. В model укажите ID модели APIVAI, например claude-sonnet-4-6 или gpt-5.5; один ключ и один base URL работают и для Claude, и для GPT. Для Claude можно также выбрать provider: anthropic с тем же apiBase, включая /v1, потому что Continue добавляет к нему только messages. На 2026-10-07 Claude Sonnet 4.6 через APIVAI стоит $1.04 / $5.22 за миллион входных / выходных токенов против $3.00 / $15.00 по официальному прайсу.

Что такое Continue?

Continue — open-source ИИ-ассистент для программирования в VS Code и IDE от JetBrains. Он добавляет панель чата, правки прямо в коде, режим агента, который читает и меняет файлы, и автодополнение по Tab. Continue настраивается через YAML-файл config.yaml; старый формат config.json устарел. Любую модель можно направить на свой API-адрес — так Continue подключается к APIVAI, и вы платите за токены с предоплаченного баланса вместо подписки.

Какой провайдер выбрать в Continue?

providerapiBaseМоделиКогда использовать
openai (рекомендуется)https://api.apivai.com/v1Claude и GPTОдна настройка для всех моделей
anthropichttps://api.apivai.com/v1Только ClaudeРодной формат Claude и кэширование промптов

Правило /v1 в Continue отличается от некоторых других инструментов. Continue склеивает apiBase с именем эндпоинта: chat/completions или responses для провайдера openai и messages для провайдера anthropic. Собственное значение по умолчанию у провайдера Anthropic в Continue — https://api.anthropic.com/v1/. Поэтому в Continue оба провайдера требуют apiBase, оканчивающийся на /v1. В Claude Code или в настройке Anthropic у Cline, наоборот, вводится https://api.apivai.com без /v1. Общие сведения об обоих форматах — на страницах OpenAI-совместимый API и прокси для Claude API.

Для моделей GPT провайдер openai в Continue отправляет запросы моделей GPT-5 и новее в Responses API (/v1/responses), который APIVAI поддерживает. Если модель GPT всё же выдаёт ошибку, добавьте в её запись useResponsesApi: false, и Continue будет использовать /v1/chat/completions.

Как настроить Continue с APIVAI по шагам?

Шаг 1: получите ключ APIVAI

  1. Зарегистрируйтесь на apivai.com
  2. Пополните баланс от $10 картой, криптовалютой, Alipay или WeChat Pay
  3. Создайте ключ в Dashboard (можно задать ему отдельный лимит бюджета) и скопируйте его

Шаг 2: установите Continue

Установите расширение Continue из маркетплейса VS Code или плагин Continue из маркетплейса JetBrains. Оба используют один и тот же config.yaml.

Шаг 3: откройте config.yaml

В панели Continue откройте выпадающий список конфигураций в правом верхнем углу поля ввода чата и нажмите на значок шестерёнки рядом с Local Config. Откроется локальный config.yaml. Файл можно открыть и напрямую: ~/.continue/config.yaml в macOS и Linux, %USERPROFILE%\.continue\config.yaml в Windows.

Шаг 4: добавьте модели APIVAI

Вставьте этот фрагмент, заменив your-apivai-key своим ключом. Если в начале файла уже есть name, version и schema, оставьте их и добавьте только записи в models.

name: My Config
version: 0.0.1
schema: v1

models:
  - name: Claude Sonnet 4.6 (APIVAI)
    provider: openai
    model: claude-sonnet-4-6
    apiBase: https://api.apivai.com/v1
    apiKey: your-apivai-key
    roles:
      - chat
      - edit
      - apply
    defaultCompletionOptions:
      maxTokens: 8192

  - name: GPT-5.5 (APIVAI)
    provider: openai
    model: gpt-5.5
    apiBase: https://api.apivai.com/v1
    apiKey: your-apivai-key
    roles:
      - chat
      - edit
    defaultCompletionOptions:
      maxTokens: 8192

  - name: Claude Haiku 4.5 (APIVAI)
    provider: openai
    model: claude-haiku-4-5
    apiBase: https://api.apivai.com/v1
    apiKey: your-apivai-key
    roles:
      - chat
      - apply
      - summarize

name — лишь подпись, которую вы видите в Continue; model должен точно совпадать с ID в APIVAI. maxTokens оставляет место для токенов рассуждений (thinking), которые включены по умолчанию.

Шаг 5: сохраните файл и выберите модель

Сохраните файл — Continue перезагрузит конфигурацию. Выберите одну из новых моделей в выпадающем списке моделей панели чата и отправьте короткое тестовое сообщение. Если пришёл ответ, всё настроено. Если нет — смотрите раздел о решении проблем ниже.

По желанию: провайдер Anthropic для Claude

  - name: Claude Sonnet 4.6 (APIVAI, Anthropic)
    provider: anthropic
    model: claude-sonnet-4-6
    apiBase: https://api.apivai.com/v1
    apiKey: your-apivai-key
    roles:
      - chat
      - edit
      - apply
    defaultCompletionOptions:
      maxTokens: 8192
      promptCaching: true

promptCaching: true позволяет Claude кэшировать системное сообщение и историю беседы, и повторяющийся контекст оплачивается по более низкой цене чтения из кэша.

Все настройки в одной таблице

ПолеЗначение
provideropenai (Claude и GPT) или anthropic (Claude)
apiBasehttps://api.apivai.com/v1 для обоих провайдеров
apiKeyваш ключ APIVAI
modelID из GET /v1/models, например claude-sonnet-4-6
roleschat, edit, apply (не embed и не autocomplete)
defaultCompletionOptions.maxTokens8192

Режим агента, автодополнение и эмбеддинги

Если Continue сообщает, что модель нельзя использовать в режиме агента, потому что она не поддерживает инструменты, добавьте в запись модели capabilities со строкой - tool_use; вызов инструментов через APIVAI работает.

APIVAI не предоставляет эмбеддинги, поэтому не назначайте моделям APIVAI роль embed. Функциям, которым нужна модель эмбеддингов, требуется отдельный провайдер эмбеддингов; чат, правки, apply и режим агента продолжают работать через APIVAI. Автодополнению по Tab лучше всего подходит небольшая быстрая модель для fill-in-the-middle, а чат-модели Claude и GPT для этого не предназначены, поэтому в этом руководстве роль autocomplete оставлена другой модели на ваш выбор.

Какую модель выбрать в Continue?

Цены за 1 млн входных / выходных токенов на 2026-10-07. Список моделей со временем меняется, поэтому берите ID из GET https://api.apivai.com/v1/models или со страницы цен, а не копируйте старые названия.

МодельЗначение modelВходВыходДля чего
Claude Sonnet 4.6claude-sonnet-4-6$1.04$5.22Повседневный чат и работа агента
Claude Sonnet 5.5claude-sonnet-5-5$0.69$3.47Повседневный код, более новый Sonnet
Claude Opus 5.5claude-opus-5-5$1.39$6.96Сложные баги, крупный рефакторинг
Claude Haiku 4.5claude-haiku-4-5$0.35$1.74Apply, сводки, быстрые вопросы
GPT-6 Solgpt-6-sol$0.30$1.52Сильный вариант на GPT
GPT-6 Lunagpt-6-luna$0.0144$0.0768Очень дешёвые задачи

Практичная схема: Claude Sonnet 4.6 для чата и режима агента, Claude Haiku 4.5 для ролей apply и summarize и Claude Opus 5.5 отдельной записью, на которую вы переключаетесь для сложных задач. Добавьте GPT-5.5 или GPT-6 Sol, когда нужно второе мнение от другой семьи моделей.

Сколько стоит Continue с APIVAI?

Допущения: реплика в чате отправляет около 5 000 входных токенов (ваш вопрос, выделенный код и предыдущие сообщения) и получает около 1 000 выходных. Задача агента делает около 12 запросов по 30 000 входных и 1 500 выходных токенов, потому что на каждом шаге заново отправляются файлы и беседа. Токены рассуждений считаются выходными. С Claude Sonnet 4.6:

  • Одна реплика в чате: $0.0104 ($0.03 по официальной цене).
  • Месяц чата, 40 реплик в день в течение 22 рабочих дней (880 реплик): $9.17 ($26.40 по официальной цене).
  • Одна задача агента: $0.468 ($1.35 по официальной цене). Две задачи в рабочий день в течение месяца (528 запросов) добавят $20.61.

Тот же месяц чата на Claude Haiku 4.5 обошёлся бы в $3.07, а на GPT-6 Luna — в $0.131. В Dashboard видны все запросы с токенами и стоимостью. Сравнение с другими редакторами — в статьях Cursor со своим API-ключом и о терминальном инструменте Aider.

Как исправить частые ошибки Continue?

  • 401 Unauthorized: apiKey неверный, удалён или исчерпал бюджет. Проверьте, не скопировались ли вместе с ключом пробелы или кавычки.
  • 404 Not Found: неверный apiBase. Для обоих провайдеров он должен быть ровно https://api.apivai.com/v1. Без /v1 Continue обращается к https://api.apivai.com/chat/completions или https://api.apivai.com/messages, которых не существует; с /v1/v1 путь удваивается.
  • Model not found: model должен точно совпадать с ID из GET /v1/models, например claude-sonnet-4-6. Поле name роли не играет.
  • Пустые или обрезанные ответы: токены рассуждений исчерпали лимит вывода. Задайте maxTokens не меньше 4096 (в примерах выше — 8192).
  • Модель GPT не работает, а Claude работает: добавьте в её запись useResponsesApi: false, чтобы Continue использовал /v1/chat/completions.
  • 429 Too Many Requests: лимит по умолчанию — 60 запросов в минуту на ключ, режим агента может его достичь. Подождите немного или попросите поддержку повысить лимит.
  • Модели не появляются: YAML некорректен. Используйте пробелы, а не табуляцию, сохраняйте отступы как в примере и держите name, version и schema в начале файла.

Подробнее об API — в документации.

Частые вопросы

Это работает и в IDE от JetBrains?

Да. Плагин Continue для JetBrains читает тот же config.yaml, поэтому те же записи работают в IntelliJ IDEA, PyCharm, WebStorm и других IDE от JetBrains.

У меня остался config.json. Что делать?

config.json устарел, а в документации Continue есть руководство по переходу на config.yaml. Значения остаются теми же: провайдер, модель, apiBase и apiKey.

Подойдёт ли один ключ и для Claude, и для GPT?

Да. Один ключ APIVAI работает со всеми моделями: с провайдером openai для всех или с провайдером anthropic для Claude.

Можно ли использовать APIVAI для автодополнения или эмбеддингов?

APIVAI не предоставляет эмбеддинги, поэтому для функций, которым они нужны, используйте отдельного провайдера. Для автодополнения по Tab лучше подходит отдельная небольшая модель; модели APIVAI используйте для чата, правок, apply и режима агента.

Хранит ли APIVAI мой код?

Нет. Содержимое запросов и ответов не логируется; для биллинга сохраняются только данные об использовании: модель, токены и стоимость.

Создайте аккаунт, пополните баланс от $10 и вставьте ключ в Continue.

Готовы начать?

Получите API-ключ за 30 секунд. Оплата по факту использования Claude и GPT.