Блог

Подключаем DeepSeek V4 Pro к Codex: настройка OPENAI_BASE_URL в две строки

Короткий ответ

Codex работает по протоколу OpenAI, поэтому для подключения к DeepSeek V4 Pro достаточно двух переменных окружения:

bash
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 через переменные окружения:

bash
export OPENAI_BASE_URL="https://api.teamorouter.com/v1"
export OPENAI_API_KEY="sk-teamo-your-key"

Добавьте эти строки в профиль оболочки (~/.zshrc / ~/.bashrc), и каждый запрос Codex пойдёт в TeamoRouter. Затем укажите модель:

bash
codex --model deepseek-v4-pro-free "Introduce yourself in one sentence"

Обратите внимание: OPENAI_BASE_URL включает /v1 — Codex построен на OpenAI SDK, которому это нужно.

Профили: маршрутизация по задачам

Если вы не хотите переводить на DeepSeek весь Codex, используйте профиль — он даёт точный контроль. В ~/.codex/config.toml:

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

Затем:

bash
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.

Готовы подключиться?Войдите в консоль, пополните баланс и создайте API-ключ.
Подключаем DeepSeek V4 Pro к Codex: настройка OPENAI_BASE_URL в две строки · TeamoRouter