API Dokümantasyonu & Hızlı Başlangıç
Uncensored API anahtarlarımızı standart OpenAI-uyumlu istemcilerle entegre ederek reddedilme olmadan metin oluşturun. Bu rehber; doğrulama, istek yapıları, akış (streaming) ve araç kullanımı hakkında kapsamlı bilgi vererek anında dağıtım sağlar.
Temel URL ve Kimlik Doğrulama
API uç noktası https://api.uncensoredapikeys.com/v1. Bu URL, herhangi bir OpenAI SDK'sı veya uyumlu istemci ile çalışır. Sadece temel URL'yi değiştirmeniz ve API anahtarınızı yetkilendirme başlığında sağlamanız gerekir. Her istek geçerli bir anahtar gerektirir. Geçersiz anahtarlar 401 hatası döndürür. Hesap başına bir aktif anahtar alırsınız.
Kimlik doğrulama basittir. Standart Authorization: Bearer <API_KEY> biçim. Anahtarınız, Google veya e-posta ile kaydolduktan hemen sonra oluşturulur. Telefon numarası doğrulaması gerekmez. Ön ödemeli krediniz olduğu sürece anahtar süresi dolmaz.
Chat Completion Oluştur
Mesajları şu modeli kullanarak gönderin POST /v1/chat/completions endpoint. Model kimliği uncensored. Bu uç nokta, rol ve içerik alanlarına sahip standart sohbet mesajlarını kabul eder. Sıcaklık (temperature), top_p ve durma dizileri (stop sequences) belirtebilirsiniz. Model metin tamamlamasıyla yanıt verir.
İsteklerinizin 8 MB gövde sınırında kaldığından emin olun. Bu sınırı aşmak bir hataya neden olacaktır. Dakikada 300 isteğe kadar işleyebilirsiniz. Bu, karmaşık kuyruk yönetimi olmadan yüksek verimli entegrasyon sağlar.
Örnek istek yapısı:
curl https://api.uncensoredapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return 404 for missing id"}]
}'Python SDK entegrasyonu da aynı kadar basittir. İstemciyi özel temel URL ve anahtarınızla başlatın. Mesajları bir sözlük listesi olarak iletin. Yanıt nesnesi, oluşturulan metni choices[0].message.content. Bu yöntem JSON serileştirmesini otomatik olarak halleder.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapikeys.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)
Akış Yanıtları (SSE)
Ayarlayarak akışı etkinleştirin stream: true istek içinde. API Sunucu Tarafı Olayları (SSE) döndürür. Her parça kısmi metin içerir. Son parça token kullanım istatistiklerini içerir. Bu, oluşturulan içeriğin gerçek zamanlı olarak görüntülenmesini sağlar.
Akış, uzun yanıtlar için algılanan gecikmeyi azaltır. Metni hemen oluşturmaya başlayabilirsiniz. Arabellek yönetimi standart SDK'lar tarafından yapılır. Sohbet arayüzleri veya canlı panolar için bunu kullanın. Son parçadaki belirteç sayısı, kullanımı doğru bir şekilde izlemeye yardımcı olur.
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)
Fonksiyon Çağırma ve Araçlar
Model, işlev çağırma ile tools parametre. Araçları adları, açıklamaları ve JSON şemaları ile tanımlayın. Model, doğrudan metin yerine işlev çağrıları döndürebilir. Bu, harici sistemlere veya API'lere entegrasyonu sağlar. Şunu belirtebilirsiniz tool_choice otomatik seçimi zorlamak veya izin vermek için.
Yapılandırılmış veri çıkarma veya ajan iş akışları için bunu kullanın. Model, kullanıcı promptuna göre doğru aracı tanımlar. Gerekirse fonksiyonu çalıştırmanız ve sonucu modele geri göndermeniz gerekir. Bu, karmaşık çok adımlı görevler için bir döngü oluşturur. JSON modu ayrıca response_format katı çıktı biçimlendirmesi için.
Parameters and Limits
Şu parametreleri kullanarak üretim davranışını ayarlayın. temperature, top_p, ve seed. Daha yüksek sıcaklık rastgeleliği artırır. Daha düşük değerler daha belirleyici çıktılar üretir. Kullanın stop üretimi erken durdurmak için diziler. Yeniden yükleme kripto sadece $20 ile $500 arasındadır. presence_penalty ve frequency_penalty tekrarlamayı azaltmaya yardımcı olur.
Bağlam penceresi, istem ve çıktı için birlikte 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır. Eğer max_tokens ayarlanmamışsa, limit varsayılan olarak 2.048 token'dır. Hız sınırı dakikada 300 istek olarak uygulanır. Anahtar başına eşzamanlı istekler 8 ile sınırlıdır. Eşzamanlılığı buna göre planlayın.
Model Bilgisi
Model kimliği uncensoredSunucularımızda barındırılan açık ağırlıklı bir modeldir. GPT, Claude, Gemini veya başka bir satıcının modeli değildir. Yasal yetişkin kullanımı için içerik reddetmeleri olmadan cevap verecek şekilde ayarlanmıştır. Tek katı sınır, reşit olmayanlarla ilgili cinsel içeriktir.
Fiyatlandırma şeffaftır. Giriş token'ları 1M başına $0.15'tir. Çıkış token'ları 1M başına $0.50'dir. Hatalar ve reddedilen istekler ücretsizdir. Kredi süresi dolmaz. USDT (TRC20) veya USDC (Base) ile yükleme yapabilirsiniz. Minimum yükleme $20'dir. Bonus kredi daha büyük miktarlar için geçerlidir. Aylık ücret yoktur. Abonelik yoktur. Sadece kullandığınız için ödeyin.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.com/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);Sık sorulan sorular
uncensored API anahtarları uç nokta URL'si nedir?
Temel URL HTTPS://api.uncensoredapikeys.com/v1 şeklindedir. Bu, herhangi bir OpenAI-uyumlu istemci ile çalışır. SDK yapılandırmanızdaki temel URL'yi güncellemeniz gerekir.
401, 402 veya 429 gibi hataları nasıl yönetebilirim?
Bir 401 hatası, API anahtarınızın geçersiz veya eksik olduğunu gösterir. Bir 402 hatası, yetersiz ön ödemeli kredi olduğunu gösterir. Bir 429 hatası, dakikada 300 istek sınırını aştığınızı gösterir. Yeniden deneme mantığı, 429'ları üstel geri çekilme ile ele almalıdır.
Bağlam penceresi ve çıktı limitleri nelerdir?
Toplam bağlam penceresi 100.000 token'dır. Her istekte maksimum output 16.000 token'dır. max_tokens ayarlanmazsa varsayılan output limiti 2.048 token'dır. Hem input hem de output token'lar aynı pencereye dahildir.
API anahtarınızı anında alın
Kaydolun, jetonu kopyalayın, uç noktayı güncelleyin. Yapmanız gereken tek şey bu.