Bilgi Tabanı Bölümleri ▾

Navigasyon

▸ Buradan başlayın Rol bazlı

Kategoriler

Araçlar 37
Sözlük 12

Araçlar

Codex CLI: abonelik yerine kendi anahtarınız

Codex CLI, doğrudan terminalde yaşayan bir OpenAI ajan asistanıdır: proje dosyalarını okur, korumalı alanda komutlar çalıştırır, kodu düzeltir ve yaptığını açıklar. Standart olarak ChatGPT aboneliği ile OpenAI modellerine bağlanır, ancak sağlayıcıyı kendinizinkiyle değiştirebilirsiniz; bu durumda aynı senaryoları Gonka ağı hesaplar.

Bir detay, Codex'i ajan araçları arasında özel kılar: bildiğimiz Chat Completions ile değil, OpenAI'ın yeni protokolü olan Responses API ile konuşur. İşte bu yüzden daha önce onu üçüncü taraf bir ağ geçidine bağlamak imkansızdı. JoinGonka Gateway, 22 Ağustos 2026'dan beri Responses kabul ediyor ve aşağıda açıklanan her şey belgelerin tekrarı değil, canlı çalışma ile doğrulanmıştır.

Codex CLI nedir ve sohbetten farkı nedir

Codex, düzenleyicideki bir ipucu aracı değil, bağımsız bir uygulayıcıdır. Görevi kelimelerle formüle edersiniz, hangi dosyaları okuyacağına, hangi komutları çalıştıracağına ve neyi değiştireceğine kendisi karar verir. Yaklaşık on kadar araç emrindedir: komut çalıştırma, dosya okuma, çalışma planı tutma, kullanıcıdan açıklama isteme, alt görevler için çocuk ajanlar oluşturma.

İki çalışma modu. İnteraktif — argümansız codex, terminalde her adımın gösterildiği diyalog. İnteraktif olmayan — codex exec «görev», sonuca kadar tek seferlik çalışma: betiklerde ve CI'da kullanışlıdır.

Güvenlik yerleşiktir: varsayılan olarak ajan korumalı alanda çalışır ve değişiklik yapmadan önce onay ister. Kontrol düzeyi, "her şeyi sor" seçeneğinden çalışma dizinine yazma hakkına sahip tam otonom çalışmaya kadar yapılandırmada ayarlanır.

Bir diğer özellik ise diyalog durumudur. Codex, sunucunun hiçbir şeyi hatırlamasını istemez: tüm geçmişi kendisinde tutar ve her hamlede tamamen gönderir. Sizin için bu, yazışmaların model sağlayıcısının tarafında kalmadığı ve endpoint değişikliğinin başlatılan oturumu bozmadığı anlamına gelir.

Claude Code ve diğer terminal ajanlarından farkı tam olarak protokoldür. Codex, modelle Responses API üzerinden iletişim kurar; burada yazışma düz bir mesaj listesi olarak değil, bir öğe akışı olarak tanımlanır: metin, araç çağrısı, çağrı sonucu, akıl yürütme bloğu. Araca bu, daha katı bir diyalog modeli sağlar, size ise bu protokolü anlayan bir endpoint'e sahip olma gerekliliği sunar.

Bağlantı: config.toml üzerinde bir düzenleme

Codex, ayarları ~/.codex/config.toml içinde saklar. Kendi sağlayıcınız [model_providers.*] bloğu ile tanımlanır ve buradaki anahtar alan wire_api'dir: o olmadan Codex, Chat Completions ile konuşmaya çalışır ve ajan döngüsünü oluşturamaz.

# ~/.codex/config.toml
model_provider = "joingonka"
model = "deepseek-ai/DeepSeek-V4-Flash-0731"

[model_providers.joingonka]
name = "JoinGonka Gateway"
base_url = "https://gate.joingonka.ai/v1"
env_key = "JOINGONKA_API_KEY"
wire_api = "responses"

Anahtar dosyaya yazılmaz: env_key, Codex'in onu alacağı ortam değişkenini adlandırır. Değişken adı kendinize hastır, OPENAI_API_KEY değildir — böylece bu ayar OpenAI ile çalışan diğer araçlarınızı etkilemez.

export JOINGONKA_API_KEY=jg-sizin-anahtarınız

model alanı varsayılan modeli belirler, model_provider ise tanımlanan bloklardan hangisinin kullanılacağını seçer. Her ikisi de başlatma anında geçersiz kılınabilir, böylece tek bir yapılandırma dosyası birden fazla sağlayıcıya rahatlıkla hizmet edebilir: çalışma, deneme ve yedek.

