Руководство
Claude Code и Codex через HiAPI: один ключ, выбор модели под задачу
Один ключ HiAPI одновременно питает двух программирующих агентов: Claude Code по протоколу Messages использует Claude, Codex по протоколу Responses использует GPT-6.1, конфигурация генерируется одним кликом
В последние дни фраза Карпатого, сказанная в начале года, снова заполонила ленты: the new default is that you are not writing the code directly 99% of the time, you are orchestrating agents who do and acting as oversight. В переводе: новый режим по умолчанию — это когда 99% времени вы больше не пишете код сами, а оркестрируете агентов, которые делают работу за вас, и выступаете в роли надзора. Фраза взята из его поста, где он предложил концепцию agentic engineering, а в подкасте No Priors он добавил: I don't think I've typed a line of code probably since December.
Но помимо хайпа, данные лучше показывают, что это не просто лозунг. Годовая выручка от работы Claude Code уже превысила $2.5B (по официальным данным Series G в феврале 2026 года, неаудированный ARR), тогда как GitHub Copilot в своё время потратил около 3 лет, чтобы дойти до $1B. По опросу экосистемы разработчиков JetBrains 2026 (более 15 000 респондентов) около 90% профессиональных разработчиков каждую неделю используют AI-агентов для программирования; доля Claude Code в рабочих сценариях выросла с 18% до 39% (в США — 47%), а Codex — с 3% до 16%.
Вместе с этим появилась и проблема: агентов становится больше, а конфигурация и биллинг всё ещё ведутся раздельно. Многие одновременно используют Claude Code и Codex, но каждый инструмент требует отдельной заявки на ключ, отдельного пополнения баланса и отдельного просмотра расхода, а для смены модели приходится заново проходить процедуру заявки. Эта статья о том, как подключить оба инструмента одним ключом HiAPI, а также как после подключения выбирать и переключать модели.
Сначала выводы
- Один ключ управляет двумя инструментами: API-ключ HiAPI используется одновременно Claude Code и Codex, баланс, расход и счета — в одной панели
- Каждый использует свою сильнейшую модель: Claude Code работает по протоколу Anthropic Messages (
/v1/messages) с моделями Claude на HiAPI; Codex работает через Responses API (/v1/responses) с моделями серии GPT-6.1 - Свобода в рамках двух красных линий: Claude Code официально не поддерживает маршрутизацию через любой шлюз к моделям не-Claude, поэтому правильный подход — подключать каждый инструмент к своему семейству моделей, а не пытаться одним инструментом покрыть всё
- Подключение за 5 минут: откройте страницу /connect/agents, выберите инструмент, модель и систему, скопируйте сгенерированную конфигурацию; Claude Code и Codex поддерживают импорт одним кликом через CC Switch
- Смена модели — правка в одном месте: в Claude Code измените поле модели в settings.json, в Codex — одну строку model в hiapi.config.toml, ключ менять не нужно
Решение HiAPI: один ключ, два инструмента
HiAPI — это API-платформа, агрегирующая несколько семейств моделей и единообразно предоставляющая несколько стандартных протоколов. Для программирующих агентов официально сделана страница подключения одним кликом для 4 инструментов: /zh/connect/agents (английская версия /en/connect/agents), поддерживаются Claude Code, Codex CLI, OpenCode, Hermes Agent.
Сопоставление протоколов — ключ к правильному подключению:
| Инструмент | Протокол | Путь интерфейса | Доступные модели на стороне HiAPI |
|---|---|---|---|
| Claude Code | Anthropic Messages | /v1/messages |
claude-opus-5-5, claude-sonnet-4-6, claude-opus-4-8, claude-opus-4-8@aws (всего 4) |
| Codex CLI | Responses API | /v1/responses |
gpt-6.1-sol, gpt-6.1-terra, gpt-6-astra, серия gpt-5.6, серия deepseek-v4 (всего 9) |
| OpenCode / Hermes Agent | Chat Completions | /v1/chat/completions |
Текстовые модели различных семейств, максимальный охват |
То есть сильная сторона Claude Code — длительные задачи агентского кодирования, и он комплектуется флагманом семейства Claude; сильная сторона Codex — объёмная работа, и он комплектуется серией GPT-6.1. Один ключ аутентифицируется в обоих, счета объединяются.
Одна вещь, которую нужно чётко сказать: Anthropic официально не поддерживает маршрутизацию Claude Code через любой шлюз к моделям не-Claude. Если насильно встроить модель GPT в Claude Code, вызовы инструментов и поведение агента станут нестабильными, и при проблемах не будет официальной поддержки. Поэтому точный смысл «один ключ, переключай модель в любой момент» таков: распределять между двумя инструментами по задачам, каждый инструмент использует свою сильнейшую модель, а не смешивать семейства в одном инструменте.
Если вы используете только Claude Code, можете посмотреть наше предыдущее руководство по настройке одного инструмента «Подключение Claude Code через HiAPI: полное руководство по настройке, экономящее $100 в месяц на подписке». Здесь основное внимание — общему ключу для двух инструментов и стратегии переключения.
Способ подключения 1 (рекомендуется): генерация конфигурации на странице /connect/agents
Самый простой способ подключения, всё через выбор пунктов, без ручного написания конфигурации:
- Откройте
hiapi.ai/zh/connect/agentsи нажмите «Подключить HiAPI к вашему Agent» - Выберите инструмент: Claude Code или Codex CLI
- Выберите модель: например, на стороне Claude Code — claude-opus-5-5, на стороне Codex — gpt-6.1-sol
- Выберите операционную систему: macOS / Windows / Linux, пути в конфигурации изменятся соответственно
- Скопируйте сгенерированную конфигурацию и вставьте её в соответствующий файл согласно подсказкам
Claude Code и Codex поддерживают импорт одним кликом через CC Switch: на странице API Keys в HiAPI нажмите импорт, браузер вызовет CC Switch для записи конфигурации. Сама ссылка для импорта не содержит ваш ключ, ключ хранится в локальных переменных окружения — за это можно не беспокоиться.
Сначала проверьте требования к версии: Codex CLI требует 0.134 и выше, проверьте командой codex --version; в Claude Code командой claude --version убедитесь, что номер версии выводится нормально.
Способ подключения 2: ручное написание конфигурационных файлов
Ручная настройка тоже несложна: два файла, по одному на инструмент.
Claude Code: ~/.claude/settings.json
В блоке env файла ~/.claude/settings.json (в Windows — %USERPROFILE%\.claude\settings.json) запишите:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.hiapi.ai",
"ANTHROPIC_AUTH_TOKEN": "ваш HiAPI API Key",
"ANTHROPIC_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-4-6",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}
Разбор по полям:
ANTHROPIC_BASE_URLуказывает наhttps://api.hiapi.ai, без /v1, клиент сам добавит/v1/messagesANTHROPIC_AUTH_TOKEN— ваш HiAPI API Key, используется Bearer-аутентификацияANTHROPIC_MODELи два алиаса OPUS / SONNET указывают на модель, выбранную вами в HiAPI (HiAPI не обслуживает официальные ID моделей Claude, алиасы перенаправляются на них)ANTHROPIC_DEFAULT_HAIKU_MODELзафиксирован как claude-sonnet-4-6 — это слот, который Claude Code использует для фоновых задач (сжатие контекста, генерация сообщений коммитов и т. п.)CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1нужен потому, что новый текстовый конвейер отклоняет поля запросов experimental beta; отключение избавляет от проблем
Codex: ~/.codex/hiapi.config.toml
Создайте ~/.codex/hiapi.config.toml (в Windows — %USERPROFILE%\.codex\hiapi.config.toml):
model_provider = "hiapi"
model = "gpt-6.1-sol"
[model_providers.hiapi]
name = "HiAPI"
base_url = "https://api.hiapi.ai/v1"
env_key = "HIAPI_API_KEY"
wire_api = "responses"
Затем установите переменную окружения в shell и запустите:
export HIAPI_API_KEY="ваш HiAPI API Key"
codex --profile hiapi
В Windows PowerShell соответствует $env:HIAPI_API_KEY = "...". Обратите внимание, что здесь base_url с /v1, в отличие от стороны Claude Code; не копируйте и не смешивайте их. wire_api = "responses" объявляет использование протокола Responses — это жёсткое требование Codex.
Как выбирать модель: сложные задачи — Opus, объёмные — GPT-6.1
После подключения обоих инструментов выбор модели становится задачей маршрутизации по задачам. Наша рекомендация проста:
- Высокая сложность, длительные задачи — claude-opus-5-5: межфайловый рефакторинг, марафонская отладка, задачи, требующие понимания всей кодовой базы. Это флагман на стороне Claude Code, контекстное окно до 1M
- Ежедневные высокочастотные объёмы — gpt-6.1-sol / gpt-6.1-terra: массовые переписывания, функции в одном файле, генерация скриптов — таких задач много, каждая несложная, используйте модель на ступень дешевле, разница в счёте заметна
- gpt-6-astra оставьте для сценариев Responses, более чувствительных к качеству: цена на ступень выше, включайте по необходимости
Платформенные цены ключевых моделей (($/M token, по состоянию на 2026-10, базовый тариф):
| Модель | Вход | Выход | Чтение кеша | Контекст |
|---|---|---|---|---|
| claude-opus-5-5 | $2.02 | $10.08 | $0.10 | 1M |
| claude-sonnet-4-6 | $3.00 | $15.00 | $0.30 | — |
| gpt-6.1-sol | $0.50 | $2.50 | $0.025 | 1.05M |
| gpt-6.1-terra | $0.25 | $1.25 | $0.0125 | 1.05M |
| gpt-6-astra | $2.50 | $12.50 | $0.25 | 1.05M (свыше 272K включается тариф с наценкой за длинный контекст) |
Обратите внимание на столбец цены чтения кеша: в сессиях агента значительная часть токенов приходится на попадания в кеш, чтение кеша gpt-6.1-terra стоит всего $0.0125/M; при длинных сессиях с многократными изменениями одного и того же репозитория фактический счёт будет заметно ниже оценки по цене входа. Объём и экономия — не взаимоисключающий выбор.
Чтобы глубже сравнить направленность возможностей Opus 5.5 и GPT-6.1 Sol, смотрите «Claude Opus 5.5 против GPT-6.1 Sol»; полный разбор недавнего снижения цен Terra и его предпосылок — в «Анализ снижения цен GPT-6.1 Terra». Актуальные цены и параметры обеих моделей смотрите на странице модели.
Насколько легко переключать модели
Это самое недооценённое преимущество данного решения. Для смены модели есть только два действия:
- Claude Code: измените значения в трёх местах файла
~/.claude/settings.json—ANTHROPIC_MODEL/ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL(на HiAPI алиасы opus/sonnet указывают туда же, достаточно заменить на один и тот же новый ID модели), изменения вступят в силу после перезапуска сессии - Codex: измените одну строку
model = "..."в~/.codex/hiapi.config.toml, изменения вступят в силу при следующемcodex --profile hiapi
Ключ от начала до конца менять не нужно. По сравнению со старым путём «отдельная заявка на официальный ключ для каждого инструмента»: для смены модели нужно заново подавать заявку, ждать одобрения, менять управление секретами — теперь это дело одной строки конфигурации. Если вы использовали импорт через CC Switch, можно на странице /connect/agents ещё раз выбрать модель и снова нажать импорт — всё через графический интерфейс.
Если хотите подключить больше моделей, OpenCode и Hermes Agent работают по протоколу Chat Completions, охват доступных моделей максимальный, тот же набор страниц и流程. Если интересуетесь новыми моделями вроде мультимодальных и world models, можете заодно посмотреть «Практический тест world model Genie 4».
Частые вопросы
Можно ли использовать модели GPT в Claude Code через HiAPI?
Нет, и это не нужно. Anthropic официально не поддерживает маршрутизацию Claude Code через любой шлюз к моделям не-Claude; насильное подключение сделает вызовы инструментов и поведение агента нестабильными, и не будет официальной поддержки. Доступные модели для Claude Code на HiAPI — это claude-opus-5-5, claude-sonnet-4-6, claude-opus-4-8 и claude-opus-4-8@aws, всего 4. Хотите использовать модели серии GPT-6.1 — идите через сторону Codex, протокол Responses поддерживается нативно.
Может ли один ключ HiAPI использоваться одновременно Claude Code и Codex?
Да, это и есть суть данного решения. Оба инструмента используют один и тот же ключ, способы аутентификации разные (Claude Code использует ANTHROPIC_AUTH_TOKEN, Codex — переменную окружения HIAPI_API_KEY), но ключ один и тот же. Баланс, расход и счета видны в одной панели, со статистикой по инструментам.
Безопасен ли импорт одним кликом через CC Switch?
Безопасен. Сама ссылка для импорта не содержит ключ, ключ хранится в ваших локальных переменных окружения. Процесс такой: сгенерировав ключ в HiAPI, на странице API Keys нажмите импорт CC Switch, браузер вызовет CC Switch для записи конфигурации. Если не доверяете графическому процессу, ручное написание settings.json и hiapi.config.toml полностью эквивалентно.
Оба инструмента настроены, как убедиться, что подключение работает?
На стороне Claude Code запустите claude --version, чтобы убедиться, что клиент работает нормально, затем откройте любую сессию и отправьте сообщение, вернитесь в панель HiAPI и посмотрите, вырос ли расход; на стороне Codex требуется CLI 0.134+, после запуска codex --profile hiapi также отправьте задачу и посмотрите на учёт в панели. В первый раз рекомендуется запустить по одной небольшой задаче в каждом, убедиться, что списание и ID модели верны, и только потом использовать вовсю.
Стоит ли подключать OpenCode и Hermes Agent?
Зависит от привычек вашей команды. Эти два инструмента работают по протоколу Chat Completions, доступно больше всего семейств моделей, подходят для сценариев, где нужно в одном клиенте охватить несколько семейств моделей. Процесс настройки точно такой же, как у Claude Code / Codex, всё та же страница /connect/agents.
Повлияет ли смена модели на текущие сессии?
Изменения вступают в силу для новых сессий. Уже открытые сессии используют модель, прочитанную при запуске; после смены конфигурации просто перезапустите сессию, история сессий не затрагивается.
Ключевые выводы
Фраза Карпатого про 99% снова заполонила ленты, что показывает: agentic engineering — уже не игра передовых игроков, а режим работы по умолчанию. В режиме работы по умолчанию людей, одновременно использующих Claude Code и Codex, будет всё больше, а фрагментация конфигурации и биллинга — реальное трение. Решение HiAPI — один ключ для двух инструментов: Claude Code по протоколу Messages использует флагман семейства Claude, Codex по протоколу Responses использует серию GPT-6.1, каждый использует свою сильнейшую модель, счета объединяются. Подключение — генерация конфигурации на странице /connect/agents плюс импорт через CC Switch, можно запустить за 5 минут; смена модели — правка одной строки конфигурации, ключ не меняется. Маршрутизация по задачам (сложные — Opus 5.5, объёмные — GPT-6.1 Sol/Terra) — оптимальное решение, позволяющее одновременно держать под контролем качество и счёт.
Похожие статьи
Все статьи →-
Руководство
Примеры Recraft Creative Upscale: увеличение пейзажей и акварели
Посмотрите изменения текстур деревянного дома, озера и акварельного городка, отличите полный результат от предпросмотра и проверьте перерисованные детали.
-
Руководство
Недействительный ключ OpenAI API: 401, переменные окружения и проверка конфигурации проекта
Различайте OpenAI 401, 403 и 429, проверяйте переменные окружения, настройки организации и проекта, а также проверяйте учётные данные запросом только на чтение.
-
Руководство
Kling 4.0: полный набор промптов — 6 сценариев, которые можно скопировать и сразу получить видео
Товары для электронной коммерции, еда, пейзажи путешествий, бытовые зарисовки, пустые кадры со звуком и видео из изображения — для каждого сценария есть реальное готовое видео, полный промпт и ссылка с автозаполнением.