- Desteklenmeyen Codex
- Codex API: Adım Adım Entegrasyon Rehberi
Codex API: Adım Adım Entegrasyon Rehberi
Codex API, OpenAI SDK arayüzünü yansıtan ham, sansürsüz bir chat-completions uç noktası sunar. İçerik filtreleri olmadan açık ağırlıklı bir modele doğrudan erişim elde edersiniz ve kripto aracılığıyla tükettiğiniz tokenler için ödeme yaparsınız. Bu kılavuz, SDK kurulumundan akış yanıtlarını işleme kadar teknik kurulumu ele alarak sağlam ve kısıtlamasız bir jeneratif katman dağıtmanızı sağlar.
Neden sansürsüz üretim için codex API'sini kullanmalı?
Standart LLM'ler genellikle anlatı akışını bozan veya niş teknik çıktılarını engelleyen katı içerik filtreleri uygular. Codex API, yasal yetişkin, kurgusal ve tartışmalı konularda minimal reddetme için ayarlanmış tek bir özel açık ağırlıklı model sağlar. Model, konunuzun üretim için çok hassas olduğunu karar vermeden önce metni gönderir, metni alırsınız.
İstekleri birden fazla satıcı üzerinden yönlendiren kurumsal kapı koruyucuların aksine, bu uç nokta doğrudan bir model sunar. Bağlam penceresi hem istem hem de tamamlama için 100,000 token kapsar. Çıktı limitleri iste başına 16,000 token ile sınırlıdır, bu da öngörülebilir gecikmeyi sağlar. İşlev çağırma, JSON modu ve akış tam olarak desteklenir. Yalnızca kullanılan tokenlar için ödeme yaparsınız; hatalar ve reddetmeler sıfır maliyet oluşturur. Bu düzenleme, erişim müzakere etmek veya kota onaylarını beklemek için gereken sürtünmeyi ortadan kaldırır.
Adım 1: OpenAI SDK'sını Yükleyin
Tercih ettiğiniz programlama dili için resmi OpenAI SDK'sını yükleyerek başlayın. Kütüphane otomatik olarak seri hale getirme, yeniden deneme mantığı ve akış protokollerini yönetir. Bu, entegrasyonunuzun standart API davranışlarıyla uyumlu kalmasını sağlarken bağlantı parametrelerinin tam özelleştirilmesine olanak tanır.
- Python:
pip install openai - Node.js:
npm install openai - Git:
go get github.com/openai/openai-go
SDK, HTTP katmanını soyutlar, böylece yük yapısına odaklanabilirsiniz. Özel bir istemciye ihtiyacınız yoktur. Standart kütüphaneler gerekli kimlik doğrulama başlıklarını ve JSON ayrışmasını destekler. Bu, iskelet kodu azaltır ve geliştirme döngülerini hızlandırır. Kurulumunuzu basit bir betikte istemci modülünü içe aktararak doğrulayın.
Adım 2: base URL'yi ve API anahtarını yapılandırın
SDK örneğinizi özel uç noktamıza işaretleyin. Varsayılan temel URL'yi geçersiz kılın ve trafiyi sansürsüz sunucuya yönlendirin. Anında erişim için API anahtarınızı yetkilendirme başlığına atayın. Bu yapılandırma, tüm isteklerin standart OpenAI yönlendirmesini atlamasını sağlar.
- Temel URL:
https://api.unsupportedcodexauthmethodapikey.com/v1 - Model Kimliği:
uncensored - Kimlik Doğrulama: Oluşturduğunuz anahtar aracılığıyla Bearer token
Google veya e-posta ile kayıt olduktan sonra anahtarınızı panodan alın. Telefon numarası gerekmez. Anahtar, oluşturulduğu anda görüntülenir. Kodunuzdaki varsayılan uç noktayı değiştirin. Bu adım, trafiğinizi genel altyapıdan izole eder. Tutarlı model davranımı garanti eder. Artık mevcut modelleri listeyerek bağlantıyı doğrulayabilirsiniz.
Adım 3: İlk sohbet tamamlama isteğinizi gönderin
Standart bir sohbet tamamlama yükü oluşturun. Modeli, kullanıcı mesajını ve isteğe bağlı parametreleri tanımlayın. Uç nokta isteği işler ve yapılandırılmış bir JSON yanıtı döndürür. Bu, entegrasyonunuzun uncensored model ile doğru çalıştığını doğrular.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsupportedcodexauthmethodapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Yanıt, oluşturulan metni, token kullanım istatistiklerini ve bitiş nedenini içerir. İçeriği doğrudan uygulama mantığınıza ayrıştırabilirsiniz. Sıcaklık ve top_p değerleri yaratıcılığı etkiler. Durdurma dizileri, çıktı uzunluğunu hassas bir şekilde kontrol etmenizi sağlar. Bu istek yapısı standart OpenAI çağrılarıyla aynıdır, taşınabilirliği sağlar. Daha sonra modelleri değiştirebilir, ancak temel mantığınızı değiştirmenize gerek kalmaz.
Adım 4: Akış yanıtlarını yönetme
Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. Sunucu, Sunucu Gönderilen Olaylar (SSE) aracılığıyla verileri artımlı olarak döndürür. Bu, tokenları kullanıcılara gerçek zamanlı olarak göstermenizi sağlar. Uzun çıktılar için algılanan gecikmeyi önemli ölçüde azaltır.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Her parça kısmi içerik ve kullanım verisi içerir. Son parça toplam token sayısını içerir. Metni geldikçe biriktirebilirsiniz. Bu yöntem sohbet arayüzleri gibi etkileşimli uygulamaları destekler. Ayrıca kullanıcı müdahale ederse üretimi erken durdurmanıza da olanak tanır. Akış, sorunsuz bir kullanıcı deneyimi için esastır. Model bitirene kadar bağlantıyı canlı tutar.
Adım 5: Token kullanımını ve maliyetleri yönet
Harcamalarınızı optimize etmek için token tüketimini izleyin. API, milyon giriş tokenı başına $0.15 ve milyon çıkış tokenı başına $0.50 ücretlendirir. Sadece gerçek kullanım için ödeme yaparsınız; hatalar ücretsizdir. Ön ödemeli kredi süresi dolmaz, bu nedenle onu zaman içinde kullanabilirsiniz.
- Girdi maliyeti: 1M token başına $0.15
- Çıktı maliyeti: 1M token başına $0.50
- Top-up: Yalnızca kripto (USDT TRC20 veya USDC Base)
Daha büyük yüklemeler için kredi bonusları uygulanır: $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15. Bu yapı yoğun kullanıcıları ödüllendirir. Kullanımı yanıt başlıkları aracılığıyla takip edebilirsiniz. Kaçak maliyetleri önlemek için kodunuzda katı limitler belirleyin. 8 MB istek gövdesi sınırı, girdi boyutunu kontrol etmeye yardımcı olur. Bu şeffaflık, tam olarak ne kadar ödediğinizi bilmenizi sağlar.
Adım 6: Yaygın hataları ayıkla
Hata almak API entegrasyonunun bir parçasıdır. Yaygın sorunlar arasında hız sınırları, geçersiz anahtarlar veya istek gövdesi boyutu aşımları yer alır. API, hata ayıklamanıza yardımcı olmak için standart HTTP durum kodlarını döndürür. 429 hatası, dakikada 300 istek sınırını aştığınızı gösterir. İstek sıklığınızı azaltın veya üstel geri çekilme (exponential backoff) uygulayın.
curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
}'Bir 400 hatası genellikle JSON yükünüzün bozuk olduğunu gösterir. Sözdizimini kontrol edin ve gerekli tüm alanların mevcut olduğundan emin olun. 413 hatası, istek gövdenizin 8 MB sınırını aştığını bildirir. Girdinizi azaltın veya daha küçük parçalara bölün. Bir 500 hatası nadirdir ancak bir sunucu tarafı sorunu olduğunu gösterir. Kısa bir gecikmeden sonra isteği yeniden deneyin. Bu hatalar uygun günlük kaydı ile öngörülebilir ve yönetilebilirdir.
Adım 7: Çıktı ince ayarı için gelişmiş parametreler
Modelin davranışını gelişmiş parametreleri kullanarak kontrol edin. Sıcaklık rastgeleliği ayarlar; daha yüksek değerler yaratıcılığı artırır. Top_p belirteçleri kümülatif olasılığa göre filtreler. Belirli işaretlerde üretimi durdurmak için stop dizilerini kullanın. Seed parametresi hata ayıklama için tekrarlanabilir çıktılar sağlar.
- Sıcaklık: 0.7 (varsayılan) - 1.5 (yaratıcı)
- Top_p: Odaklı yanıtlar için 0.9
- JSON modu: response_format: json_object kullanın
Fonksiyon çağırma, modelin yapılandırılmış veri çıkarmasına olanak tanır. Bu özelliği etkinleştirmek için isteklerinize araçlar ekleyin. Varlık ve frekans cezaları tekrarlamayı azaltır. Bu parametreler size çıktıda ince ayar kontrolü sağlar. Belirli kullanım durumunuza uyacak şekilde bunları birleştirin. Model, doğru şekilde yönlendirildiğinde karmaşık talimatları iyi yönetir.
SSS
Codex API anahtarı OpenAI'dan farklı mı?
Evet, API anahtarınız desteklenmeyen codex auth yöntemi sağlayıcısı tarafından oluşturulur. Size özel altyapılarına karşı kimlik doğrulaması yapar, OpenAI'ninkine değil. Standart OpenAI SDK formatını kullanırsınız ancak base URL onların sunucularına işaret eder. Anahtar kendisi onların sistemine özeldir.
uncensored LLM model ID'si nedir?
Model kimliği "uncensored". Bu kimliği API isteklerinizde belirterek özel olarak ayrılmış uncensored model ile etkileşim kurduğunuzdan emin olun. GPT veya Claude'dan farklı olarak, bu model sunucularda barındırılan açık ağırlıklı bir modeldir.
codex API'sini NSFW içerikler için kullanabilir miyim?
Evet. Model yasal yetişkin kullanımı için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Tartışmalı veya kurgusal konuları engellemez. Tek katı sınır, küçüklerin cinsel içerikleridir ve her zaman reddedilir. Bu sınır içinde NSFW metinleri özgürce üretebilirsiniz.
Codex API kredimi nasıl yüklerim?
Yüklemeler yalnızca kripto para ile yapılır (TRC20'de USDT veya Base'de USDC). $20 ile $500 arasında herhangi bir tam tutar yatırabilirsiniz. Bonuslar uygulanır: $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15. Kredi süresi dolmaz. Başlamak için Google veya e-posta ile kaydolun.
Anahtarınızı şimdi alın
Kaydolun, anahtarı kopyalayın, uç nokta URL'sini güncelleyin. Bu, tamamlanmış sürecin ta kendisidir.