Anahtar, kayıttan sonra kişisel hesapta verilir, orada bakiye ve harcama da görülebilir. Genel yapılandırmaya dokunmak istemiyorsanız, aynı blok -c ile tek seferlik geçirilebilir: codex -c model_provider=joingonka …. Birkaç bağımsız yapılandırma tutmak için CODEX_HOME değişkeni ile ayarlar dizinini belirtin.

Doğrulama: neler olmalı

Bağlantının çalıştığından emin olmanın en hızlı yolu tek seferlik bir çalıştırmadır:

codex exec "Tek satırda cevapla: 17*3 kaçtır?"

Codex cevabın başlığında kiminle çalıştığını yazdırır: model, provider: joingonka, sandbox modu ve oturum tanımlayıcısı. Eğer orada sağlayıcınız varsa ve aşağıda bir cevap gelmişse bağlantı canlıdır.

Daha sonra Codex'in kurulma amacı olan ana özelliği, yani dosya işlemlerini kontrol etmelisiniz. Dizin içine küçük ve bariz hata içeren bir dosya koyun ve bulunmasını isteyin:

codex exec "calc.py dosyasını oku ve tek cümleyle bir hata olup olmadığını söyle."

Ajanın kendi kendine okuma aracını çağırması, dosyayı açması ve satır numarasını belirterek cevap vermesi gerekir. Bu gerçekleşirse, tam ajan döngüsü (istek → araç çağrısı → sonuç → cevap) ağ geçidi üzerinden doğru şekilde kurulmuş demektir.

Bir şeyler ters giderse, teşhis genellikle mesajdan doğrudan okunabilir:

GörünenAnlamıNe yapmalı
401 Unauthorized: Invalid API keyCodex anahtarı bulamadı veya yanlış olanı aldıenv_key değişkeninin mevcut kabukta (shell) dışa aktarıldığından ve adının yapılandırma ile eşleştiğinden emin olun
404 (/responses üzerinde)base_url içinde sonek kaybolmuşAdres /v1 ile bitmelidir — Codex /responses kısmını kendi ekler
Model cevap veriyor ama araçlar çağrılmıyorwire_api tanımlanmamış, diyalog eski protokol üzerinden ilerliyorSağlayıcı bloğuna wire_api = \"responses\" ekleyin
Reconnecting… 1/5Codex isteği kendi tekrarlıyorTek seferlik ağ hatası durumunda normal davranış; tekrarlar biterse altındaki hata mesajına bakın
bubblewrap uyarısıSistemde yalıtım paketi yokÇalışmayı engellemez: Codex dahili kopyasını kullanır. Düzenli olması için paket yöneticisiyle bubblewrap kurun

Oturumdaki ilk istek birkaç saniye sürebilir: Codex büyük bir sistem istemi ve tüm araçlarının açıklamasını gönderir, ağ düğümünün görevi kabul etmesi gerekir. Sonraki cevaplar daha hızlı gelir.

Hangi modeli seçmeli

Ağın tüm modelleri tek fiyattan sunulduğu için, seçim bütçeyle değil davranışla ilgilidir. Aşağıda aynı görevin (dosya okuma ve hata bulma) Codex üzerinden her bir modelde çalıştırılmasının canlı sonuçları bulunmaktadır.

ModelTanımlayıcıBağlamCodex içindeki davranışı
DeepSeek V4 Flashdeepseek-ai/DeepSeek-V4-Flash-0731380KCevap temiz ve konuya odaklı, dosya ve satır belirtiyor. Ağdaki en uzun bağlam ve 32768 token cevap tavanı ile büyük repolar için geniş alan sunar
Kimi K2.6moonshotai/Kimi-K2.6200KÜçü arasındaki en özlü ifade, araçları güvenle çağırıyor
MiniMax M2.7MiniMaxAI/MiniMax-M2.7200KGörevi doğru çözüyor ancak bazen düşünme sürecini sesli ifade ediyor — terminalde bu biraz uzun görünebilir

Varsayılan öneri DeepSeek V4 Flash'tır: Ajan çalışmaları hızla bağlam hacmine takılır ve 380K token, birçok dosyayı aynı anda akılda tutma imkanı verir. Aşırı kısa cevaplar istiyorsanız Kimi K2.6 tercih edin. Model, dosya düzenlemeden konfigürasyondaki model satırı veya -c model=… bayrağı ile değiştirilebilir.

Ağ modellerinin güncel listesi her zaman GET https://gate.joingonka.ai/v1/models adresinden alınır.

