Codex API'sini hızlıca entegre edin
Uncensored LLM API, standart OpenAI uyumlu istemcilerle hemen entegre edilmeye hazırdır. codex API anahtarınızı alın ve yetişkin içeriğini reddetmeler olmadan işleyen özel bir modele istek göndermeye başlayın.
Temel URL ve kimlik doğrulama başlığı
Her isteği istemcinizi özel temel URL'ye yönlendirerek başlatın. Bu uç nokta standart başlıkları kabul eder ve çoğu SDK'da kod değişikliği gerektirmeden varsayılan OpenAI proxy'sinin yerini alır.
- Temel URL:
https://api.apicodex.cc/v1 - Auth header:
Authorization: Bearer YOUR_API_KEY
API anahtarı kayıt sırasında anında oluşturulur. İhtiyaç halinde anahtarları değiştirebilirsiniz, ancak her hesap aynı anda yalnızca bir aktif anahtar barındırır.
curl https://api.apicodex.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix syntax error in python loop"}]
}'
POST /v1/chat/completions parametreleri
Standart sohbet formatını kullanarak metin tamamlama istekleri gönderin. Model ID'si her zaman uncensored ve yaratıcılığı kontrol etmek için sıcaklık ve top_p gibi parametreleri kabul eder.
- Bağlam penceresi: Toplam 100.000 belirteç.
- Maksimum çıktı: İstek başına 16,000 token.
- Varsayılan max_tokens belirtilmemişse 2,048'dir.
Girdi ve çıktı tokenleri ayrı ayrı faturalandırılır. Hatalar krediyi tüketmez.
from openai import OpenAI
client = OpenAI(base_url="https://api.apicodex.cc/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)
GET /v1/models uç noktası detayları
Bağlantıyı doğrulamak için mevcut modelleri sorgulayın. Bu uç nokta sunucularımızda barındırılan uncensored model hakkında meta veriler döndürür.
- Model Kimliği:
uncensored - Tür: sohbet-tamamlama
Bu uç noktasını ağır yükler göndermeden önce API anahtarınızın çalıştığını doğrulamak için kullanın. Düşük gecikme süresiyle hemen yanıt verir.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apicodex.cc/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Akış yanıtları ve belirteç kullanımı
Ayarlayarak akışı etkinleştirin stream: true. Sunucu, oluşturulan her token için Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Token kullanım istatistikleri akışın son parçasında görünür.
- Gerçek zamanlı token teslimi.
- Son chunk kullanım verilerini içerir.
Akış, büyük çıktılar için algılanan gecikmeyi azaltır. Hassas maliyetleri hesaplamak için son parçayı izleyin.
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)
JSON modu ve fonksiyon çağırma
Şunu ayarlayarak yapılandırılmış çıktı isteyin response_format için {"type": "json_object"}. Bu, modelin markdown sarmalayıcıları olmadan geçerli JSON döndürmesini zorlar.
- Fonksiyon çağırma: standart araç formatı üzerinden desteklenir.
- Araç seçimi: yapılandırılabilir.
JSON modu verileri uygulamalara ayrıştırmak için idealdir. Fonksiyon çağırma, harici araçlarla ajan iş akışlarını mümkün kılar.
Hata yönetimi ve hız sınırlamaları
Standart HTTP durum kodlarını kontrol ederek hataları yönetin. 401 hatası API anahtarınızın geçersiz veya eksik olduğunu gösterir. 402 hatası yetersiz ön ödemeli kredi olduğunu gösterir. 429 hatası hız sınırını aştığınızı işaret eder.
- Hız sınırı: anahtar başına dakikada 300 istek.
- Eşzamanlı istekler: Anahtar başına max 8.
- Maksimum istek gövdesi: 8 MB.
Krediler için iade verilmez ancak hatalar ücretsizdir. Faturalandırma sorunları için destek ile iletişime geçin.
Sık sorulan sorular
Codex API için temel URL nedir?
Temel URL HTTPS://api.apicodex.cc/v1'dir. Bu uç noktayı, base_url yapılandırmasını güncelleyerek herhangi bir OpenAI-uyumlu SDK ile kullanın.
Uncensored LLM hangi bağlamı destekler?
Model, istek ve tamamlama için birlikte 100.000 token'lık bir bağlam penceresini destekler. İstek başına maksimum çıktı 16.000 token'dır.
Bir 402 hatası alırsam ne olur?
402 hatası, ön ödemeli bakiyenizin tükendiğini gösterir. Servise devam etmek için USDT (TRC20) veya USDC (Base) ile yükleyin. Hatalar bakiye tüketmez.
API Anahtarınızı Alın
Kaydolun, jetonu kopyalayın ve istemcinizi temel URL'mize yönlendirin. Tamam.