Claude Code с OmniaKey
Направьте Claude Code на эндпоинт OmniaKey с нативным Anthropic API — две переменные окружения, модели Claude без молчаливой подмены, оплата за токены без месячной подписки.
Claude Code говорит ровно на одном протоколе: Anthropic Messages API. Это сделано намеренно — цикл агента, MCP-серверы и вызовы инструментов построены вокруг него. OmniaKey предоставляет этот же протокол нативно, поэтому переключение Claude Code на него — это две переменные окружения и больше ничего. Что вы получаете: один ключ и один общий баланс на все ваши инструменты; оплату за токены без месячной подписки; и гарантию, что запрошенный id модели — это та модель, которая запускается.
Настройка
Создайте ключ в панели, задайте две переменные и запустите:
export ANTHROPIC_BASE_URL="https://api.omniakey.com"
export ANTHROPIC_AUTH_TOKEN="your-omniakey-api-key"
claude
Стриминг, вызов инструментов и длинный контекст проходят без изменений — Claude Code по-прежнему считает, что общается напрямую с Anthropic.
Не добавляйте /v1 к base URL. Claude Code сам дописывает /v1/messages, поэтому https://api.omniakey.com/v1 превращается в /v1/v1/messages и возвращает 404. Используйте голый хост.
Выбор модели
Переключайте модели в сессии командой /model:
/model claude-opus-4-8
Id моделей Claude в OmniaKey: claude-opus-4-8 (флагман, контекст 1M), claude-sonnet-4-6 (баланс), claude-haiku-4-5 (скорость, 200K). Какой id запросили — тот и запускается; OmniaKey никогда не подменяет, не квантует и не дистиллирует модель молча.
GPT и Gemini: это граница протокола, а не ограничение
Claude Code управляет только Claude. Так устроен сам протокол Anthropic, это не ограничение OmniaKey — ни один шлюз не заставит Claude Code запускать GPT или Gemini, не сломав инструмент. Чтобы использовать эти семейства в агенте, направьте OpenAI-совместимый инструмент (Cursor, Cline, aider, Codex, OpenClaw) на OpenAI-совместимый эндпоинт OmniaKey — тот, что с /v1, — где меняется только id модели: gpt-5.5 и gemini-3.1-pro-preview работают так же, как id Claude.
OmniaKey отдаёт все три поверхности с одним ключом. Кодинг-инструменты используют OpenAI-совместимый /v1; нативный для Gemini /v1beta нужен для собственного Gemini SDK от Google. В руководстве по кодинг-агентам есть настройка для каждого инструмента.
Почему предсказуемость важна в агенте
Некоторые шлюзы под нагрузкой перенаправляют ваш запрос на «более дешёвый эквивалент» — внутри кодинг-агента это реальная опасность: другая модель иначе форматирует вызовы инструментов и иначе рассуждает о вашей кодовой базе, поэтому подмена посреди задачи может испортить многофайловую правку. Правило OmniaKey простое — запускаются тот провайдер и та модель, которые вы запросили. Если апстрим недоступен, вы видите ошибку и сами выбираете другую модель.