Перейти до основного вмісту

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 як провайдером model. Офіційні посилання:
Для 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 keyОтримайте його в CometAPI Dashboard (починається з sk-)

Встановлення Codex CLI

npm i -g @openai/codex
Або через Homebrew:
brew install --cask codex
Перевірте встановлення:
codex --version

Налаштування CometAPI

Створіть або відредагуйте ~/.codex/config.toml з такою конфігурацією провайдера:
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 key.
Цей файл є обов’язковим. auth_mode має бути apikey, а OPENAI_API_KEY має містити ваш CometAPI key.

Запуск 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 усе ще використовує стандартного провайдера 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
Проблеми у WindowsCodex потребує WSL2 у Windows — нативні CMD/PowerShell не підтримуються