Continue

Настройка локального YAML Continue, apiBase, ролей и явного использования Chat Completions.

Установка, настройка и проверка

  1. Установите Continue через VS Code Extensions и откройте панель; инструкция: https://docs.continue.dev/ide-extensions/install. В выборе локальной конфигурации откройте файл кнопкой редактирования/шестерёнкой. Путь: ~/.continue/config.yaml (macOS/Linux) или %USERPROFILE%\.continue\config.yaml (Windows). Используйте YAML, не устаревший config.json.

  2. Создайте ключ в консоли routerra.ai (https://routerra.ai/keys) и скопируйте доступный ID модели. Объедините пример со своим списком models, заменив YOUR_API_KEY и YOUR_MODEL_ID. provider: openai выбирает совместимый адаптер; apiBase — https://routerra.ai/v1 без /chat/completions. apiKey авторизует на шлюзе, не в учётной записи Continue.

  3. Сохраните и выберите локальную конфигурацию и модель routerra. roles ограничивает запись ролями chat, edit и apply. Автодополнение и эмбеддинги требуют отдельных моделей с нужными ролями и поддерживаемыми эндпоинтами. Добавляйте capabilities: [tool_use] только при поддержке моделью и маршрутом; Agent требует эту возможность. Не включайте image_input без зрения.

  4. Задайте короткий вопрос в новом чате. Если изменения не появились, перезагрузите IDE и проверьте журнал шлюза. useResponsesApi: false сохраняет Chat Completions даже для семейств, где Continue автоматически выбирает Responses.

Если модели нет, проверьте отступы YAML и активную конфигурацию. При вызове /responses убедитесь, что параметр находится внутри выбранной модели. Успешный чат не подтверждает настройку эмбеддингов или автодополнения.

name: routerra
version: 1.0.0
schema: v1
models:
  - name: routerra
    provider: openai
    model: YOUR_MODEL_ID
    apiKey: YOUR_API_KEY
    apiBase: https://routerra.ai/v1
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply