Model kullanılabilirliği sık sık değişir. Aşağıdaki örneklerde
your-model-id kullanılır — bunu
CometAPI Models sayfasındaki güncel, kodlama dostu bir model kimliğiyle değiştirin.Önkoşullar
| Requirement | Details |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) veya WSL2 üzerinden Windows 11 |
| Node.js | 22+ (LTS önerilir) |
| Git | 2.23+ önerilir |
| CometAPI key | Bir tane CometAPI Dashboard üzerinden alın (sk- ile başlar) |
Codex CLI’yi yükleyin
CometAPI’yi yapılandırın
Codex’i CometAPI’ye yönlendirmenin iki yolu vardır. İş akışınıza en uygun olanı seçin.- Simple: openai_base_url
- Named provider
En kolay seçenek — yerleşik OpenAI provider’ı tek satırla CometAPI’ye yönlendirin.
Özel bir provider tanımlamanız gerekmez.
~/.codex/config.toml oluşturun:API anahtarınızı saklayın
~/.codex/auth.json oluşturun:
sk-your-cometapi-key değerini gerçek CometAPI anahtarınızla değiştirin.
Codex’i başlatın
Her oturum için model override etme
config.toml dosyasını düzenlemeden, tek bir çalıştırma için farklı bir modele geçin:
Alternatif: ortam değişkeni
auth.json yerine anahtarı doğrudan export edin:
export satırını ~/.zshrc veya ~/.bashrc dosyanıza ekleyin.
Sorun giderme
| Symptom | Fix |
|---|---|
API key auth is missing a key | ~/.codex/auth.json dosyasının "OPENAI_API_KEY": "sk-..." içerdiğinden emin olun |
| Login prompt appears unexpectedly | Eski ~/.codex/auth.json dosyasını silin ve CometAPI anahtarınızla yeniden oluşturun |
| Model not found | Şu anda kullanılabilir modeller için Models sayfasını kontrol edin |
| Connection timeout | config.toml içinde openai_base_url veya base_url değerinin https://api.cometapi.com/v1 olduğunu doğrulayın |
| Windows issues | Codex, Windows’ta WSL2 gerektirir — yerel CMD/PowerShell desteklenmez |