Codex из Китая: config.toml, модели и оплата Alipay
По состоянию на 2026-10-13 в работе с Codex CLI из материкового Китая важны два момента. Первый — охват: в списке поддерживаемых стран и территорий на developers.openai.com материкового Китая нет, а в статье help.openai.com на ту же тему (здесь взята архивная копия от 2026-10-07) сказано, что отдельного списка неподдерживаемых стран и территорий OpenAI не публикует и что если локации нет в списке, её API там не поддерживается. Второй момент — оплата. На стороне Codex CLI официальный путь — собственный model provider: в ~/.codex/config.toml верхний ключ model_provider указывает на таблицу, которую вы определяете в model_providers, с base_url, wire_api и env_key. Для QCode base_url — https://api.qcode.cc/openai, модель — gpt-6.1-sol, gpt-6-sol, gpt-5.6-sol или gpt-5.6-terra, все четыре вызываются на QCode; пополнять баланс можно через Alipay, WeChat Pay или Visa / Mastercard / AMEX. Оплата по токенам; цены моделей — на /models.
Обновлено 2026-10-13
Хотите продавать сами? Сначала проверьте весь процесс с одним ключом — white-label после.
- Оплата по токенам — актуальные цены на /models
- Оплата через СБП, российскими картами, картами Visa / Mastercard / AMEX или криптовалютой
- Самообслуживание: после пополнения тариф активируется мгновенно
Четыре значения, которые важны прежде всего
Значение wire_api
В официальном справочнике по конфигурации сказано, что responses — единственное поддерживаемое значение, оно же действует по умолчанию, если параметр опущен; в руководстве QCode для Codex тоже записано wire_api = "responses".
base_url для Codex
Документация QCode требует, чтобы base_url для Codex был ровно https://api.qcode.cc/openai, без /v1 и без слэша на конце; Codex идёт по пути протокола Responses.
Так начинаются ключи QCode
В документации QCode сказано, что ключ начинается с cr_, и первая проверка при ошибке — именно эта; env_key хранит имя переменной окружения, в которой лежит ключ, а в официальных документах отмечено, что это имя не является фиксированной переменной Codex.
Минимум пополнения в юанях
На обзоре способов оплаты приведены лимиты, указанные на экране пополнения: в юанях — от ¥100, в долларах — от $1 до $2,000; на странице про Alipay добавлено, что Alipay принимает до ¥2,000 за платёж, WeChat Pay — около ¥900.
Где возникают трудности при работе с Codex из Китая
По состоянию на 2026-10-13 на стороне OpenAI нужно разделять две официальные страницы. Страница поддерживаемых стран и территорий на developers.openai.com озаглавлена "Countries and territories that currently support access to our API services", и материкового Китая в этом списке нет. В статье help.openai.com на ту же тему в архивной копии от 2026-10-07 есть две другие формулировки: отдельного списка стран и территорий, которые не поддерживаются, OpenAI не публикует; если локации нет в приведённом ниже списке, её API там не поддерживается. Здесь приведены именно эти формулировки, без выводов сверх них. Второй вопрос — оплата: в материковом Китае привычны Alipay и WeChat Pay, и QCode принимает их, а также карты, Apple Pay, Google Pay и криптовалюту. По стороне CLI всё описано в официальных документах: model provider определяет, как Codex подключается к модели (базовый URL, wire API, аутентификация и необязательные HTTP-заголовки), а model_provider указывает на определённую вами таблицу. Поэтому обычный путь — оставить официальный CLI и направить provider на эндпоинт, который понимает OpenAI Responses и за который вы сами можете заплатить: у QCode base_url для Codex — https://api.qcode.cc/openai, оплата по токенам, цены моделей — на /models.
Что написано в официальных документах и в документации QCode (получено 2026-10-13)
В документах Codex от OpenAI: собственные provider не могут переиспользовать зарезервированные встроенные ID openai, ollama и lmstudio; в разделе аутентификации сказано, что requires_openai_auth = true включает аутентификацию OpenAI, что в этом случае Codex игнорирует env_key и что этот параметр полезен, когда вы обращаетесь к моделям OpenAI через LLM-прокси; среди способов входа отдельно перечислен вход по API-ключу с оплатой по фактическому использованию. В официальном примере конфигурации requires_openai_auth прокомментирован как «только для provider с аутентификацией OpenAI». В разделе переменных окружения указано, что имя переменной, на которую ссылается эта настройка, не является фиксированной переменной Codex. Со стороны QCode: полное руководство по Codex обновлено 2026-10-08, обзор способов оплаты — 2026-10-01; в описаниях на /models gpt-6-sol назван новым флагманом, выпущенным OpenAI 2026-09-22, а gpt-6.1-sol — обновлённой версией GPT-6 Sol от 2026-09-29.
Три даты, на которые опирается эта страница
В официальном changelog OpenAI есть запись "Released GPT-6 Sol (gpt-6-sol)" от Sep 22 в разделе September, 2026; строка на /models описывает его как новый флагман, выпущенный OpenAI 2026-09-22.
В официальном changelog OpenAI есть запись "Released GPT-6.1 Sol (gpt-6.1-sol)"; и строка /models, и руководство QCode по Codex помечают его как обновлённую версию GPT-6 Sol от 2026-09-29.
Полное руководство QCode по Codex обновлено 2026-10-08, обзор способов оплаты — 2026-10-01.
Подтверждено vs не подтверждено
Подтверждено (дословно по официальным страницам и документации QCode)
Дословно на страницах OpenAI: заглавная фраза страницы поддерживаемых стран и территорий на developers.openai.com — "Countries and territories that currently support access to our API services"; в архивной копии статьи help.openai.com от 2026-10-07 — "We do not publish a separate list of countries and territories that we do not support" и "If a location is not included in the list below, our API is not supported there"; что model provider определяет, как Codex подключается к модели (базовый URL, wire API, аутентификация и необязательные HTTP-заголовки); что собственные provider не могут переиспользовать openai, ollama и lmstudio; что responses — единственное поддерживаемое значение wire_api и значение по умолчанию; что requires_openai_auth по умолчанию false, а при true Codex игнорирует env_key; что личные настройки хранятся в ~/.codex/config.toml, а слой .codex/ для проекта подгружается только для доверенных проектов. Дословно в документации QCode: base_url для Codex обязан быть https://api.qcode.cc/openai; ключ начинается с cr_; при наличии auth.json и переменной окружения приоритет у auth.json, а при переходе на переменную окружения OPENAI_API_KEY в auth.json ставят в null; путь Responses не обслуживает китайские модельные семейства; gpt-6.1-sol, gpt-6-sol, gpt-5.6-sol, gpt-5.6-terra и gpt-6-astra вызываются на QCode; среди способов оплаты есть Alipay, WeChat Pay, карты, Apple Pay / Google Pay и криптовалюта, пополнение в юанях — от ¥100; этот же ключ подходит и для Claude Code, а стоимость считается по фактическим токенам, а не по инструменту.
Не подтверждено и не опубликовано
Две вещи здесь не подтверждены. Первая: OpenAI заявляет, что отдельного списка неподдерживаемых стран и территорий не публикует, поэтому цитировать «список запрета» негде; страница сообщает лишь, что в полученном списке нет материкового Китая, и приводит формулировку о том, что локации вне списка не поддерживаются. Вторая: с какой именно версии Codex CLI эта схема provider работает, по релизам не сверялось; сама документация QCode советует не считать номера версий из текста актуальными, ориентироваться на GitHub Releases и npm, а свою сборку смотреть через codex --version.
Два выбора, которые чаще всего путают
Собственный provider против одного openai_base_url
Официальные документы дают два пути: если нужно лишь направить встроенный provider openai на LLM-прокси, маршрутизатор или проект с включённым размещением данных, OpenAI пишет, что достаточно задать openai_base_url в config.toml, не определяя новый provider; если нужны своя переменная с ключом и настройки протокола — определяйте таблицу в model_providers. Документация QCode использует второй способ и про openai_base_url ничего не пишет, поэтому здесь тоже описан второй. В официальных документах отдельно сказано, что встроенные ID перезаписывать нельзя, то есть таблицу нельзя назвать openai.
Codex через Responses против Claude Code через Anthropic
Два протокола не взаимозаменяемы, и документация QCode говорит прямо: протокол определяется путём запроса, но не каждое модельное семейство способно идти по каждому пути. Путь Responses, которым работает Codex, обслуживает семейство GPT и не обслуживает китайские модельные семейства; модели Claude работают только по протоколу Anthropic, а модели GPT не работают по эндпоинту Anthropic. Поэтому в Codex выбирают gpt-6.1-sol, gpt-6-sol, gpt-5.6-sol или gpt-5.6-terra, а для Claude переходят на Claude Code: в документации QCode сказано, что этот же ключ подходит и для Claude Code, а стоимость считается по фактическим токенам, а не по инструменту.
Пять шагов до рабочей настройки
① Установите CLI: npm install -g @openai/codex; по версии сверяйтесь с GitHub Releases и npm, свою сборку смотрите через codex --version. ② Создайте каталог ~/.codex (в Windows — %USERPROFILE%\.codex); в официальных документах сказано, что личные настройки лежат в ~/.codex/config.toml. ③ Запишите config.toml: в официальном примере сначала идут верхние ключи model и model_provider, затем под model_providers определяется таблица этого id с полями name, base_url, wire_api, env_key и requires_openai_auth; для QCode base_url — https://api.qcode.cc/openai, wire_api — responses, а в примере QCode requires_openai_auth стоит true. Имя таблицы и имя переменной env_key вы выбираете сами (здесь это qcode и QCODE_API_KEY), но таблицу нельзя называть openai, ollama или lmstudio. ④ Передайте ключ: запишите ключ, начинающийся с cr_, в OPENAI_API_KEY файла ~/.codex/auth.json — это первый способ в документации QCode; если нужна переменная окружения, документация QCode показывает, как задать её под именем из env_key и обнулить OPENAI_API_KEY в auth.json, потому что при наличии обоих приоритет у auth.json. ⑤ Запустите одну задачу для проверки; при ошибке сначала сверяются по списку QCode: base_url ровно https://api.qcode.cc/openai и ключ начинается с cr_; расход токенов виден в /cost.
Codex на QCode
Скопируйте в консоли ключ, начинающийся с cr_, задайте в config.toml base_url https://api.qcode.cc/openai и wire_api responses, а в model поставьте gpt-6.1-sol, gpt-6-sol, gpt-5.6-sol или gpt-5.6-terra: все четыре вызываются на QCode, переключение меняет только model. Путь Responses, которым идёт Codex, не обслуживает китайские модельные семейства, а модели Claude работают только по протоколу Anthropic — для Claude берите Claude Code с тем же ключом. Оплата: для материкового Китая и юаней обзор способов оплаты направляет на Alipay (комиссия не перекладывается на вас), WeChat Pay — запасной вариант, и оба зачисляют баланс в юанях; доступны также Visa / Mastercard / AMEX, Apple Pay / Google Pay и криптовалюта с многими монетами и сетями, где транзакцию в блокчейне проверяют вручную, поэтому первый перевод советуют сделать небольшим. Пополнение в юанях — от ¥100, в долларах — от $1 до $2,000; после пополнения подключение оформляется самостоятельно и сразу. Оплата по токенам; цены моделей — на /models. Если вы платите из России, в способах оплаты есть российские банковские карты и СБП: вы платите в рублях, а на баланс попадает долларовый эквивалент, и эти варианты появляются, когда интерфейс переключён на русский язык.
Частые вопросы
Можно ли пользоваться Codex из Китая и что говорит официальный список?
Официальные формулировки OpenAI лежат на двух разных страницах. В списке поддерживаемых стран и территорий на developers.openai.com материкового Китая нет. В статье help.openai.com на ту же тему в архивной копии от 2026-10-07 сказано, что если локации нет в списке, её API там не поддерживается, и что отдельного списка неподдерживаемых стран OpenAI не публикует. Здесь процитированы сами формулировки: выводов сверх них страница не делает. Настройка — отдельный вопрос: официальные документы показывают, как направить model_provider на собственную таблицу provider и подключить Codex к любому эндпоинту, который понимает Responses.
Что менять в config.toml?
Два места: верхний model_provider указывает на ваш собственный id provider, а под model_providers вы определяете таблицу этого id с base_url, wire_api и env_key. В официальном справочнике сказано, что responses — единственное поддерживаемое значение wire_api и оно же по умолчанию; env_key — переменная окружения, поставляющая API-ключ provider; requires_openai_auth означает, что provider использует аутентификацию OpenAI, по умолчанию false, а при true Codex игнорирует env_key. Имя таблицы выбираете вы, кроме openai, ollama и lmstudio — эти встроенные ID, как указано в документах, перезаписать нельзя.
Что писать в base_url и нужен ли там /v1?
Для QCode — https://api.qcode.cc/openai, без /v1 и без слэша на конце. Документация QCode говорит, что base_url для Codex обязан быть этим значением, а Codex работает по протоколу Responses. В документе про эндпоинты добавлено, что /api и /openai/v1 — это префиксы путей, а не самостоятельные эндпоинты, и SDK дописывает /v1/messages, /chat/completions или /responses сам. В официальных документах base_url означает базовый URL API для model provider.
Можно ли в Codex вызывать Claude или китайские модели?
На QCode нельзя. В документации QCode сказано, что протокол определяется путём запроса и не каждое модельное семейство идёт по каждому пути: путь Responses, которым работает Codex, обслуживает семейство GPT и прямо не обслуживает китайские модельные семейства; модели Claude работают только по протоколу Anthropic; модели GPT не работают по эндпоинту Anthropic. Значит, в Codex используют gpt-6.1-sol, gpt-6-sol, gpt-5.6-sol или gpt-5.6-terra, а для Claude переходят на клиент, который понимает Anthropic. Документация QCode отмечает, что этот же ключ подходит и для Claude Code, и что сам ключ протоколы не различает.
Как оплатить и активировать сервис из Китая?
Пополните юаневый баланс через Alipay или WeChat Pay — после пополнения подключение оформляется самостоятельно и сразу. Обзор способов оплаты распределяет так: материковый Китай и юани идут на Alipay, комиссия не перекладывается, WeChat Pay остаётся запасным вариантом, и оба пополняют баланс в юанях; лимиты на экране — от ¥100 для юаней и от $1 до $2,000 для долларов, а на странице пополнения добавлено, что Alipay принимает до ¥2,000 за платёж, WeChat Pay — около ¥900, и на той же кассе работают карты. Остальные варианты: Visa / Mastercard / AMEX через международную кассу с моментальным зачислением, Apple Pay или Google Pay картой из кошелька, криптовалюта с проверкой перевода вручную (первый транш советуют сделать небольшим). Зарубежная кредитная карта не обязательна. Если платите из России, доступны российские банковские карты и СБП: платёж в рублях, на баланс зачисляется долларовый эквивалент.
Как считается стоимость?
Оплата по токенам; цены моделей перечислены на /models. В документации QCode сказано, что стоимость считается по фактическому расходу токенов, а не по инструменту, и что этот же ключ подходит и для Claude Code; перечень доступных моделей и ставки определяет страница /models. Расход токенов за сессию видно по команде /cost, общий объём квоты — в консоли.
Источники
Все формулировки этой страницы заново получены и сверены пословно 2026-10-13. Со стороны OpenAI: страница поддерживаемых стран и территорий на developers.openai.com, архивная копия той же статьи help.openai.com от 2026-10-07, changelog OpenAI API и шесть документов Codex на learn.chatgpt.com (Configuration Reference, Advanced Configuration, Config basics, Environment variables, Authentication, Sample Configuration). Со стороны QCode: руководство по Codex, документ про эндпоинты и форматы API и обзор способов оплаты на docs.qcode.cc, а также пять страниц qcode.cc: главная, /models, /claude-code-china-guide, /codex-cli-third-party-api-setup и /alipay-wechat-pay-ai-api.
Один ключ для Codex, пополнение в юанях
Задайте base_url https://api.qcode.cc/openai и модель gpt-6.1-sol или gpt-6-sol, пополните баланс через Alipay или WeChat Pay — и подключайтесь самостоятельно. Оплата по токенам; цены моделей — на /models.
Читайте также
Claude Code в Китае (окт. 2026): Alipay и WeChat Pay
Та же схема пополнения и подключения для Claude Code: ANTHROPIC_BASE_URL на QCode, оплата через Alipay или WeChat Pay.
Codex CLI с внешним API: config.toml и ошибки
Поля model_provider, model_providers, base_url, wire_api и env_key в config.toml построчно, плюс частые ошибки.
Оплата AI-кодинг API через Alipay и WeChat
Лимиты на платёж и зачисление: Alipay до ¥2,000, WeChat Pay около ¥900, минимальное пополнение в юанях ¥100.
Проверено 2026-10-13. Список поддерживаемых стран OpenAI, поля конфигурации Codex и формулировки о протоколах следует принимать по текущему содержанию официальных страниц; OpenAI также заявляет, что список неподдерживаемых территорий не публикует. Настройки QCode, способы оплаты и напечатанные лимиты следует смотреть на docs.qcode.cc и на экранах пополнения, а доступность моделей и цены — на /models, где всё может измениться без отдельного уведомления. Эта страница не обещает стоимость или доступность для вашей конкретной нагрузки.