NsfwAiApi/Dokümanlar
NSFW AI API Dokümantasyonu
Standart OpenAI uyumlu kütüphaneler kullanarak sansürsüz LLM API'sine dakikalar içinde başlayın. Bu rehber kimlik doğrulama, temel istekler, akış ve hızlı entegrasyon için önemli limitleri kapsar.
- Temel URL
- https://api.nsfwaiapi.com/v1
- Model
- sansürsüz
Temel URL ve Kimlik Doğrulama
Standart OpenAI SDK formatını kullanarak nsfw ai api ile etkileşim kurun. Temel URL'niz https://api.nsfwaiapi.com/v1 şeklindedir. Kimlik doğrulama, Authorization üstbilgisindeki Bearer token ile yapılır. Anahtarınızı panelde oluşturun; kayıt sonrası hemen görüntülenir. İlk deneme için kart veya telefon numarası gerekmez.
İstemci kitaplığınızın temel URL'nize işaret ettiğinden emin olun. API tek bir sansürsüz model sunar, bu nedenle çoğu istek için model sürümü seçmenize gerek yoktur. Anahtar değiştirirseniz, eski anahtar hemen geçersiz hale gelir.
İlk İstek
Bağlantıyı doğrulamak için basit bir metin tamamlama gönderin. POST /v1/chat/completions uç noktası standart sohbet mesajlarını kabul eder. Açık ağırlıklı yetişkin içerikler için ayarlanmış modelimize yönlendirildiğinizden emin olmak için uncensored model kimliğini kullanın.
Bu istek temel yeteneği gösterir: metin gir, metin çık. Model yasal yetişkin konular için standart içerik filtreleri olmadan yanıt verecektir.
- Uç Nokta:
POST /v1/chat/completions - Model:
uncensored - Biçim: JSON
curl https://api.nsfwaiapi.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."}]
}'401 alırsanız API anahtarınızı kontrol edin. 402, ön ödemeli kredinizin tükendiğini gösterir.
Python SDK Entegrasyonu
Hızlı entegrasyon için resmi OpenAI Python kütüphanesini kullanın. base_url ve api_key değerlerini hizmetimize göre ayarlayın. Bu yaklaşım senkron ve asenkron iş akışları için çalışır.
Model kimliği uncensored olarak kalır. Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'a kadar destekler. Bu, erken kesilmeden uzun formatlı rol yapma veya detaylı analiz imkanı sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwaiapi.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)Bu yöntem, metinleri sıralı olarak işleyen arka uç hizmetleri için idealdir. İstemlerin eğitim için kullanılmadığını ve veri gizliliğinizi koruduğunu unutmayın.
Node.js SDK Entegrasyonu
JavaScript veya TypeScript projeleri için OpenAI Node.js SDK'sını kullanın. İstemciyi temel URL'niz ve API anahtarınızla yapılandırın. Bu, web sunucularına veya Node.js betiklerine sorunsuz entegrasyon sağlar.
Hız limitleri veya yetersiz kredi gibi hataları uygun şekilde işlediğinizden emin olun. API fonksiyon çağırma destekler, böylece modelin çağırabileceği fonksiyonları tanımlayabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwaiapi.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);Bu kurulum gerçek zamanlı sohbet botları veya içerik oluşturma hatları için mükemmeldir. Öde ve kullan modeli, yalnızca kullandığınız şey için ödeme yapmanızı sağlar, aylık ücret yoktur.
Akışlı Yanıtlar
Sohbet botları için akış algılanan gecikmeyi azaltır. İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, artımlı parçalar içeren Sunucu Tarafı Olayları (SSE) döndürür.
Bu, rol yapma senaryolarında kullanıcı deneyimi için kritiktir. Model tokenları sırayla oluşturur ve hazır olduklarında gönderir.
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)Metni gerçek zamanlı görüntülemek için akışı istemcinizde işleyin. Bu, herhangi bir OpenAI uyumlu akış ayrıştırıcısıyla çalışır.
Limitler, Hatalar ve Kontenjanlar
Hizmet kesintisini önlemek için kullanımınızı izleyin. API anahtar başına dakikada 300 istek için bir limit uygular. Maksimum istek gövdesi boyutu 8 MB'dir.
Yaygın hatalar 401 (geçersiz anahtar), 402 (kredi yok) ve 429 (hız limiti) şeklindedir. Kredi hiç sona ermez, bu nedenle uygun olduğunda bakiye yükleyin. Ön ödemeli krediler $10 ile başlar, daha büyük miktarlar için bonuslar vardır.
Bağlam penceresi 100.000 token'dır. İstemlerinizin bu limite sığdığından emin olun. Sansürsüz model, reşit olmayanlarla ilgili cinsel içeriği engeller, bu katı bir sınırdır.
API özellikleri
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 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Model kimliği | uncensored |
| Base URL | https://api.nsfwaiapi.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| JSON modu | response_format: {"type": "json_object"} |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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 |
| İstek boyutu | en fazla 8 MB |
| Hız limiti | anahtar başına dakikada 300 istek |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Ü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) |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| 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
Bu API karakter AI botları için uygun mudur?
Evet, sansürsüz model rol yapma ve karakter etkileşimleri için optimize edilmiştir. Standart reddetmeler olmadan yetişkin temalara yanıt verir ve etkileyici sohbet botları için idealdir.
İstemler eğitim için kullanılır mı?
Hayır. İstemleriniz ve tamamlamalar model eğitimi için kullanılmaz. Bu, benzersiz içerik ve karakter verilerinizin gizliliğini sağlar.
Hız limitine ulaşırsam ne olur?
429 durum kodu alırsınız. Pencerenin sıfırlanmasını beklemeli veya istek sıklığınızı azaltmalısınız. Gerekirse API anahtarınızı yenileyebilirsiniz, ancak limit anahtar başına geçerlidir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.
API anahtarını alNsfwAiApiNSFW metin üretimi için Sansürsüz LLM API