Kılavuzlara dön
Eğitim·11 Eylül 2026·Son güncelleme: 5 Ekim 2026·9 dk okuma

Codex rehberi — Codex CLI kurulumu, abonelik yerine API anahtarı ve görev başı maliyet

Çince rehberlerin neredeyse tamamı ChatGPT planıyla giriş yaptığınızı varsayar. Bu yazı diğer yolu anlatır — Codex CLI’yi API anahtarıyla çalıştırmak ve kullandığınız kadar ödemek — ayarlardan görev başı gerçek maliyete kadar.

Codex, OpenAI'nin yapay zekâ kodlama aracısıdır. En temel kullanım şekli, terminalde çalıştırılan Codex CLI'yi (npm install -g @openai/codex) kurmak, üzerinde çalışılacak proje klasöründe codex komutunu çalıştırmak ve ne yapılacağını Çince anlatmaktır. Başlamak için iki yol vardır: ChatGPT planıyla (Plus, Pro, Business vb.) giriş yapmak ve plan kotası içinde kullanmak veya API anahtarıyla çalıştırıp kullanılan token kadar ödeme yapmak. Çince rehberlerin çoğu yalnızca ilk yolu anlatır; bu yazı ise ikinci yolu ele alır — abonelik olmadan Codex CLI çalıştırma ayarları, göreve göre model seçimi ve bir görevin gerçekte ne kadar tuttuğu.

Codex, kodu sohbet penceresine yapıştırdığınız bir araç değildir; proje içinde dosya okuyan, dosya değiştiren, test ve komut çalıştıran bir aracıdır. Onay almadan doğrudan yapılabilecek eylemleri başlattıktan sonra /permissions ile ayarlayın.

Codex'i kullanmanın iki yolu

ChatGPT planıyla giriş yapmaAPI anahtarı (kullandıkça öde)
ÖdemeAylık ücret (plana dahil)Kullanılan token kadar ödeme, aylık ücret yok
Üst sınırPlan kullanım kotasıBakiye ve her anahtar için özel aylık sınır
ModelOpenAI'nin plana dahil ettiği modellerUç noktanın sunduğu modeller arasından göreve göre seçim
Başlama yöntemicodex login Tarayıcıda giriş yapmaconfig.toml Bir bölüm + ortam değişkeni

API anahtarıyla çalıştırıldığında maliyet, ChatGPT planı kotasından ayrı hesaplanır. OpenAI API anahtarı doğrudan kullanılabilir; ancak bu yazı Responses API ile uyumlu bir uç noktaya bağlanmayı anlatır: aynı anahtarla GPT-6 Astra ile GPT-5.6 Terra arasında geçiş yapılabilir. Örneğin GPT-5.6 Sol için OpenAI'nin resmî fiyatı $5,00 / $30,00(OpenAI şu anda promosyon fiyatıyla $4,00 / $20,00 sunuyor; resmi fiyatlandırma sayfasına göre en az 21 Kasım 2026 tarihine kadar) iken burada 1M token başına $2,00 / $12,00 olur (fiyatlar elle yazılmaz, bu sitenin kataloğundan doğrudan okunur).

Codex CLI'yi kurma — npm veya Homebrew

# npm(有 Node.js 就能用,macOS / Linux / Windows 通用)
npm install -g @openai/codex

# Homebrew(macOS)
brew install --cask codex

Her ikisi de OpenAI'nin resmî README'sinde yer alan kurulum yöntemleridir; Windows'ta da aynı npm komutuyla kurulabilir. Kurulumdan sonra proje klasöründe codex yazmanız yeterlidir. ChatGPT ile giriş yapacaksanız işlem burada tamamlanır ve aşağıdaki ayarlar atlanabilir.

API anahtarıyla çalıştırma — config.toml dosyasına bir bölüm ekleme

Önce hesap açın, en az $10 yükleyin ve ardından API anahtarı sayfasında bir anahtar oluşturun. Anahtar yalnızca bir kez gösterilir; hemen güvenli bir yere kaydedin. Sonra Codex ayar dosyasına bir sağlayıcı bölümü ekleyin:

~/.codex/config.toml
# ~/.codex/config.toml(沒有的話就新建一個)
model          = "gpt-5-6-sol"
model_provider = "kunavo"

[model_providers.kunavo]
name     = "Kunavo"
base_url = "https://api.kunavo.com/v1"
env_key  = "KUNAVO_API_KEY"   # 填「環境變數的名稱」,不是金鑰本身
wire_api = "responses"        # 唯一有效的值,省略也一樣

