Короткий ответ
Codex работает по протоколу OpenAI, поэтому для подключения к DeepSeek V4 Pro достаточно двух переменных окружения:
export OPENAI_BASE_URL="https://api.teamorouter.com/v1"
export OPENAI_API_KEY="sk-teamo-your-key"
Затем укажите в Codex модель deepseek-v4-pro (платная) или deepseek-v4-pro-free (бесплатная, 200 запросов в день). Ниже — оба способа: через переменные окружения и через профили.
Переменные окружения: самый простой путь
Codex из коробки поддерживает пользовательский эндпоинт OpenAI через переменные окружения:
export OPENAI_BASE_URL="https://api.teamorouter.com/v1"
export OPENAI_API_KEY="sk-teamo-your-key"
Добавьте эти строки в профиль оболочки (~/.zshrc / ~/.bashrc), и каждый запрос Codex пойдёт в TeamoRouter. Затем укажите модель:
codex --model deepseek-v4-pro-free "Introduce yourself in one sentence"
Обратите внимание: OPENAI_BASE_URL включает /v1 — Codex построен на OpenAI SDK, которому это нужно.
Профили: маршрутизация по задачам
Если вы не хотите переводить на DeepSeek весь Codex, используйте профиль — он даёт точный контроль. В ~/.codex/config.toml:
[profiles.teamorouter-pro-free]
base_url = "https://api.teamorouter.com/v1"
api_key = "sk-teamo-your-key"
model = "deepseek-v4-pro-free"
[profiles.teamorouter-pro-free.options]
max_tokens = 4096
Затем:
codex --profile teamorouter-pro-free "Refactor src/services/reporting.py to remove duplicate branches"
Так профиль GPT-5.6 по умолчанию остаётся рядом с профилем DeepSeek, и вы маршрутизируете по задачам: тяжёлая работа — на штатном GPT в Codex, ежедневная частая работа — на дешёвом DeepSeek V4.
Бесплатный V4 Pro внутри Codex
deepseek-v4-pro-free даёт 200 бесплатных запросов в день; вот на что их хватает в Codex:
- Повседневные правки: изменение в одном файле стоит 3–5 запросов, так что 200 хватит на дюжину с лишним;
- Длинные агентные циклы: многошаговый рефакторинг стоит 10–20 запросов, так что 200 хватит на 3–5 трудных задач;
- Квота исчерпана: смените ID модели на
deepseek-v4-pro(единый тариф $1.74/$3.48, без лимита на аккаунт).
Для лёгкой работы (объяснения, сообщения коммитов) используйте deepseek-v4-flash-free (тоже 200 в день), а бесплатную квоту Pro приберегите для трудных задач.
Частые ошибки
Codex возвращает 404 или не может подключиться?
В OPENAI_BASE_URL не хватает /v1. Codex использует OpenAI SDK, поэтому эндпоинт должен быть https://api.teamorouter.com/v1.
Ошибка авторизации 401?
OPENAI_API_KEY не применился, либо ключ скопирован не полностью. Выполните echo $OPENAI_API_KEY и убедитесь, что ключ начинается с sk-teamo- и не содержит пробелов.
Не получается переключить модель в Codex?
Убедитесь, что название модели написано строчными буквами с разделителями - (deepseek-v4-pro-free). Актуальный список можно получить через curl .../v1/models.
Конфликтуют ли профили с переменными окружения?
Явно указанные в профиле base_url / api_key имеют приоритет над переменными окружения — идеально для схемы «по умолчанию GPT, отдельные задачи — на DeepSeek».
Работают ли рассуждения V4 Pro в Codex?
Да. V4 Pro работает по OpenAI-совместимому протоколу, и рассуждения передаются насквозь; дополнительная настройка Codex не нужна.
Получите ключ в TeamoRouter — и две переменные окружения подключат DeepSeek V4 Pro к Codex.