TR ▾
API anahtarı al

NsfwAiApiDokü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.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Base URLhttps://api.nsfwaiapi.com/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Fonksiyon çağırmaevet — 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 moduresponse_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 penceresi100.000 token (girdi + çıktı)
Parametrelertemperature, 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ıkanahtar başına aynı anda 8 istek
İstek boyutuen fazla 8 MB
Hız limitianahtar 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
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap 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.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel 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ı al

NsfwAiApiNSFW metin üretimi için Sansürsüz LLM API