Подключение OpenAI Codex

Подключите OpenAI Codex CLI к TokenCode для AI-программирования с использованием любых больших моделей.

Обзор

OpenAI Codex CLI — это официальный командный инструмент AI-программирования от OpenAI, нативно использующий протокол OpenAI Chat Completions API. Через TokenCode вы можете вызывать модели Claude, Gemini и другие в Codex.

Настройка

Способ 1: Переменные окружения

Установите следующие переменные окружения в терминале:

bash
export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_BASE_URL="https://tokencode.dev/v1"

Затем запустите Codex:

bash
codex

Способ 2: Файл конфигурации

Отредактируйте файл конфигурации Codex ~/.codex/config.json:

json
{
  "provider": "openai",
  "apiKey": "sk-your-api-key",
  "baseURL": "https://tokencode.dev/v1",
  "model": "gpt-5.5"
}

Использование разных моделей

Codex поддерживает переключение моделей через параметры или конфигурацию:

bash
# Использование GPT-4o
codex --model gpt-5.5

# Использование Claude Sonnet (автоматическая конвертация протокола)
codex --model claude-sonnet-4-6

# Использование Gemini 2.5 Pro (автоматическая конвертация протокола)
codex --model gemini-2.5-pro

# Использование модели рассуждений o3
codex --model o3

Автоматическая конвертация протоколов

Codex отправляет запросы по протоколу OpenAI. Когда вы вызываете не-OpenAI модели (например, Claude, Gemini) через TokenCode, он автоматически выполняет:

  1. Конвертацию запроса в формате OpenAI в нативный формат целевой модели
  2. Конвертацию нативного ответа целевой модели в формат OpenAI
  3. Автоматическую адаптацию формата SSE-событий потокового ответа

Проверка подключения

bash
codex --model gpt-5.5 "Hello, проверка подключения"

Если вы получили нормальный ответ, подключение настроено успешно.

Рекомендуемые модели

Назначение Рекомендуемая модель Описание
Общее программирование claude-sonnet-4-6 Отличное понимание и генерация кода
Быстрое дополнение gpt-5.5-mini Быстрые ответы, низкая стоимость
Глубокие рассуждения o3 Подходит для сложной логики и проектирования архитектуры
Высокая эффективность deepseek-chat Хорошая производительность, низкая цена

Частые проблемы

OPENAI_BASE_URL не работает

Убедитесь, что URL содержит суффикс /v1: https://tokencode.dev/v1. Codex добавляет пути эндпоинтов (например, /chat/completions) к base URL.

Ошибка имени модели

Codex может проверять имена моделей. Если возникает проблема с нераспознанным именем модели, попробуйте использовать стандартное имя модели.

Прерывание ответа

Если ответ прерывается во время генерации длинного кода, это может быть вызвано ограничением max_tokens или ограничением скорости. Попробуйте снизить сложность запроса.