TR ▾

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.

API anahtarı al

Teknik özellikler

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
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://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ğırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Bağlam penceresi100.000 token (girdi + çıktı)
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
İstek boyutuen fazla 8 MB
Hız limitianahtar 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ıkanahtar başına aynı anda 8 istek
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Fiyat1M 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
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetiş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.

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