UnzensiertUncensored AI API'sinin teknik dokümantasyonu
Uncensored AI API'sinin teknik dokümantasyonu
Dakikalar içinde sansürsuz LLM API'mize başlayın. Anahtarınızı ekleyin, temel URL'ye yönlendirin ve metni gönderin.
Basis-URL ve kimlik doğrulama
Temel URL https://api.unzensierteki.com/v1 und erfordert einen API-Schlüssel im Header Authorization: Bearer <KEY>Bu anahtarı kayıttan sonra Google veya E-posta ile "Get API key" sayfasında alırsınız. Her hesap yalnızca bir aktif anahtar tutar; yeni olan eskisini değiştirir. Kimlik doğrulama basittir ve her OpenAI uyumlu istemciyle çalışır.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'Geçerli bir anahtar tüm uç noktalara erişim sağlar. Geçersiz bir anahtar 401 hatası döndürür. Bağlantı başarısız olursa anahtar girişinizi kontrol edin.
POST /v1/chat/completions: Parametreler ve Yapı
Prompt'larınızı uç noktasına gönderin /v1/chat/completions "uncensored" model kimliği ile. Bu uç nokta, yetişkin kullanıcılar için içerik filtrelemesi olmadan metin girdilerini işler ve metin çıktıları üretir. Parametreleri ayarlayabilirsiniz temperature, top_p und stop davranışı kontrol etmek için ayarlanabilir. Model, yasal olduğu sürece tüm konulara yanıt verir.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)İstek yapısı OpenAI Chat-Completions standardını takip eder. Ayrıca presence_penalty und frequency_penalty kelime tekrarını kontrol etmek için kullanılır. Bu, rol yapma ve metin maceraları için idealdir.
SSE ve Token Kullanımı ile Streaming
Streaming'i etkinleştirmek için stream: true setzen. Server-Sent Events (SSE) erhalten Sie, die Token für Token zurückgeben. Die letzte Antwort enthält Metadaten zur Token-Nutzung, einschließlich der Anzahl der Eingabe- und Ausgabetokens. Dies ermöglicht eine Echtzeit-Anzeige der Antwort in Ihrer Anwendung.
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)Akış, son kullanıcı için gecikmeyi azaltmak için faydalıdır. Tam yanıtı beklemeksizin tokenları hemen işleyebilirsiniz. Token istatistikleri maliyet kontrolüne yardımcı olur.
JSON-Modus und Function Calling
Kullanın response_format: {"type": "json_object"}, sıkı bir JSON çıktısı zorlamak için. Bu, yapılandırılmış veri gerektiren uygulamalara entegrasyon için kritiktir. Ayrıca tools und tool_choice işlevleri çağırmak için kullanılır. Model, karmaşık iş akışları için Araç Çağırma'yı destekler.
JSON modu işlevi, çıktının ayrıştırılabilir olmasını sağlar. Bu, yazılımınızdaki ayrıştırma hatalarını önler. Function Calling API'nin olanaklarını önemli ölçüde genişletir.
Modell-Endpunkt und Token-Limits
Uç nokta GET /v1/models kullanılabilir modelleri listeler. "Sansürsüz" model 100.000 tokenlik bir bağlam penceresini (girdi ve çıktı toplamı) destekler. İstek başına maksimum çıktı 16.000 token'dir. Eğer max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.
Bu büyük bağlam penceresi uzun belgelerin işlenmesine olanak tanır. Bağlam sadakatinin kaybı olmadan uzun konuşmaları sürdürebilirsiniz. Limitler net ve öngörülebilirdir.
Limitler, Hatalar ve Maliyet Kontrolü
Limit, anahtar başına dakikada 300 istek ve maksimum 8 paralel istektir. request body en fazla 8 MB olabilir. 401 (geçersiz anahtar), 402 (kredi yok) veya 429 (Hız Limiti) gibi hatalar size geri bildirim sağlar. Hatalı istekler hesaplanmaz.
Kredi yalnızca başarılı token kullanımında tüketilir. Bir 429 hatası, limite ulaştığınızı gösterir. Bir istek göndermeyi yeniden denemeden önce bir süre bekleyin. Bu, altyapının aşırı yüklenmesini korur.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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
Sansursuz AI API'si ne kadar maliyetli?
1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50 ödersiniz. Bakiye yalnızca gerçek kullanım sırasında düşer. Hatalı istekler ücretlendirilmez. Aylık ücret yoktur.
Kann ich die API mit dem OpenAI SDK nutzen?
Ja, die API ist vollständig OpenAI-kompatibel. Ändern Sie einfach die Basis-URL und Ihren API-Schlüssel. Alle Standard-Parameter und Endpunkte funktionieren wie erwartet. Dies ermöglicht eine einfache Integration in bestehende Projekte.
Güvarem ne kadar süreyle geçerlidir?
Bakiyeniz süresi dolmaz. İstediğiniz zaman yükleyebilirsiniz. Kripto ile yapılan bir yatırım bonus bakiye getirir. Krediler hesabınızda sonsuza kadar kalır. İstediğiniz zaman kullanabilirsiniz.
API anahtarınızı oluşturun
Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. Anında kurulum.