Uncensored AI modelleri için Entegrasyon Kılavuzu
Uncensored AI API'sini tek bir temel URL ve standart OpenAI uyumlu parametrelerle entegre edin. Bu rehber, NSFW LLM uygulamaları için kimlik doğrulama, akış modu ve kısıtlamaları kapsar.
Temel URL ve Kimlik Doğrulama
Tüm istekler için sağlanan temel URL'yi kullanın. API anahtarınızı Authorization header. Anahtar, abonelik kilitlemeleri olmadan sansürsuz modele erişim sağlar.
Kimlik doğrulama katıdır. Geçersiz anahtarlar 401 döndürür. Anahtarı oluşturduktan hemen sonra kopyaladığınızdan emin olun. Hizmet yalnızca kripto yüklemelerini kabul eder.
İlk İstek
Sohbet tamamlama uç noktasına bir POST isteği gönderin. Model tanımlayıcısı uncensored. Bu, içerik reddi olmadan doğrudan bir metin yanıtı döndürür.
Bağlantıyı doğrulamak için aşağıdaki cURL komutunu kullanın. Değiştirin YOUR_API_KEY gerçek anahtarınızla birlikte.
curl https://api.modelsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
}'Yanıtı kontrol edin choices dizi. Oluşturulan metni içerir.
Python SDK Entegrasyonu
Resmi OpenAI paketini yükleyin. Çağrı yapmadan önce temel URL'yi ve API anahtarını yapılandırın. Bu, uncensored AI API'siyle uyumluluğu sağlar.
İstemciyi kimlik bilgileriniz ile başlatın. Modeli uncensoredEntegrasyonu test etmek için basit bir mesaj gönderin.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsabliterated.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 nesnesi içeriğe erişim sağlar. Ağ hataları veya kimlik doğrulama sorunları için istisnaları yönetin.
Node SDK Kurulumu
OpenAI kütüphanesini Node.js projenize içe aktarın. Temel URL'yi ve API anahtarını yapılandırma nesnesinde ayarlayın. Bu, mevcut kod tabanlarıyla sorunsuz entegrasyon sağlar.
İstemcinizin bir örneğini oluşturun. Kimlik bilgilerinizi iletin. İstemleri şu şekilde isteyin uncensored model.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);Oluşturulan metni günlüğe kaydedin. Asenkron yanıtları doğru şekilde işlediğinizden emin olun. API standart JSON formatlarını destekler.
SSE ile Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream true değerine ayarlayın. Sunucu Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Her parça kısmi metni içerir.
Parçaları birleştirerek tam yanıtı oluşturun. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Son parça, token kullanım istatistiklerini içerir.
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)SSE veri akışını ayrıştırın. Akış sırasında oluşan hataları işleyin. API, tutarlı token sayımını sağlar.
Saniye Başına İstek Limitleri ve Kısıtlamalar
429 hatalarından kaçınmak için hız sınırlarını gözlemleyin. Anahtar başına dakikada 300 istek alırsınız. Maksimum eşzamanlı istekler 8'dir. İstek gövdesi 8 MB'ın altında olmalıdır.
Bağlam penceresi toplam 100.000 token'dır. Maksimum çıktı 16.000 token'dır. Hatalar ve reddetmeler krediyi tüketmez. Yetersiz fon olup olmadığını kontrol etmek için 402 hatalarını kullanın.
Sık sorulan sorular
Bağlam penceresi boyutu nedir?
Bağlam penceresi, istem ve tamamlamayı içeren 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır. max_tokens ayarlanmazsa varsayılan değer 2.048'dir.
Hız sınırlarını nasıl yönetebilirim?
Her anahtar başına dakikada 300 istekle sınırlısınız. Eşzamanlı istekler 8 ile sınırlandırılmıştır. Bu limitleri aşmak 429 durum kodu döndürür. Yeniden denemeden önce bekleyin.
Uncensored model, içeriği reddediyor mu?
Sadece reşit olmayanlarla ilgili cinsel içeriği reddeder. Yasal yetişkin, kurgusal ve tartışmalı konular yapay reddetmeler olmadan geçer. Güvenlik duvarları matematiksel olarak temizlenmiştir.
API anahtarınızı getirin
Kaydolun, anahtarınızı kopyalayın ve temel URL'yi güncelleyin. Bu, tüm yapılandırmayı kapsar.