NSFW Video API Dokümantasyonu
Sansürsüz LLM API anahtarınızı alın ve dakikalar içinde NSFW Video API'imize metin istekleri göndermeye başlayın. Bu kılavuz, yetişkin içerik boru hatlarınız için gereken OpenAI uyumlu uç noktaları, akışı ve fonksiyon çağırma konularını kapsar.
https://api.nsfwvideoapi.com/v1uncensoredTemel URL ve Kimlik Doğrulama
NSFW Video API, standart OpenAI uyumlu uç noktaları kullanır. Temel URL'niz https://api.nsfwvideoapi.com/v1 şeklindedir. Kimlik doğrulama için API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Anahtarınızı yalnızca e-posta ve şifre kullanarak API anahtarını al sayfasında oluşturabilirsiniz. Başlamak için telefon numarası veya kredi kartı gerekmez. Anahtar, kayıttan hemen sonra gösterilir. Yeni bir anahtara ihtiyacınız olursa, eskisini anında geçersiz kılan anahtarı herhangi bir zamanda yeniden oluşturabilirsiniz. Bu, entegrasyonunuzu basit ve güvenli tutar.
İlk İstek
/v1/chat/completions uç noktasına uncensored model kimliği ile POST isteği gönderin. Bu model yetişkin içeriği için ayarlanmıştır ve yasal konularda reddetmez. Aşağıdaki örnek, cURL kullanarak basit bir metin tamamlama gösterir. YOUR_API_KEY yerine gerçek anahtarınızı girin.
curl https://api.nsfwvideoapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Yanıt, oluşturulan metni choices[0].message.content içinde döndürür. Mevcut modelleri GET /v1/models kullanarak da kontrol edebilirsiniz. Bu, API'nin doğru yanıt verdiğini doğrular ve pipeline'ınıza daha derin entegre etmeden önce geçerlidir.
Python SDK Entegrasyonu
NSFW Video API ile etkileşim kurmak için resmi OpenAI Python SDK'sını kullanın. Temel URL'yi uç noktanıza ayarlayın ve API anahtarınızı sağlayın. Aşağıdaki kod parçacığı, istemciyi nasıl başlatacağınızı ve istek gönderileceğini gösterir. Bu yaklaşım, herhangi bir standart OpenAI uyumlu istemci kitaplığı ile çalışır.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwvideoapi.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)
Oluşturulan içeriği çıkarmak için yanıt nesnesini işlediğinizden emin olun. Bu yöntem, yapılandırılmış veri işleme ihtiyacınız olan arka uç hizmetleri için idealdir. Model kimliği tüm istekler için uncensored olarak kalır.
Node.js SDK Kullanımı
Node.js ortamları için openai npm paketini kullanın. İstemciyi doğru temel URL ve API anahtarınızla yapılandırın. Aşağıdaki kod, basit bir sohbet tamamlama isteğini gösterir. Bu, NSFW metin oluşturma görevlerini işleyen sunucusuz işlevler veya web sunucuları için faydalıdır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwvideoapi.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);
Yanıt yapısı OpenAI formatıyla eşleşir. İçeriği ayrıştırabilir ve uygulama mantığınıza aktarabilirsiniz. Modelin görüntü veya video oluşturmadığını unutmayın; saf bir metin API'sidir.
SSE ile Akış
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, gerçek zamanlı token teslimi için Sunucu Tarafı Olayları (SSE) döndürür. Bu, kullanıcılar için algılanan gecikmeyi azaltır. Aşağıdaki örnek, Node.js'de akış yanıtlarının nasıl işleneceğini gösterir.
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)
Her parçayı geldiği gibi işleyin. Bu, kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için kritiktir. Akış, SSE'yi destekleyen tüm OpenAI uyumlu SDK'larla çalışır. Akışın fiyatlandırmayı veya token saymayı etkilemediğini unutmayın.
Hız Limitleri, Hatalar ve Bağlam
API anahtarı başına dakikada 300 isteğe kadar sınırlısınız. Maksimum istek gövdesi boyutu 8 MB'tır. Yaygın hatalar arasında geçersiz anahtarlar için 401 ve ön ödemeli krediniz tükendiğinde 402 yer alır. Devam etmek için panelden kredinizi artırın. Bağlam penceresi istem ve tamamlama için birlikte 100,000 token'dır. Limiti aşarsanız API 429 hatası döndürür. Kesintileri önlemek için token kullanımınızı dikkatlice planlayın.
Teknik özellikler
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.nsfwvideoapi.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| JSON modu | response_format: {"type": "json_object"} |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| İstek boyutu | en fazla 8 MB |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Bağlam penceresi boyutu nedir?
Bağlam penceresi 100,000 token olup hem girdi istemini hem de çıktı tamamlamasını kapsar. Bu, kesme olmadan uzun konuşmalara veya büyük belge işleme imkanı sağlar.
İstemler eğitim için mi kullanılır?
Hayır, istimleriniz eğitim için kullanılmaz. NSFW Video API, verilerinizi model iyileştirme veri setlerinden ayırarak gizliliğinize saygı duyar.
Hangi içerikler engellenir?
Tek katı içerik sınırı, reşit olmayanlarla ilgili cinsel içeriktir. Diğer tüm yasal yetişkin, kurgusal veya tartışmalı konular reddedilmeden izin verilir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.