Доступність моделей часто змінюється. У прикладах нижче використовується
your-model-id — замініть його
на актуальний ID моделі, придатної для написання коду, зі сторінки Models у CometAPI.Передумови
| Вимога | Деталі |
|---|---|
| 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 на CometAPI. Оберіть той, який найкраще підходить для вашого робочого процесу.- Просто: openai_base_url
- Іменований provider
Найпростіший варіант — перенаправити вбудований provider OpenAI на CometAPI одним рядком.
Визначати власний provider не потрібно.Створіть
~/.codex/config.toml:Збережіть свій API key
Створіть~/.codex/auth.json:
sk-your-cometapi-key на ваш справжній CometAPI key.
Запуск Codex
Перевизначення model для окремої сесії
Перемкніться на іншу model для одного запуску без редагуванняconfig.toml:
Альтернатива: змінна середовища
Замістьauth.json можна експортувати ключ напряму:
export до ~/.zshrc або ~/.bashrc.
Усунення проблем
| Симптом | Виправлення |
|---|---|
API key auth is missing a key | Переконайтеся, що ~/.codex/auth.json містить "OPENAI_API_KEY": "sk-..." |
| Неочікувано з’являється запит на вхід | Видаліть застарілий ~/.codex/auth.json і створіть його заново з вашим CometAPI key |
| Model не знайдено | Перевірте сторінку Models, щоб побачити моделі, доступні наразі |
| Тайм-аут з’єднання | Переконайтеся, що openai_base_url або base_url у config.toml має значення https://api.cometapi.com/v1 |
| Проблеми у Windows | Codex потребує WSL2 у Windows — нативні CMD/PowerShell не підтримуються |