Используйте это руководство, чтобы запускать Codex CLI с CometAPI в качестве provider модели. Официальные ссылки: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.
Предварительные требования
| Требование | Подробности |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) или Windows 11 через WSL2 |
| Node.js | 22+ (рекомендуется LTS) |
| Git | рекомендуется 2.23+ |
| Ключ CometAPI | Получите его в панели CometAPI (начинается с sk-) |
Установка Codex CLI
Настройка CometAPI
Создайте или отредактируйте~/.codex/config.toml, добавив эту конфигурацию provider:
model_provider и model должны оставаться на верхнем уровне файла.
Секция [model_providers.cometapi] определяет endpoint CometAPI.
Если вы управляете настройками Codex через репозиторий dotfiles, синхронизируйте
копию из dotfiles с
~/.codex/config.toml. Codex читает файл из
~/.codex/config.toml.Сохранение API key
Создайте~/.codex/auth.json:
sk-your-cometapi-key на ваш реальный ключ CometAPI.
Запуск 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 |
| Проблемы в Windows | Codex требует WSL2 в Windows — нативные CMD/PowerShell не поддерживаются |