Bu ne kadara mal olur

Ajan araçları tokenleri sohbetten farklı harcar: Codex her ifadenize bir sistem istemi ve tüm araçların açıklamasını ekler, ardından modelle çok aşamalı bir diyalog yürütür. Canlı çalışmada basit bir “dosyayı oku ve hatayı bul” görevi yaklaşık 18-20 bin tokene mal oldu. Bu, otonomluk için normal bir bedeldir ve tam olarak bu yüzden token fiyatı belirleyicidir.

JoinGonka Gateway üzerinden tokenler giriş için milyon başına $0.0047 ve çıkış için milyon başına $0.014 maliyetindedir — fiyat tüm ağ modelleri için aynıdır ve bu sayfaya canlı kaynaktan yansıtılır.

SenaryoTüketimGateway ile
Tek seferlik görev (dosya oku, hata bul)~20K tokencentin bir kısmı
Bir gün aktif çalışma3-7M tokenyaklaşık bir cent
Bir ay aktif geliştirme~150M tokenbirkaç cent

Karşılaştırma için — Codex'in kendi ücretli seçenekleri ve nişindeki komşuların yapıları şöyledir:

YöntemÖdeme ModeliKısıtlamalar
ChatGPT Aboneliğiaylık sabit ücretistek sayısı ve yenileme pencereleri için kotalar
OpenAI anahtarı doğrudansatıcı fiyatına göre tokentoken başına maliyet üç kat daha yüksek
JoinGonka Gatewaytoken başına, bakiyetüketim panelde görülür, istek kotası yoktur

Ödeme aylık abonelik ve istek kotası olmadan gerçek tüketim üzerinden yapılır: 5 saatlik pencereler, “istemi” limiti veya yoğun saatlerde çarpanlar yoktur. Bakiye kripto para ile yüklenir, bakiye ve günlük harcama kişisel panelden görülebilir. Ekonomi hakkındaki detaylı analiz en ucuz API hakkında makalededir.

Çalışırken dikkat edilmesi gerekenler

Diyalog geçmişini Codex'in kendisi tutar. Her istekte bunu bütünüyle gönderir ve sunucudan hiçbir şeyi hatırlamasını istemez — biz de yazışmaları saklamayız. Kodunuz ve komutlarınız cevap geldikten sonra ağ geçidinde kalmaz.

Web araması çalışıyor. Codex her istekte bir arama aracı duyurur ve ağ geçidi bunu kabul eder: Arama bizim tarafımızdan gerçekleştirilir, sonuçlar modelin yanıtına eklenir.

Araçlar bulut tabanlı değil, yereldir. Codex komutları yürütür ve dosyaları yerel olarak makinenizde okur, bu nedenle projeye erişim model sağlayıcısına bağlı değildir.

Sandbox. Linux üzerinde Codex, çalıştırılan komutları izole etmek için bubblewrap kullanır. Eğer sistemde yüklü değilse, Codex sizi uyarır ve yerleşik bir kopyasını kullanır — bu durum çalışmayı etkilemez, ancak paketi standart yönetici ile kurmak daha pratiktir.

Görsellerle çalışmanız gerekiyorsa — arayüz ekran görüntüsü, fotoğraftaki şema — bu tür görevler için vizyon yeteneğine sahip bir model aracı kullanın: Gonka ağındaki modeller metin tabanlıdır. Kod, komutlar ve dosyalar için bu bir kısıtlama değildir.

Eğer Codex uygun değilse diğer terminal ajanları: API hızlı başlangıç kılavuzu, herhangi bir uyumlu aracı birkaç dakika içinde nasıl bağlayacağınızı gösterir.

Codex CLI, Responses API ile konuşan tek popüler ajandır ve bu yüzden uzun süre OpenAI aboneliğine bağlı kalmıştır. Sağlayıcıyı değiştirmek config.toml dosyasında beş satır sürer: ağ geçidi adresi, anahtar değişken adı ve wire_api = "responses". Bundan sonra, kodunuz üzerindeki aynı otonom çalışmaları Gonka ağı, kotalar veya beş saatlik pencereler olmadan, gerçek token başına ücretle hesaplar. Canlı çalışma, ağdaki üç modelde de tam ajan döngüsünü doğrulamıştır; varsayılan olarak en uzun bağlama sahip olduğu için DeepSeek V4 Flash tercih edilmelidir.

Daha fazla bilgi edinmek ister misiniz?

Diğer bölümleri keşfedin veya şimdi GNK kazanmaya başlayın.

Anahtar ve ücretsiz token'ları alın →