API Dokümantasyonu
Standart OpenAI uyumlu araçları kullanarak dakikalar içinde sansürsuz LLM API'mize başlayın. Bu kılavuz; kimlik doğrulama, istekler, akış ve NSFW sohbet botu veya rol yapma uygulamanız için kısıtlamaları kapsar.
Kimlik Doğrulama ve Temel URL
API anahtarınız her isteği doğrular. Kullanın https://api.whatisabliteration.com/v1 temel URL olarak. Anahtarınızı Authorization üstbilgiyi Bearer token olarak kullanın. Bu kurulum, herhangi bir OpenAI uyumlu istemci ile çalışır.
curl https://api.whatisabliteration.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me last 5 requests"}]
}'Anahtarınızı güvende tutun. Hesap başına bir anahtar. Kompromise uğrayan eski anahtarları değiştirin.
Sohbet Tamamlamaları Uç Noktası
Metni gönder POST /v1/chat/completions. Model kimliği uncensored. Bu uç nokta tüm metin oluşturmaları yönetir. Resim, ses veya video desteği yoktur. Sadece kullanılan tokenlar için ödersiniz. Hatalar ücretsizdir. Reddetmeler (refusals) ücretsizdir.
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisabliteration.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)Sistem promptunuzu kişiliği tanımlamak için yapılandırın. Model doğrudan, dolandırmadan yanıt verir. Toplam bağlam penceresi 100,000 token'dır.
Streaming ve SSE Desteği
Ayarlayarak akışı etkinleştirin stream: true. API Sunucu Tarafından Olaylar (SSE) döndürür. Her parça kısmi metin içerir. Son parça token kullanım verisi içerir. Bu, uzun yanıtlar için algılanan gecikmeyi azaltı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)Kısmi tokenları dikkatlice yönetin. Tam yanıtı oluşturmak için bunları birleştirin. Bu, gerçek zamanlı sohbet arayüzleri için idealdir.
Fonksiyon Çağırma ve Araçlar
Model uygun olduğunda işlevleri çağırabilir. Kullanın tool_choice davranışı kontrol etmek için. Ayarlayın temperature yaratıcılık için. Şu parametreleri geçirin top_p ve stop. Bu, karmaşık ajan iş akışlarını mümkün kılar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);Araç çıktılarını kodunuzda doğrulayın. Model eylemler önerir. Siz bunları yürütürsünüz. Bu yapı gelişmiş otomasyon görevlerini destekler.
JSON Modu Yanıt Formatı
Ayarla response_format için {"type": "json_object"}. Model yalnızca geçerli JSON çıktısı verir. Bu, ayrıştırma için yapılandırılmış veri sağlar. Katı formatlar bekleyen API'ler için bunu kullanın. Bu, aşağı akış sistemler için güvenilirliği artırır.
Diğer hizmetlerle entegre ederken bu modu kullanın. Çıktıyı doğrudan ayrıştırın. Yapı için regex hilelerinden kaçının.
Parameters and Constraints
Maksimum çıktı 16.000 token'dır. Varsayılan maksimum 2.048 token'dır. Bağlam penceresi 100.000 token'dır. Hız sınırı dakikada 300 istektir. Anahtar başına eşzamanlı istekler 8'dir. Maksimum istek gövdesi 8 MB'dir. Geçersiz anahtarlar için 401'i işleyin. Kredi yoksa 402'yi işleyin. Hız sınırları için 429'u işleyin.
Sık sorulan sorular
Abliteration nedir ve sansürsüz kullanım için neden önemlidir?
Abliteration, reddetmelere neden olan belirli model davranışlarını kaldırır. Bu işlem, modelin tartışmalı veya yetişkin konulara dolambaçsız yanıt vermesini sağlar. Kısıtlamasız uygulamalar için daha doğrudan ve dürüst bir yanıt tarzı ortaya çıkar.
Kredimi nasıl yüklerim?
Yalnızca kripto para ile bakiye yükleyin. TRC20 üzerinde USDT veya Base üzerinde USDC kabul edilir. Minimum tutar $20'dir. Maksimum $500'dür. Büyük tutarlar için bonus kredi uygulanır. Kredi süresi dolmaz.
Hangi ödeme yöntemlerini kabul ediyorsunuz?
Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.
API anahtarınız bir adım uzaktadır
Kaydol, anahtarı al ve temel URL'yi güncelle. Bu tüm süreçtir.