En kolay hata yapılan yer env_key alanıdır: buraya anahtarın kendisini değil, anahtarın tutulduğu ortam değişkeninin adını yazın. Anahtar ayar dosyasında görünmez; bu nedenle config.toml dosyasını güvenle git'e gönderebilir veya soru sormak için bir foruma yapıştırabilirsiniz.

~/.zshrc
# 把金鑰放進 env_key 指定名稱的變數(金鑰以 sk-kn- 開頭)
export KUNAVO_API_KEY="sk-kn-..."

# 寫進 shell 的設定檔,就不必每次都 export
echo 'export KUNAVO_API_KEY="sk-kn-..."' >> ~/.zshrc

Windows PowerShell'de setx KUNAVO_API_KEY sk-kn-... çalıştırıp yeni bir terminal açabilirsiniz; ayar dosyası %USERPROFILE%\.codex\config.toml konumundadır. Codex'i başlatmadan önce tek bir istekle anahtarın ve uç noktanın çalıştığını doğrulayın; böylece sonradan oluşan hataların hangi bölümden kaynaklandığını anlamak daha kolay olur.

verify.sh
# 懷疑 Codex 之前,先用一個請求確認金鑰和端點
curl https://api.kunavo.com/v1/responses \
  -H "Authorization: Bearer $KUNAVO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-5-6-sol", "input": "只回 OK"}'

JSON döndürülmesi, anahtarın ve uç noktanın düzgün çalıştığı anlamına gelir; kalan sorun config.toml tarafındadır. Ayar alanlarının açıklaması Codex CLI entegrasyon belgelerinde (İngilizce), Codex içinde Claude modellerini çağırma yöntemi ise Codex CLI API anahtarı rehberinde (İngilizce) yer alır.

İlk görev

# 1. 進到要處理的專案資料夾,啟動 Codex
cd ~/work/my-app
codex

# 2. 讓它產生 AGENTS.md 草稿(寫測試怎麼跑、專案規則的檔案)
> /init

# 3. 之後直接用中文交代。附上檔名,做得更快也更省
> src/utils/date.test.ts 一直失敗,找出原因修好,並確認測試通過

/init tarafından oluşturulan AGENTS.md, “kod okunarak anlaşılamayan kuralların” yazıldığı dosyadır — testlerin nasıl çalıştırılacağı, hangi kütüphanelerin kullanılacağı, hangi yolların değiştirilemeyeceği — ve sonraki her çalışma oturumunda otomatik olarak okunur. Oluşturulan içerik yalnızca bir taslaktır; kendiniz bir kez düzenlemeyi unutmayın.

Komut verme ipucu Claude Code ile aynıdır: dosya adlarını ve yolları ekleyin, büyük görevleri tek seferde göndermeyin. Keşif için daha az token harcanır, sonuç daha hızlı ve doğru olur, fatura da düşer.

Göreve göre model seçimi — Bir görevin gerçek maliyeti

API anahtarıyla çalıştırmanın en büyük avantajı, işin ağırlığına göre model seçebilmenizdir. model yalnızca uç noktadaki model adıdır; model değiştirmek için yeni anahtar veya ek ayar gerekmez.

# config.toml 的預設(gpt-5-6-sol)不動,只有這次啟動換模型
codex -m gpt-6-astra     # 找不到原因的 bug、跨模組的修改
codex -m gpt-5-6-terra   # 例行修改、大量取代、整理日誌這類輕量工作
İşModelGirdi / çıktı (1M token başına)Bir görev yaklaşık
Nedeni bulunamayan hatalar, modüller arası değişikliklergpt-6-astra$4,00 / $20,00$2,48
Varsayılan — günlük uygulama ve değişikliklergpt-5-6-sol$2,00 / $12,00$1,29
Test ekleme, rutin değişiklikler, toplu değiştirme ve günlükleri düzenlemegpt-5-6-terra$0,70 / $4,20$0,451

“Bir görev” hesabında başarısız bir testi düzeltmek 20 adım kabul edilir. Her adım 25.000 giriş token'ı (sistem istemi + konuşma geçmişi + okunan dosyalar) ve 1.200 çıkış token'ı (bir değişiklik veya açıklama) içerir; dolayısıyla bir görev 500.000 giriş ve 24.000 çıkış token'ıdır. GPT-5.6 Sol kullanıldığında maliyet yaklaşık $1,29; aynı token sayısını doğrudan OpenAI'ye ödemek, mevcut promosyon fiyatıyla $2,48 (liste fiyatıyla $3,22) tutar. Daha ucuz modeller doğru sonuca ulaşmak için daha fazla gidip gelme gerektirebilir; bu nedenle pratikte bir denemede çözülmezse bir üst modele geçilir.

