Консоль

Кодинг-агенты

BasicRouter работает с кодинг-агентами и инструментами AI-разработки, которые поддерживают OpenAI-совместимые или Anthropic-совместимые конечные точки API. Используйте псевдонимы маршрутизации, такие как mwf/coding-auto, чтобы BasicRouter мог маршрутизировать запросы к лучшей доступной кодинг-модели без необходимости разработчикам менять конфигурацию инструмента.

Универсальная настройка, совместимая с OpenAI

Используйте эту настройку для Cursor, Codex, Hermes, OpenClaw, Continue, Aider, Cline, агентов на базе LangChain, агентов на базе LlamaIndex и пользовательских OpenAI-совместимых сред выполнения агентов.

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

Универсальная настройка, совместимая с Anthropic

Используйте эту настройку для клиентов, совместимых с Claude, и инструментов, ожидающих формат Anthropic Messages.

export ANTHROPIC_BASE_URL="https://api.basicrouter.ai/api/anthropic"
export ANTHROPIC_API_KEY="$BASICROUTER_API_KEY"
export ANTHROPIC_MODEL="mwf/coding-auto"
Сценарий использованияРекомендуемый псевдонимТребования
Общее программированиеmwf/coding-autoВызов инструментов, потоковая передача, сильные способности к программированию.
Быстрый кодинг-чатmwf/coding-fastНизкая задержка и потоковая передача.
Анализ больших репозиториевmwf/coding-longДлинный контекст и стабильный вывод.
Помощник в программировании с ограниченным бюджетомmwf/low-costБолее низкая цена и приемлемое качество кодинга.
Скриншоты UI / визуальный кодингmwf/vision-chatВвод изображений и текстовый вывод.

Краткое руководство по Cursor

Используйте конечную точку, совместимую с OpenAI.

Base URL: https://api.basicrouter.ai/api/v1
API Key:  BASICROUTER_API_KEY
Model:    mwf/coding-auto

Рекомендуемые шаги:

  1. Откройте настройки Cursor.
  2. Добавьте или включите конфигурацию OpenAI-совместимого API-ключа.
  3. Установите переопределение базового URL OpenAI на https://api.basicrouter.ai/api/v1.
  4. Добавьте пользовательскую модель, например mwf/coding-auto, mwf/coding-fast или mwf/coding-long.
  5. Используйте модель с поддержкой потоковой передачи и вызова инструментов для наилучшего поведения агента.

Устранение неполадок:

ПроблемаРекомендованное решение
Модель не отображаетсяДобавьте имя модели вручную как пользовательскую модель.
Сбой вызова инструментовИспользуйте модель с tool_calling: true на странице «Модели».
Потоковая передача прерванаПовторите с экспоненциальной задержкой или используйте псевдоним маршрутизации с резервом.
Ошибка 401Проверьте API-ключ и базовый URL.
Ошибка модели 404Убедитесь, что модель включена для аккаунта.

Краткое руководство по Claude Code

Используйте Anthropic-совместимую конечную точку шлюза.

export ANTHROPIC_BASE_URL="https://api.basicrouter.ai/api/anthropic"
export ANTHROPIC_API_KEY="$BASICROUTER_API_KEY"
export ANTHROPIC_MODEL="mwf/coding-auto"

BasicRouter поддерживает этот Anthropic-совместимый путь для совместимости с Claude Code и Anthropic SDK:

POST /api/v1/messages

Рекомендуемые требования:

ТребованиеПричина
Формат запроса, совместимый с Anthropic MessagesClaude Code ожидает сообщения в стиле Anthropic.
Поддержка потоковой передачиClaude Code полагается на UX потоковой передачи.
Поддержка вызова инструментовТребуется для агентных кодинг-рабочих процессов.
Длинный контекстПолезно для задач на уровне репозитория.
Стабильный резервПолезно для длительных кодинг-сессий.

Краткое руководство по Codex

Используйте BasicRouter как пользовательского OpenAI-совместимого провайдера моделей.

Пример конфигурации провайдера:

[model_providers.basicrouter]
name = "BasicRouter"
base_url = "https://api.basicrouter.ai/api/v1"
env_key = "BASICROUTER_API_KEY"
wire_api = "responses"

model_provider = "basicrouter"
model = "mwf/coding-auto"

Переменная окружения:

export BASICROUTER_API_KEY="br_xxx"

Рекомендуемые модели:

МодельСценарий использования
mwf/coding-autoМодель кодинг-агента по умолчанию.
mwf/coding-longКонтекст больших репозиториев.
mwf/coding-fastБыстрая итерация и небольшие изменения.

Устранение неполадок:

ПроблемаРекомендованное решение
Ошибка авторизацииУбедитесь, что env_key указывает на BASICROUTER_API_KEY.
Модель не найденаДобавьте псевдоним в консоли BasicRouter или используйте прямой ID модели.
Ошибка Responses APIИспользуйте wire_api = "responses" только для моделей и конечных точек, поддерживающих Responses.
Модель только для Chat CompletionsПереключитесь на wire API, совместимый с чатом, если клиент поддерживает это.

Краткое руководство по Hermes

Используйте OpenAI-совместимую конечную точку, если только ваше развертывание Hermes не настроено для другого протокола.

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

Рекомендуемая политика моделей:

Рабочая нагрузка HermesМодель
Общая генерация кодаmwf/coding-auto
Выполнение задач с низкой задержкойmwf/coding-fast
Сканирование репозитория с длинным контекстомmwf/coding-long
Фоновые задачи с ограниченным бюджетомmwf/low-cost

Краткое руководство по OpenClaw

Используйте OpenAI-совместимую конечную точку для конфигурации среды выполнения агента в стиле OpenAI.

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

Если OpenClaw поддерживает нескольких провайдеров, настройте BasicRouter как OpenAI-совместимого провайдера и используйте псевдонимы маршрутизации BasicRouter для выбора модели.

{
  "provider": "openai-compatible",
  "base_url": "https://api.basicrouter.ai/api/v1",
  "api_key_env": "BASICROUTER_API_KEY",
  "model": "mwf/coding-auto"
}

Контрольный список совместимости агента

ВозможностьТребуется для
Потоковая передачаХороший UX в терминале/редакторе.
Вызов инструментовАгентный кодинг, редактирование файлов, выполнение команд.
Длинный контекстБольшие репозитории и многофайловые изменения.
Структурированные выводыПланирование, декомпозиция задач, автоматизированные рабочие процессы.
Ввод изображенийАнализ скриншотов UI и рабочие процессы «дизайн в код».
РезервСтабильность в продакшене и длительные задачи.