Claude Code в Muapi
Переменные окружения
| Переменная | Значение |
|---|---|
ANTHROPIC_BASE_URL | https://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означает, что баланса не хватает для покрытия наихудшего случая запроса (сначала резервируется весь промпт плюс максимальный вывод, а неиспользованная часть возвращается), поэтому держите на счёте запас сверх стоимости одного хода.