OpenAI Codex CLI ile Kullanım
Codex CLI'ı Onysoft modelleriyle çalıştırın
Codex, Onysoft'u özel model sağlayıcısı olarak kullanabilir. Codex Responses API ucunu kullanır. Aşağıdaki ayar Codex'in varsayılan araç seçenekleriyle çalışır; web_search ya da multi_agent özelliklerini kapatan ek satır gerekmez.
Kurulum
npm i -g @openai/codex
Ayar Dosyası
Ayar dosyası macOS ve Linux'ta ~/.codex/config.toml, Windows'ta %USERPROFILE%\.codex\config.toml yolundadır. Dosyaya şunları yazın (model yerine anthropic/claude-sonnet-5.5 ya da openai/gpt-5.5 gibi başka bir katalog kimliği de yazabilirsiniz):
model_provider = "onysoft"
model = "openai/gpt-5.3-codex"
[model_providers.onysoft]
name = "Onysoft"
base_url = "https://api.onysoft.com/v1"
env_key = "ONYSOFT_API_KEY"
wire_api = "responses"
# önerilir: anahtar, Codex'in çalıştırdığı komutlara ve ~/.codex/shell_snapshots dosyalarına geçmesin
[shell_environment_policy]
exclude = ["ONYSOFT_API_KEY"]
Anahtarı Tanımlama
Codex anahtarı ONYSOFT_API_KEY ortam değişkeninden okur. Anahtarı gizli girin (komut geçmişine yazılmaz):
$secret = Read-Host "Onysoft API anahtarini yapistir" -AsSecureString
$env:ONYSOFT_API_KEY = [System.Net.NetworkCredential]::new("", $secret).Password
Remove-Variable secret
codex
read -rs "ONYSOFT_API_KEY?Onysoft API anahtari: "; echo
# bash kullanıyorsanız bunun yerine: read -rsp "Onysoft API anahtari: " ONYSOFT_API_KEY; echo
export ONYSOFT_API_KEY
codex
Modeller
Codex 0.166 ile bu ayarla denenen modeller: openai/gpt-5.3-codex, openai/gpt-5.5, anthropic/claude-sonnet-5.5 ve ücretsiz deepseek/deepseek-v4.1-flash:tr (ücretsiz modeller kişisel anahtarlarda doğrulanmış hesaplara açıktır). Diğer sohbet modellerini de kullanabilirsiniz; kimliği katalogdaki haliyle yazın.
Notlar
- Daha önce önerilen
web_search = "disabled"ve[features] multi_agent = falsesatırları artık gerekmez; dosyanızda varsa zararsızdır. - Web araması ve diğer barındırılan araçlar bu uçta yoktur: istek bu araçlar olmadan sürer ve yanıtta
X-Onysoft-Warning: ignored_tools=…başlığı döner. - Codex'in bulut/web sürümü özel sağlayıcı kullanamaz; bu ayar yerel Codex CLI içindir. VS Code eklentisi aynı ayar dosyasını kullanır (eklentiyle ayrıca uçtan uca deneme yapılmadı).
- Codex isteklerde azami çıktı sınırı göndermez; bu yüzden bakiye ön kontrolü modelin azami çıktı tokenına göre yapılır. Çıktı tavanı büyük modellerde bu eşik yüksek olabilir: bakiyeniz eşiğin altındaysa istekler, bakiye sıfırlanmadan da 402 alır (iletide gereken ve mevcut tutar yazar). Ücret gerçek kullanımdan kesilir.
- Dakikalık istek sınırı API anahtarı başınadır, bakiye hesabınızda ortaktır: Codex, Cursor ve Claude Code için ayrı anahtar kullanın.