Bu hesap önbelleği içermez. Codex her adımda konuşma geçmişini yeniden gönderir; önbellekten okunan girişler, giriş birim fiyatının 0.10 katı üzerinden ücretlendirilir (GPT-5.6 Sol için 1M token başına $0,20), önbelleğe yeni yazılan bölüm ise giriş birim fiyatının 1.25 katıdır. Ayrıca GPT-5.6 serisi ve GPT-6 Astra'da tek isteğin istemi 272K token'ı aşarsa tüm istek girişte 2 kat, çıkışta 1.5 kat üzerinden ücretlendirilir; bu nedenle aynı çalışma oturumuna çok fazla iş sıkıştırmayın, bir görev için oturumu yeniden başlatmak daha güvenlidir. Akıl yürütme modellerinin düşünme token'ları çıkış ücreti üzerinden fiyatlandırılır; soru zorlaştıkça çıkış artar. Gerçek tutar için yanıttaki usage ve kullanım kayıtlarına bakın. Model özellikleri GPT-5.6 Sol model sayfasında, tüm modellerin ücretleri ise fiyat listesinde yer alır.

Yaygın hatalar

BelirtiNeden ve çözüm
401 (authentication_error)Anahtar hatalıdır veya env_key tarafından belirtilen değişken, Codex'in başlatıldığı shell'de boştur. Export işleminden sonra yeniden başlatıp başlatmadığınızı ve env_key alanına yanlışlıkla anahtarın kendisini yazıp yazmadığınızı kontrol edin.
Ayar dosyası okunamıyor, wire_api hatasıEski yazılardaki wire_api = "chat" artık güncel Codex'te geçerli değildir; "responses" ile değiştirin veya satırı tamamen silin.
404 “Model … is not available”Model adı katalogdaki gibi tirelerle yazılmalıdır (gpt-5-6-sol); OpenAI'nin yazımını kullanmak (gpt-5.6-sol) modeli bulamaz. Kaldırılmış model adlarında da aynı hata görülür.
Her istek 404base_url /v1 konumunda durmalıdır. /responses Codex tarafından eklenir; bunu kendiniz yazarsanız yinelenir.
402 (insufficient_quota)Bakiye yetersizdir veya anahtar için belirlenen aylık sınıra ulaşılmıştır; hata mesajı hangisi olduğunu belirtir.
403 (permission_error)Mevcut bağlantının IP adresi bu anahtarın IP izin listesinde değildir.

Dürüstçe — ChatGPT planı ne zaman daha hesaplıdır?

Her gün Codex ile birkaç saat ileri geri çalışıyorsanız sabit aylık ücretli plan genellikle daha ucuzdur. Kullandıkça öde, token kullanımıyla doğru orantılıdır; ne kadar fazla ve istikrarlı kullanırsanız aylık ücretin avantajı o kadar büyür. Başabaş noktası “aylık ücret ÷ bir görevin maliyeti”dir ve planlar arasındaki başabaş noktası Codex maliyetleri sayfasında hesaplanmıştır.

Önceden bilinmesi gereken iki konu daha vardır. OpenAI belgelerine göre ChatGPT çalışma alanına veya bulut hizmetlerine bağlı özellikler, API anahtarı kullanıldığında sınırlı olabilir veya kullanılamayabilir. Ayrıca Kunavo yolu paylaşılan kapasite kullanır; özel kota veya sözleşmeyle güvence altına alınmış SLA yoktur. Garantili kota ya da SLA gerekiyorsa doğrudan OpenAI ile sözleşme yapmak daha uygundur.

Buna karşılık API anahtarı; kullanımı değişken olanlar, göreve göre model seçmek isteyenler, ekip içinde sınırları ve kullanım kayıtlarını anahtar bazında ayırmak isteyenler ve yalnızca plan kotası tükendiği gün çalışmaya devam etmek isteyenler için uygundur. İkisi birlikte kullanılabilir: config.toml içindeki model_provider satırını silerek ChatGPT girişine dönün; her başlatmada geçiş yapmak için Codex'in --profile özelliğini kullanabilirsiniz.

