NSFW Sohbet Botu API'sini Entegre Edin
Sansürsüz LLM API anahtarınızı alın ve OpenAI uyumlu uç noktamızla dakikalar içinde metin üretmeye başlayın. Bu hızlı başlangıç; kimlik doğrulama, temel istekler ve NSFW Sohbet Botu API'si ile akış işlemlerini kapsar.
Temel URL ve Kimlik Doğrulama
NSFW Chatbot API'si standart OpenAI uyumlu base URL'yi kullanır. Tüm istekler, Authorization üstbilgisinde iletilen bir API anahtarı gerektirir. Bu anahtarı Google veya e-posta adresiyle kayıt olarak anında oluşturabilirsiniz. Aylık ücret veya abonelik yoktur; sadece kripto ile bakiye yüklersiniz ve kullandığınız kadar ödersiniz.
Base URL https://api.nsfwchatbot.top/v1'dir. Resmi OpenAI SDK'larını veya herhangi bir uyumlu istemciyi kullanmak için istemcinizi bu URL'ye yönlendirmeniz ve API anahtarını ayarlamanız gerekir. Göndermeniz gereken model tanımlayıcısı uncensored'dir. Bu model açık ağırlıklıdır ve yasal yetişkin kullanım için içerik reddetmeleri olmadan yanıt verecek şekilde ayarlanmıştır; bu da NSFW sohbet botu uygulamaları geliştiren geliştiriciler için idealdir.
İlk İstek
İlk adımınız basit bir sohbet tamamlama isteği göndermektir. API standart OpenAI formatı JSON'u kabul eder. model olarak uncensored belirtmelisiniz. Uç nokta POST /v1/chat/completions'dir. Başlamanız için temel bir cURL örneği burada.
curl https://api.nsfwchatbot.top/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."}]
}'Bu istek bir istem gönderir ve metin yanıtı bekler. API tokenları işler ve oluşturulan metni döndürür. Yaratıcılığı kontrol etmek için temperature veya top_p gibi parametreleri ayarlayabilirsiniz. Bağlam penceresinin toplam 100.000 token olduğunu ve istek başına maksimum 32.000 token çıkış olduğunu unutmayın.
Python SDK Entegrasyonu
Python geliştiricileri için resmi openai paketi API'mizle doğrudan çalışır. Sadece temel URL'yi geçersiz kılmanız gerekir. Bu, chat.completions.create() gibi tanıdık yöntemleri kullanmanızı sağlar. Başka bir sağlayıcıdan geçiş yapıyorsanız bu yaklaşım kod değişikliklerini minimize eder. Ancak, gömme (embedding), görüntü veya ses sunmadığımıza dikkat edin. API'miz yalnızca metin üretimi içindir.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatbot.top/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)API anahtarını ortamınıza ayarlayın veya doğrudan iletin. base_url parametresi, istekleri sunucularımıza yönlendirmek için kritiktir. Tercih ederseniz özel bir api_key de iletebilirsiniz. Bu kurulum, fonksiyon çağırma, JSON modu ve akış yeteneklerine doğrudan erişim sağlar.
Node.js SDK Entegrasyonu
Node.js geliştiricileri benzer yapılandırma ile openai npm paketini kullanabilir. İstemci başlatmasında temel URL'yi ve API anahtarını tanımlayın. Bu, mevcut kod tabanlarıyla uyumluluğu sağlar. Model kimliği uncensored olarak kalır. messages ve stream gibi standart parametreleri kullanabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatbot.top/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 SDK, HTTP isteklerini ve yanıt ayrıştırmayı sizin için yönetir. Express rotalarına veya sunucusuz işlevlere kolayca entegre edebilirsiniz. Ön ödemeli kredi kullandığımız için kullanımınızı panelden izleyin. Hatalar krediyi tüketmez, bu da maliyetlerin öngörülebilir kalmasını sağlar. API, her anahtar başına dakikada 300 isteği destekler.
Akışlı Yanıtlar
Gerçek zamanlı kullanıcı deneyimleri için stream: true ayarlayarak akışı etkinleştirin. API verileri Sunucu Tarafından Gönderilen Olaylar (SSE) olarak döndürür. Her parça kısmi bir yanıt içerir. Son parça token kullanım istatistiklerini içerir. Bu, metin oluşturuldukça gösterilmesini sağlar ve algılanan gecikmeyi iyileştirir.
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)Tokenları biriktirmek için istemci kodunuzda akışı yönetin. Bu, kullanıcıların anlık geri bildirim beklediği sohbet botu arayüzleri için önemlidir. Model tüm istek türleri için akışı destekler. Akış sırasında hala stop dizeleri veya max_tokens gibi parametreleri kullanabilirsiniz. Sadece istemcinizin son parça sonrası akış bağlantısını düzgün şekilde kapatmasını sağlayın.
Limitler, Hatalar ve Bağlam
Hizmet kesintilerinden kaçınmak için limitleri anlayın. Dakikada 300 istek ve ana başına 8 eşzamanlı istek izniniz vardır. İstek gövdesi 8 MB'ı aşmamalıdır. Geçersiz bir API anahtarı gönderirseniz 401 hatası alırsınız. Krediniz yoksa 402 hatası alırsınız. Hız limitleri 429 hatasına neden olur. Bu hatalar ön ödemeli kredinizi tüketmez.
Bağlam penceresi, istem ve tamamlama için toplam 100.000 token'dır. Maksimum çıkış 32.000 token'dır veya max_tokens ayarlamazsanız 2.048'dir. Hatalar ve reddetmeler ücretsizdir. Bu yapı, yalnızca başarılı tamamlamalar için ödeme yapmanızı sağlar. Anahtarlarınızı dikkatlice yönetin, çünkü bir anahtarı değiştirmek eski anahtarı hemen geçersiz kılar.
Sorular ve cevaplar
Faturalandırma nasıl çalışır?
Sadece kullanılan tokenlar için ödeme yaparsınız. Giriş tokenları 1M başına $0,25, çıkış tokenları ise 1M başına $1,00 tutarındadır. Hatalar ve reddetmeler sizi ücretlendirmez. Kredi kripto ile yüklenir ve süresi dolmaz.
Hangi kripto ödeme yöntemleri kabul edilir?
USDT (TRC20) ve USDC (Base) kabul ediyoruz. Minimum bakiye yükleme $10, maksimum $500'dür. $50+ için +%5, $100+ için +%10 bonus alırsınız. Kredi kartı veya PayPal kabul edilmez.
Model gerçekten sansürsüz mü?
Evet, model yasal yetişkin, kurgusal veya tartışmalı konuları reddetmez. GPT veya Claude değildir. Tek katı sınır, her zaman reddedilen reşit olmayanlarla ilgili cinsel içeriktir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.
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 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.nsfwchatbot.top/v1 |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| 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ı) |
| JSON modu | response_format: {"type": "json_object"} |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| İstek boyutu | en fazla 8 MB |
| Hız limiti | anahtar başına dakikada 300 istek |
| 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 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| 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 |
| Ü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 |
| 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 |