Главная → Руководства → Codex со своим API: настройка config.toml для Codex CLI и десктопного Codex

Codex со своим API: настройка config.toml для Codex CLI и десктопного Codex

Codex берёт провайдера из одного файла. Пять строк конфигурации и одна переменная окружения переключают сразу и инструмент командной строки, и десктопное приложение, — а большинство сбоев вызвано переменной, а не конфигурацией.

Конфигурация

Добавьте провайдера в config.toml и сделайте его провайдером по умолчанию:

model = "gpt-6.1-sol"
model_provider = "apiclan"
model_reasoning_effort = "medium"

[model_providers.apiclan]
name = "APICLAN"
base_url = "https://apiclan.us/v1"
env_key = "APICLAN_API_KEY"
wire_api = "responses"

Важны три детали. base_url заканчивается на /v1, потому что Codex сам дописывает /responses. wire_api = "responses" заставляет Codex использовать Responses API, которую поддерживает этот шлюз. А env_key — это имя переменной окружения, а не сам ключ.

Где лежит файл

Если папки и файла нет, создайте их. Десктопное приложение Codex читает тот же файл, что и инструмент командной строки, так что одна правка действует на оба. Если не хотите править TOML вручную, его может записать CC Switch — см. руководство по десктопным приложениям.

Как задать ключ, чтобы Codex его увидел

macOS / Linux — добавьте в профиль оболочки:

echo 'export APICLAN_API_KEY=sk-your-key' >> ~/.zshrc
source ~/.zshrc

Windows — сохраните для своей учётной записи:

setx APICLAN_API_KEY "sk-your-key"

Именно здесь ломается большинство настроек. Переменная, заданная через export или $env:, существует только в этом терминале; десктопное приложение, запущенное из Dock или меню «Пуск», её не видит. setx в Windows сохраняет её навсегда, но читают её только программы, запущенные после этого, — полностью закройте Codex и откройте снова.

Выбор модели и уровня рассуждений

Поменяйте model в конфигурации или переключитесь в сессии командой /model:

МодельПодходит для
gpt-6.1-sol, gpt-5.6-terraПовседневный код, правки, тесты — самая дешёвая за вызов
gpt-5.6-solКогда промпты настроены под GPT-5.6
gpt-6-astraСложные задачи, где лучший ответ стоит пятикратной цены

model_reasoning_effort принимает low, medium, high и xhigh. Чем выше уровень, тем больше текста: на gpt-5.6-sol здесь медианный вызов при high вернул 373 токена вывода, а при medium — 139, в 2,7 раза меньше; всё тарифицируется как вывод. Начинайте с medium. Цены — в руководстве по ценам API OpenAI.

Как выглядит трафик Codex здесь

За последние 30 дней 87% всех вызовов GPT на этом шлюзе пришли из Codex, все через /v1/responses в потоковом режиме. Медианный вызов:

Четыре самые частые ошибки

Claude Code следует обратному правилу — без /v1; подробнее в руководстве по base URL для Claude Code.

Начните пользоваться

Без подписки, без ежемесячного минимума, без звонков с продавцами. Пополните баланс в USDT и платите только за использованное — 1 USDT даёт 2 кредита баланса API.

Прочитать быстрый старт за 30 секунд

Язык: English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Deutsch · Français · Español · Türkçe · Português · Italiano · Bahasa Indonesia · Tiếng Việt · Bahasa Melayu · Polski · Čeština · فارسی · Русский

Цены на этой странице подставляются автоматически из реальных данных биллинга. Условия третьих сторон процитированы из их документации.