Continue + NeuroAPI: config.yaml и ключ API
Пошаговая настройка Continue через OpenAI-совместимый провайдер: ключ, config.yaml, точный Model ID и проверка агентного режима.
Короткий ответ
Краткий ответ
Подключение Continue к NeuroAPI: config.yaml с provider openai, apiBase https://neuroapi.host/v1, ключ, Model ID из каталога, проверка tools и разбор ошибок.
98
моделей в каталоге
Публичный каталог /price на 18.10.2026; число меняется — сверяйте на дату подключения.
/v1
базовый адрес
https://neuroapi.host/v1 — сюда указывает apiBase в config.yaml.
3
тарифа доступа
Пилот, Смарт и Оптимальный выбираются при создании API-ключа.
/docs
документация
Быстрый старт, форматы API и разбор ошибок — neuroapi.host/docs (проверено 19.10.2026).
Провайдер openai
Для адреса NeuroAPI в Continue достаточно провайдера openai: он работает по OpenAI-совместимому протоколу.
apiBase без лишних сегментов
apiBase: https://neuroapi.host/v1. Не добавляйте к адресу /chat/completions — клиент делает это сам.
Model ID из каталога
Поле model — точное имя из /price или ответа GET /v1/models, а не человекочитаемое название модели.
Capabilities вручную
Флаги tool_use и image_input задаются в конфигурации и включают соответствующие режимы Continue.
Как подключить Continue к NeuroAPI
- 1
Создайте ключ и выберите тариф
В кабинете NeuroAPI откройте «Токены» → «Создать ключ», выберите тариф и скопируйте ключ. Ключ показывается при создании — сохраните его в менеджере секретов.
- 2
Установите Continue и откройте конфигурацию
Установите расширение Continue для вашей IDE и откройте config.yaml. Официальная документация помечает config.json как устаревший формат и предлагает миграцию.
- 3
Добавьте модель с apiBase и ключом
В массив models добавьте блок: name, provider: openai, model с точным ID из /price, apiBase https://neuroapi.host/v1 и apiKey или ссылку на секрет. При необходимости включите capabilities.
- 4
Проверьте чат и агентный режим
Отправьте короткий вопрос в чате, затем дайте простую задачу на изменение файла и задачу с вызовом инструмента. Ошибки 401, 404 и 429 разбирайте по кодам ответа.
Порядок шагов и их текст совпадают с HowTo-разметкой страницы. Поля конфигурации сверены с документацией Continue 19.10.2026; в новых версиях расширения интерфейс может меняться.
Что понадобится до правки конфигурации
Настройка Continue состоит из двух независимых частей: ключ и модель на стороне NeuroAPI и конфигурация на стороне расширения. Сначала создайте API-ключ в разделе «Токены» личного кабинета и выберите тариф при создании. Затем откройте /price и найдите модель, с которой будете работать: скопируйте её точное имя.
Для Continue важны не только название модели, но и её возможности: поддержка вызова инструментов нужна для агентного режима, приём изображений — для скриншотов и макетов, а размер контекста влияет на то, какие файлы расширение сможет передать в одном запросе. Все эти флаги есть в карточке модели, и их стоит проверить до первой задачи.
- API-ключ NeuroAPI лучше выпустить отдельно под Continue: расход будет виден отдельной строкой.
- Скопируйте точный Model ID из /price или из GET /v1/models.
- Проверьте в карточке модели поддержку tools, изображений и размер контекста.
- Не храните ключ в репозитории: для конфигурации используйте секреты Continue.
config.yaml: поля, которые действительно нужны
Современная документация Continue описывает config.yaml со схемой v1. Файл начинается с name, version и schema, а нужная модель добавляется в массив models. Обязательные поля для подключения — name (произвольная подпись), provider: openai, model (точный Model ID) и apiBase с адресом NeuroAPI. Ключ передаётся через apiKey или ссылку на секрет вида ${{ secrets.NEUROAPI_API_KEY }}.
Дополнительные поля стоит добавлять осознанно. roles определяет, где модель используется: chat, edit, apply, autocomplete. capabilities принудительно включает возможности — tool_use для агентного режима, image_input для изображений. defaultCompletionOptions задаёт contextLength и maxTokens, а requestOptions.timeout ограничивает время ожидания. Если включить слишком длинный контекст для модели, которая его не поддерживает, запрос вернёт ошибку.
- name — подпись модели в интерфейсе Continue.
- provider: openai — обязательный OpenAI-совместимый адаптер.
- model — точный ID из каталога, а не «GPT» или «Claude».
- apiBase — https://neuroapi.host/v1.
- apiKey — ключ NeuroAPI или ссылка на секрет.
- capabilities — tool_use и image_input по необходимости.
Проверка: чат, автодополнение и агент
Начните с короткого вопроса в чате. Если ответ получен, ключ, адрес и модель настроены верно. Затем попросите Continue выполнить простое действие с файлом: это проверит режим редактирования. Агентный режим проверяется отдельно — задачей, где расширение должно прочитать файл или вызвать инструмент.
Роль autocomplete требует, чтобы модель поддерживала соответствующий режим дополнения кода. Если вы не уверены в этом, оставьте в roles только chat и edit: так вы точно не потратите время на отладку автодополнения, которое модель не поддерживает. Для проверки адреса и ключа вне Continue удобно запросить список моделей через GET /v1/models.
- Короткий вопрос в чате — проверка авторизации и модели.
- Изменение файла — проверка режима edit.
- Задача с инструментом — проверка tool_use и агентного режима.
- GET /v1/models — проверка, что ключ видит нужные модели.
Типовые ошибки и ограничения
Ответ 401 означает, что ключ не принят: проверьте, что в apiKey указан ключ NeuroAPI, а не другого сервиса, и что он не отозван. Ошибка 404 по модели — почти всегда опечатка в Model ID или недоступность модели на выбранном тарифе. Ответ 429 говорит о превышении лимита запросов: повторите позже и проверьте настройки повторов.
Если запрос обрывается на длинной задаче, вероятны две причины: контекст превышает возможности модели или запрос упирается в таймаут. Уменьшите набор файлов, снизьте contextLength в конфигурации и увеличьте timeout для медленных моделей. При ошибках 5xx повторы допустимы, но не стоит пересылать один и тот же дорогой агентный запрос бесконечно — следите за расходом.
- 401 — сверьте ключ и заголовок Authorization: Bearer.
- 404 — проверьте Model ID и тариф ключа.
- 429 — сбавьте темп и повторите позже.
- Таймаут — сократите контекст и увеличьте requestOptions.timeout.
Тариф, контекст и контроль расходов
Тариф выбирается при создании ключа и определяет маршрут запроса. Пилот использует экономичные каналы и допускает перебои, Смарт делает одну попытку Пилота и при безопасной ошибке переходит к цепочке Оптимального, Оптимальный работает через официальные каналы. Разные ключи одного аккаунта могут иметь разные тарифы, поэтому для экспериментов и для production разумно держать отдельные ключи.
Агентные задачи расходуют больше, чем чат: каждый шаг отправляет расширенный контекст заново. Начните с ограниченного набора файлов и явной формулировки задачи, а длинные исследования и массовые правки планируйте отдельно. Баланс предоплаченный, списание идёт по фактическому использованию, а история расхода видна в кабинете.
Отдельная статья расхода — автодополнение: каждое срабатывание роли autocomplete отправляет отдельный запрос, и при активной работе их набирается много. Если автодополнение вам не нужно, не включайте эту роль в roles: так проще понять структуру затрат на старте.
- Отдельный ключ под Continue — прозрачный бюджет.
- Пилот дешевле, Оптимальный стабильнее, Смарт — компромисс.
- Агентные цепочки дороже коротких вопросов.
- Ограничивайте контекст и число файлов в задаче.
config.yaml: OpenAI-совместимая модель NeuroAPI
yamlname: NeuroAPI
version: 1.0.0
schema: v1
models:
- name: NeuroAPI Chat
provider: openai
model: <MODEL_ID_ИЗ_PRICE>
apiBase: https://neuroapi.host/v1
apiKey: ${{ secrets.NEUROAPI_API_KEY }}
roles:
- chat
- edit
- apply
capabilities:
- tool_use
defaultCompletionOptions:
contextLength: 32000
maxTokens: 2048
requestOptions:
timeout: 120000Проверка ключа и доступных моделей
bashcurl -s https://neuroapi.host/v1/models \
-H "Authorization: Bearer $NEUROAPI_API_KEY" \
| head -c 1200Соберите рабочую связку Continue и NeuroAPI
Каталог с точными Model ID, три тарифа и предоплаченный баланс в рублях. Пилот на реальной задаче покажет, какая модель и какой тариф подходят вашему сценарию.
Данные о каталоге проверены 18.10.2026, поля конфигурации — по документации Continue 19.10.2026. Проверяйте актуальность перед настройкой.