Claude Code в Muapi

Переменные окружения

ПеременнаяЗначение
ANTHROPIC_BASE_URLhttps://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKENВаш API-ключ Muapi (Claude Code отправляет его как Bearer-токен)
ANTHROPIC_MODELНеобязательно. Идентификатор из эндпоинта моделей, например claude-sonnet-5-5

Не добавляйте /v1/messages в базовый URL: Claude Code добавит его сам.

Быстрый старт (оболочка)

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude

Файл настроек

~/.claude/settings.json (или .claude/settings.local.json). Значения здесь указываются буквально, поэтому, если вы не хотите хранить ключ в файле, лучше использовать экспорт в оболочке. Никогда не коммитьте учётные данные в .claude/settings.json на уровне проекта.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
  }
}

Модели

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models

Модели без цензуры (abliterated)

Эндпоинт моделей также перечисляет модели без цензуры от Muapi с поддержкой вызова инструментов (например, qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated, glm-5-3-abliterated, abliterated-model-large-v2). Claude Code может работать на них: Muapi сам преобразует протокол Claude Code в чат-API модели.

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated

Укажите в двух переменных HAIKU/SMALL_FAST один и тот же идентификатор модели. Claude Code отправляет фоновые запросы (заголовки, сводки) под именем небольшой модели «Haiku», и без этих переменных такие запросы завершаются ошибкой 404.

Чего ожидать:

  • Качество зависит от модели. Это небольшие открытые модели; в многошаговых задачах по программированию они могут пропустить шаг (например, забыть создать один из нескольких файлов). Проверяйте результат, а для более сложных задач попробуйте модель покрупнее.
  • Стоимость растёт с каждым ходом. Кэширования промптов нет, поэтому каждый ход оплачивается за весь диалог целиком. Типичный ход на небольших моделях стоит примерно от одного цента до нескольких центов, на крупных дороже; точное потребление показывают эндпоинт моделей и ваша панель управления.
  • Объём вывода в одном ответе ограничен 16,384 токенами (у некоторых моделей меньше), а контекстное окно модели меньше, чем у Claude, поэтому в очень длинных сессиях /compact понадобится раньше.
  • Здесь предлагаются только модели с поддержкой вызова инструментов; Claude Code не работает без инструментов.
  • Ввод изображений работает только на моделях с поддержкой зрения.

Проверка

Выполните /status в Claude Code, чтобы убедиться в правильности базового URL. Команда claude --debug покажет запросы.

Примечания

  • Если Claude Code предлагает войти в Anthropic, полностью закройте терминал и снова откройте его из оболочки, в которой экспортированы переменные.
  • Ошибка 401 означает, что ключ или заголовок неверны; 402 означает, что баланса не хватает для покрытия наихудшего случая запроса (сначала резервируется весь промпт плюс максимальный вывод, а неиспользованная часть возвращается), поэтому держите на счёте запас сверх стоимости одного хода.