HiAPI
Блог

Руководство

Claude Code и Codex через HiAPI: один ключ, выбор модели под задачу

Один ключ HiAPI одновременно питает двух программирующих агентов: Claude Code по протоколу Messages использует Claude, Codex по протоколу Responses использует GPT-6.1, конфигурация генерируется одним кликом

Oct 28, 2026
Claude Code и Codex через HiAPI: один ключ, выбор модели под задачу

В последние дни фраза Карпатого, сказанная в начале года, снова заполонила ленты: 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

Самый простой способ подключения, всё через выбор пунктов, без ручного написания конфигурации:

  1. Откройте hiapi.ai/zh/connect/agents и нажмите «Подключить HiAPI к вашему Agent»
  2. Выберите инструмент: Claude Code или Codex CLI
  3. Выберите модель: например, на стороне Claude Code — claude-opus-5-5, на стороне Codex — gpt-6.1-sol
  4. Выберите операционную систему: macOS / Windows / Linux, пути в конфигурации изменятся соответственно
  5. Скопируйте сгенерированную конфигурацию и вставьте её в соответствующий файл согласно подсказкам

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/messages
  • ANTHROPIC_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) — оптимальное решение, позволяющее одновременно держать под контролем качество и счёт.

Похожие статьи

Все статьи →

Начните работать с постоянными артефактами ИИ

Получите API-ключ и вызывайте модели изображений, видео и аудио через один API на основе tasks.

Читать документацию API