tr ▾

chatbotnsfw.comGeliştiriciler için sansürsüz LLM API'si

Quickstart: Integrate NSFW LLM API

NSFW LLM API anahtarınızı alın ve dakikalar içinde sansürsüz metin göndermeye başlayın. Bu hızlı başlangıç, OpenAI uyumlu uç noktaları, SDK kurulumu ve akış (streaming) işlemlerini kapsar, böylece NSFW metin üretimini uygulamanıza hemen entegre edebilirsiniz.

Anahtarınızı alın

Prerequisites: API Key and SDK

Hesap oluşturarak ve API anahtarınızı oluşturarak başlayın. API anahtarı sayfasında Google ile Devam Et veya e-posta ve şifre kullanarak kaydolun. Telefon numarası gerekmez. Hesap başına bir aktif anahtar alırsınız; yeni bir anahtar oluşturmak eski anahtarı hemen değiştirir. Bu anahtarı güvende tutun, çünkü tüm isteklerimizi base URL'mizle doğrular: https://api.chatbotnsfw.com/v1.

Tercih ettiğiniz dil için resmi SDK'yı yüklemenizi öneririz. API'miz standart OpenAI arayüzünü takip eder, bu da muhtemelen ihtiyacınız olan araçlara zaten sahip olduğunuz anlamına gelir. SDK'yı özel base URL'imize yönlendirmeniz ve anahtarınızı authorization header'ına eklemeniz yeterlidir.

İstemciyi Başlat

İstemci kitaplığınızı, sansürsüz LLM hizmetimizle iletişim kuracak şekilde yapılandırın. base_url'yi uç noktamıza ayarlayın ve oluşturduğunuz API anahtarınızı atayın. Bu, tüm sonraki çağrıların sunucularımıza doğru şekilde yönlendirilmesini sağlar. Karmaşık yönlendirme yapılandırmasına veya birden fazla model arasından seçim yapmaya gerek yoktur.

  • Base URL: https://api.chatbotnsfw.com/v1
  • Model Kimliği: uncensored
  • Kimlik Doğrulama: API anahtarı aracılığıyla Bearer token

Bu yapılandırma, herhangi bir OpenAI uyumlu istemci ile çalışır. Yapılandırma nesnesini SDK'nızın gereksinimlerine göre ayarlayın. uncensored modeli, yasal kullanımlar için reddetmeler olmadan yetişkin içeriği için ayarlanmış açık ağırlıklı bir modeldir.

Basit bir Sohbet Tamamlama Gönder

Metin oluşturmak için ilk isteğinizi gönderin. POST /v1/chat/completions uç noktasını kullanın. Bir kullanıcı istemi içeren bir mesaj dizisi gönderin. Model bir metin yanıtı döndürecektir. Bu standart bir chat-completions çağrısıdır. Embedding veya görsel oluşturma işlemi söz konusu değildir.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Oluşturulan metin için yanıtı kontrol edin. 401 hatası alırsanız, anahtarınız geçersizdir. 402 hatası, daha fazla ön ödemeli kredinin gerektiğini gösterir. Hatalar token tüketmez. Küçük yaşlı içerikler nedeniyle reddetmeler ücretsizdir. Bağlantı doğrulaması için basit bir istemle başlayın.

Yanıt Akışını Yönet

Gerçek zamanlı token iletimi için Sunucu Tarafı Olayları (SSE) kullanın. Akış, uzun yanıtlar için daha iyi bir kullanıcı deneyimi sağlar. İsteğinizde stream parametresini true olarak ayarlayın. API, parçaları oluşturuldukları anda döndürür. Arayüzünüzü kademeli olarak güncellemek için her parçayı işleyin.

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)

Son chunk, istek için toplam token kullanımını içerir. Bu, maliyetleri doğru bir şekilde takip etmenizi sağlar. Akış, tüm standart parametrelerle çalışır. Gecikmenin önemli olduğu rol yapma senaryoları için idealdir. Bağlantınızı düzgün bir şekilde kapatmak için akış sonu olayını yönetin.

NSFW İçeriği İçin Parametreleri Yapılandır

Model davranışını standart parametrelerle ayarlayın. Yaratıcılık için temperature değerini düzenleyin. Nükleus örnekleme için top_p kullanın. Çıktı uzunluğunu kontrol etmek için stop dizilerini ayarlayın. Tekrarlanabilir sonuçlar için seed kullanın. Bu parametreler sansürsüz modelin metin nasıl ürettiğini etkiler.

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotnsfw.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)

response_format parametresini {"type": "json_object"} olarak ayarlayarak JSON modunu etkinleştirin. Bu, yapılandırılmış veri çıktıları için faydalıdır. Function calling, tools parametresi aracılığıyla da desteklenir. Belirli davranışlar için tool_choice belirtebilirsiniz. Bu özellikler API'mizle sorunsuz bir şekilde çalışır.

Hata Yönetimi ve Token Limitleri

Limitleri ve hata kodlarını anlayın. Bağlam penceresi toplamda 100,000 token'dır. Ayrı bir çıktı sınırı yoktur: bir yanıt, pencerede kalan tüm alanı kullanabilir. max_tokens ayarlamazsanız, yanıt pencerenin sonuna kadar devam edebilir. Dakikada 300 istek yapmanıza izin verilir. Eşzamanlı istekler anahtar başına 8 ile sınırlıdır. İstek gövdeleri 8 MB'ı geçemez.

Yaygın hatalar arasında 401 (geçersiz anahtar), 402 (yetersiz kredi) ve 429 (hız sınırı) yer alır. Kredi önceden ödenir ve süresi dolmaz. Hatalar token ücreti yansıtmaz. Küçük yaş grubuna yönelik içerikler için reddetmeler ücretsizdir. Bu limitleri uygulamanızın ölçeklendirme stratejisini planlamak için kullanın. Kullanımınızı yanıt başlıkları üzerinden izleyin.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotnsfw.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);

Sıkça sorulan sorular

Bu API gerçekten sansürsüz mü?

Evet, <code>uncensored</code> model, yasal yetişkin, kurgusal veya tartışmalı konularda içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Yalnızca küçüklerle ilgili cinsel içerik konusunda katı bir sınır uyguluyoruz ve bu her zaman reddedilir. Bu durum, onu NSFW rol yapma ve yetişkin içerik üretimi için ideal kılar.

Fiyatlandırma ve faturalandırma nasıl çalışır?

Aylık ücreti olmayan, yalnızca kripto para ile ön ödemeli bir model kullanıyoruz. Giriş tokenları başına 1M başına 0,15 $ ve çıkış tokenları başına 1M başına 0,50 $ ödersiniz. Hatalar ve reddetmeler ücretsizdir. USDT (TRC20) veya USDC (Base) ile 20 $'dan başlayan miktarlarda bakiye yükleyebilirsiniz. Daha büyük miktarlar için bonuslar geçerlidir.

Bunu resmi OpenAI SDK ile kullanabilir miyim?

Kesinlikle. API'miz tamamen OpenAI ile uyumludur. Sadece <code>base_url</code> değerini <code>https://api.chatbotnsfw.com/v1</code> olarak değiştirin ve model kimliği olarak <code>uncensored</code> kullanın. Bu, istek yapısının kodunda değişiklik yapmadan Python, Node ve diğer resmi SDK'larla çalışır.

API anahtarınızı şimdi alın

Kaydol, anahtarını al ve base URL'ini güncelle. Bu kadar.