API Dokümantasyonu
Standart OpenAI uyumlu uç noktaları kullanarak NSFW LLM çevrimiçi API'siyle başlayın. Sıfır yapılandırma ile saniyeler içinde ilk prompt'unuzu gönderin.
Temel URL ve Kimlik Doğrulama
NSFW LLM çevrimiçi API tek bir temel URL üzerinde çalışır: https://api.nsfwllmonline.com/v1. Kimlik doğrulama, üzerinden geçirilen bir Bearer token'a dayanır. Authorization header. Hesap başına tek bir aktif anahtar alırsınız; bakiyenizi kaybetmeden bunu kontrol paneli üzerinden hemen yeniden oluşturabilirsiniz.
- Temel URL:
https://api.nsfwllmonline.com/v1 - Başlık:
Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 200 ok json"}]
}'
Sohbet Tamamlamaları Uç Noktası
Kullan POST /v1/chat/completions metin oluşturmak için. Bir model kimliği gönderin uncensored içerik filtreleri olmadan yanıt veren açık ağırlıklı modelimize erişim. API, bağlam açısından zengin konuşmalar veya basit tek dönüşlü sorgular oluşturmanıza olanak tanıyan standart mesaj yapılarını kabul eder.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllmonline.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)
Desteklenen Parametreler
Üretimi, temperature gibi standart parametreleri kullanarak kontrol edin. temperature, top_p, ve stop. Çıktıyı JSON olarak zorlayabilirsiniz. response_format veya bir seed tekrarlanabilirlik için. Model, hem giriş hem de çıktıyı içeren 100,000 token'lık bir bağlam penceresini destekler.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllmonline.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);
Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true. API, gerçek zamanlı token teslimi için Sunucu Tarafından Olaylar (SSE) döndürür. Token kullanım meta verileri yalnızca son parçada görünür, bu da yanıt akışını engellemeden doğru faturalandırma takibini sağlar.
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 & JSON Modu
Kullan tool_choice ve tools işlev çağrısı yetenekleri için. Kesin yapılandırılmış çıktılar için şunu ayarlayın response_format için {"type": "json_object"}. Bu, manuel regex temizliği gerektirmeden otomatik hatlar için güvenilir ayrışma sağlar.
Saniye Başına İstek Limitleri ve Kontenjanlar
Her anahtar dakikada 300 istek ve 8 eşzamanlı istek yapmanıza izin verir. Gövde boyutu 8 MB'ı aşan istekler reddedilir. Yaygın hatalar şunları içerir 401 geçersiz anahtarlar için, 402 yetersiz ön ödemeli bakiye için ve 429 hız sınırlaması için. Sansürsüz model, çocuklarla ilgili cinsel içerikleri reddeder ancak diğer yasal yetişkin konulara izin verir.
API anahtarınızı şimdi edinin
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. İşte yapmanız gerekenler.