Скористайтеся цим посібником, щоб запускати Codex CLI з CometAPI як провайдером model. Офіційні посилання: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 key | Отримайте його в CometAPI Dashboard (починається з sk-) |
Встановлення Codex CLI
Налаштування CometAPI
Створіть або відредагуйте~/.codex/config.toml з такою конфігурацією провайдера:
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 key.
Запуск 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 усе ще використовує стандартного провайдера 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 |
| Model не знайдено | Перевірте сторінку Models для доступних model |
| Проблеми у Windows | Codex потребує WSL2 у Windows — нативні CMD/PowerShell не підтримуються |