이 가이드를 사용하면 Codex CLI를 CometAPI를 model 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+), 또는 WSL2를 통한 Windows 11 |
| Node.js | 22+ (LTS 권장) |
| Git | 2.23+ 권장 |
| CometAPI 키 | CometAPI Dashboard에서 발급받으세요 (sk-로 시작) |
Codex CLI 설치
CometAPI 구성
다음 provider 구성으로~/.codex/config.toml을 생성하거나 편집하세요:
model_provider 및 model 키는 파일의 최상위 레벨에 있어야 합니다.
[model_providers.cometapi] 섹션은 CometAPI endpoint를 정의합니다.
dotfiles 저장소를 통해 Codex 설정을 관리하는 경우, dotfiles 사본을
~/.codex/config.toml과 동기화된 상태로 유지하세요. Codex는
~/.codex/config.toml에서 파일을 읽습니다.API 키 저장
~/.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-..."를 포함해야 합니다 |
| 로그인 프롬프트가 예상치 않게 표시됨 | auth_mode를 apikey로 설정해 ~/.codex/auth.json을 다시 생성한 후 Codex를 재시작하세요 |
| Codex가 계속 기본 OpenAI provider를 사용함 | ~/.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 page에서 확인하세요 |
| Windows 문제 | Codex는 Windows에서 WSL2가 필요합니다 — 기본 CMD/PowerShell은 지원되지 않습니다 |