Ödemeler uluslararası kredi kartıyla (JCB dahil), Apple Pay veya Google Pay ile yapılır; Tayvan’da yerel ödeme yöntemi yoktur — JKOPay ve LINE Pay kullanılabilir yöntemler arasında değildir. Ön ödemeli sistemde kart yalnızca yükleme sırasında bir kez çekilir, bakiyenin süresi dolmaz ve başarısız istekler ücretlendirilmez. Codex ile Claude Code arasında kararsızsanız Claude Code vs Codex CLI (İngilizce) sayfasına, Claude Code’un ücretlendirmesi için Claude Code ücretleri sayfasına bakabilirsiniz.

Sık sorulan sorular

Codex nasıl kullanılır?

Codex CLI'yi kurun (npm install -g @openai/codex; macOS'ta brew install --cask codex de kullanılabilir), proje klasöründe codex komutunu çalıştırın ve yapmasını istediğiniz işi Çince açıklayın. İki giriş yöntemi vardır: ChatGPT planıyla giriş yapıp plan kotası içinde kullanmak veya API anahtarıyla token başına ödeme yapmak. API anahtarı kullanıyorsanız ~/.codex/config.toml dosyasına bir sağlayıcı bölümü ekleyin ve anahtarı ortam değişkeninde tutun.

Codex CLI nasıl kurulur?

npm install -g @openai/codex, macOS, Linux ve Windows için ortak yöntemdir; macOS'ta brew install --cask codex de kullanılabilir. Kurulumdan sonra proje klasöründe codex yazmanız yeterlidir.

Codex ücretsiz kullanılabilir mi?

Codex CLI'nin kendisi ücretsizdir, ancak model çağrıları ücretlidir: ya ChatGPT planındaki (Plus, Pro, Business vb.) kullanım kotası ya da token başına ücretlendirilen bir API anahtarı kullanılır. Kullandıkça öde seçeneğinde aylık ücret yoktur; kullanılmayan ayın maliyeti $0'dır.

ChatGPT Plus olmadan Codex CLI kullanılabilir mi?

Evet. Codex CLI API anahtarıyla da çalışabilir; bu durumda ChatGPT planı kotasından düşülmez, kullanılan token kadar ödeme yapılır. OpenAI API anahtarını doğrudan vermenin yanı sıra, Responses API ile uyumlu bir uç nokta config.toml içindeki model_providers bölümüne kaydedilebilir. Kunavo örneğinde base_url https://api.kunavo.com/v1, varsayılan model ise gpt-5-6-sol'dur.

VS Code eklentisi de API anahtarıyla kullanılabilir mi?

Evet. Codex'in IDE eklentisi ve CLI aynı ~/.codex/config.toml dosyasını okur; dolayısıyla model_providers bölümü her ikisinde de geçerlidir. Ayarları değiştirdikten sonra editörü yeniden başlatın.

Codex CLI için hangi model seçilmeli?

Varsayılan olarak gpt-5-6-sol (1M token başına $2,00 / $12,00) yeterlidir. Nedeni bulunamayan hatalar veya modüller arası değişiklikler için gpt-6-astra'ya ($4,00 / $20,00) geçin; rutin değişiklikler, değiştirme ve özetleme gibi hafif işler için gpt-5-6-terra'yı ($0,70 / $4,20) kullanın. codex -m <model adı> ile değiştirin; bu yalnızca o çalıştırmayı etkiler.

Codex CLI 401 hatası verirse ne yapmalıyım?

Neredeyse her zaman anahtar Codex'e aktarılmamıştır. config.toml içindeki env_key ortam değişkeninin adını (örneğin KUNAVO_API_KEY) almalıdır; anahtarın kendisini değil. Ayrıca codex, bu değişkenin export edildiği shell'den başlatılmalıdır. Başka bir sekmede export etmek veya export'tan önce açılmış Codex kullanmak en yaygın iki durumdur.

Tayvan'da nasıl ödeme yapılır?

Uluslararası kredi kartı (Visa, Mastercard, American Express, JCB, UnionPay), Apple Pay veya Google Pay kullanın; Tayvan’da yerel ödeme yöntemi yoktur — JKOPay ve LINE Pay kullanılabilir yöntemler arasında değildir. Kunavo ön ödemelidir; minimum yükleme $10’dır, kart yalnızca yükleme sırasında bir kez çekilir, bakiyenin süresi dolmaz ve başarısız istekler ücretlendirilmez.