Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Используйте это руководство, чтобы запускать Codex CLI с CometAPI в качестве provider модели. Официальные ссылки:
Для Codex должны быть настроены оба файла: ~/.codex/config.toml и ~/.codex/auth.json. Не используйте для этой интеграции конфигурацию только с base-URL.

Предварительные требования

ТребованиеПодробности
OSmacOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) или Windows 11 через WSL2
Node.js22+ (рекомендуется LTS)
Gitрекомендуется 2.23+
Ключ CometAPIПолучите его в панели CometAPI (начинается с sk-)

Установка Codex CLI

npm i -g @openai/codex
Или через Homebrew:
brew install --cask codex
Проверьте установку:
codex --version

Настройка CometAPI

Создайте или отредактируйте ~/.codex/config.toml, добавив эту конфигурацию provider:
model_provider = "cometapi"
model = "gpt-5.5"

[model_providers.cometapi]
name = "CometAPI"
base_url = "https://api.cometapi.com/v1"
requires_openai_auth = true
Ключи model_provider и model должны оставаться на верхнем уровне файла. Секция [model_providers.cometapi] определяет endpoint CometAPI.
Если вы управляете настройками Codex через репозиторий dotfiles, синхронизируйте копию из dotfiles с ~/.codex/config.toml. Codex читает файл из ~/.codex/config.toml.

Сохранение API key

Создайте ~/.codex/auth.json:
{
  "auth_mode": "apikey",
  "OPENAI_API_KEY": "sk-your-cometapi-key"
}
Замените sk-your-cometapi-key на ваш реальный ключ CometAPI.
Этот файл обязателен. auth_mode должен быть apikey, а OPENAI_API_KEY должен содержать ваш ключ CometAPI.

Запуск Codex

cd your-project
codex
При первом запуске Codex предложит вам выбрать тему и подтвердить настройки безопасности.

Устранение неполадок

СимптомРешение
API key auth is missing a keyИсправьте ~/.codex/auth.json. Он должен содержать "auth_mode": "apikey" и "OPENAI_API_KEY": "sk-..."
Неожиданно появляется запрос на входПересоздайте ~/.codex/auth.json с auth_mode, установленным в apikey, затем перезапустите Codex
Codex по-прежнему использует provider OpenAI по умолчаниюИсправьте ~/.codex/config.toml. model_provider должен быть cometapi
Запросы не доходят до CometAPIИсправьте ~/.codex/config.toml. [model_providers.cometapi] должен включать requires_openai_auth = true
Тайм-аут соединения или неверный endpointИсправьте ~/.codex/config.toml. base_url должен быть https://api.cometapi.com/v1
Модель не найденаПроверьте доступные модели на странице Models
Проблемы в WindowsCodex требует WSL2 в Windows — нативные CMD/PowerShell не поддерживаются