Temel URL ve Kimlik Doğrulama
Her isteği SDK'nızı temel URL'mize yönlendirerek başlatın.
HTTPS://api.uncensoredaitool.com/v1
Hesap başına bir anahtar veririz ve kayıt sonrası hemen oluşturulur. Anahtarları eski olanların yerini alacağı için özgürce döndürün.
- Aylık ücretler uygulanmaz.
- Auth, Bearer token'ları kullanır.
curl https://api.uncensoredaitool.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
}'
İstek Gönderme: POST /v1/chat/completions
Sohbet tamamlama uç noktasına JSON yükleri gönderin.
Modelinizi "uncensored" olarak tanımlayın. Mesajları standart dizi formatında iletin. API metin yanıtlarını anında döndürür. Rol yapma veya veri çıkarma için bu sansürsüz LLM API'sini kullanın.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitool.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)
SSE Üzerinden Akış Yanıtları
Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın.
Gerçek zamanlı token akışı ile Sunucu Tarafından Gönderilen Olaylar alın.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitool.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);
Fonksiyon Çağırma ve JSON Modu
Yapılandırılmış veri çıkarma için modeli kullanın.
Araçlar parametresinde bir şema iletin. API yapılandırılmış JSON nesneleri döndürür. Güvenilir ayrıştırma için response_format ile sıkı JSON modunu etkinleştirin. Bu, kodlama görevleri veya form verisi oluşturma için iyi çalışı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)
Parametreler: Sıcaklık, Top-P ve Stop Dizeleri
Yaratıcılığı ve çıktı sınırlarını kontrol edin.
Rastgelelik için sıcaklık ayarını belirleyin. Çekirdek örnekleme için top_p parametresini ayarlayın. Üretimi belirli işaretlerde durdurmak için durma dizilerini tanımlayın. Seed değerleri, testler için tekrarlanabilir sonuçlar sağlar.
Model Kimliği ve Bağlam Penceresi Sınırları
Modeli "uncensored" olarak ayarlayın.
Bağlam penceresi toplamda 100.000 jetonu destekler. Maksimum çıktı, istek başına 16.000 tokendir. Hatalar ve reddetmeler kredi tüketmez. Sınırları aşan istekler 400 hatası döndürür.