tr ▾

chatbotnsfw.comFiltresiz LLM API geliştiriciler için

NSFW LLM Entegrasyon Rehberi

Bir NSFW LLM API, keyfi içerik filtreleri olmadan yetişkin temalı sohbet uygulamaları oluşturmanızı sağlar. OpenAI-uyumlu bir uç nokta kullanarak, istemlere doğrudan yanıt veren tek bir model elde edersiniz; bu, güvenilir NSFW yeteneklerine ihtiyaç duyan geliştiriciler için entegrasyonu kolaylaştırır.

Son güncelleme

Özet

  1. Mevcut OpenAI SDK'ları ile kolay entegrasyon için standart /v1/chat/completions uç noktasını kullanın.
  2. Uncensored model, reddiye olmadan yetişkin temalarını işler ve 100k token bağlam pencerelerini destekler.
  3. Fiyatlandırma, giriş tokenları başına 1M başına $0.15 ve çıktı tokenları başına 1M başına $0.50'dir.
  4. Kripto para ile ön ödemeli krediler, aylık ücretler veya beklenmedik faturalandırma sürprizleri olmadığını garanti eder.

Neden uygulamanız için NSFW LLM seçin

Doğradan entegrasyon, karmaşık model yönlendirmesi veya birden fazla satıcı anahtarının gerekliliğini ortadan kaldırır. Tek bir sansürsüz model, standart ve yetişkin istemlerini keyfi reddetmeler olmadan işler. Bu yaklaşım mimarinizi önemli ölçüde basitleştirir. Farklı sağlayıcılardan birden fazla API anahtarını yönetme yükünden kurtulursunuz.

Geliştiriciler genellikle standart modellerdeki tutarsız içerik filtrelemesiyle ilgili zorluk yaşar. Bir NSFW LLM API'si, rol yapma ve yaratıcı yazım için öngörülebilir davranış sağlar. Model, yasal yetişkin içeriği engellemeden cevap verecek şekilde ayarlanmıştır. Kullanıcı deneyiminin tutarlı yanıtlara bağlı olduğu uygulamalar için bu güvenilirlik çok önemlidir.

  • Tek model karmaşılığı azaltır.
  • Yetişkin temalar için keyfi reddetmeler yok.
  • Standart OpenAI uyumlu uç noktalar.

OpenAI-uyumlu uç noktayı anlama

API'miz, standart /v1/chat/completions uç noktasını kullanarak mevcut araçlarla uyumluluk sağlar. Resmi OpenAI SDK'larını veya herhangi bir OpenAI uyumlu istemci kütüphanesini kullanabilirsiniz. Base URL'yi değiştirin ve API anahtarınızı sağlayın. Bu uyumluluk, mevcut kodunuzda minimum değişikliklerle geçiş yapmanızı sağlar.

Endpoint metin girişi, metin çıkışı etkileşimleri destekler. Gömme (embedding), görsel oluşturma veya ses işleme sunmaz. Bu odaklı tasarım API'yi hızlı ve maliyet-etkin tutar. Gereksiz yük olmadan modelin yeteneklerine doğrudan erişim elde edersiniz.

İsteğiniz nasıl yapılandırılır:

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"}]
  }'
  • Temel URL: HTTPS://api.chatbotnsfw.com/v1
  • Yöntem: POST
  • Uç nokta: /chat/completions

Geliştirme ortamınızın ayarlanması

Tercih ettiğiniz dil için OpenAI SDK'sını yükleyerek başlayın. SDK kimlik doğrulamasını ve istek biçimlendirmesini otomatik olarak yönetir. Yalnızca temel URL'yi ve API anahtarını yapılandırmanız gerekir. Bu kurulum Python, Node.js ve diğer popüler dillerle çalışır.

Ortam değişkenlerinizin doğru ayarlandığından emin olun. API anahtarınızı yetkisiz kullanımı önlemek için güvenli bir şekilde saklayın. API anahtarı kayıttan hemen sonra oluşturulur. Anahtarınızı geliştirici paneli üzerinden yönetebilirsiniz.

Bağımlılık çakışmalarından kaçınmak için sanal bir ortam kullanmayı göz önünde bulundurun. Bu uygulama projenizi temiz ve yönetilebilir tutar. Kodunuzu diğer geliştiricilerle paylaşmayı da kolaylaştırır.

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)

API istemcisini yapılandırma

Temel URL'mize yönlendirmek için istemcinizi yapılandırın. API anahtarını yetkilendirme başlığında ayarlayın. SDK geri kalan iletişimi halleder. Bu yapılandırma, isteklerinizin doğru şekilde yönlendirildiğinden emin olur.

Sıcaklık ve top_p gibi parametreleri ayarlayarak yanıt çeşitliliğini kontrol edebilirsiniz. Bu ayarlar modelin davranışını ince ayarlamanızı sağlar. Daha yüksek sıcaklık değerleri daha yaratıcı çıktılara yol açar. Daha düşük değerler daha belirleyici yanıtlar verir.

Yapılandırmanızı basit bir prompt ile test edin. Geçerli bir yanıt aldığınızı doğrulayın. Bu adım, daha karmaşık etkileşimlere geçmeden önce kurulumunuzun doğru olduğunu onaylar.

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);

İlk NSFW prompt'unuzu gönderme

Bir sistem mesajı ve kullanıcı istemi içeren bir istek oluşturun. Sistem mesajı modelin davranışını tanımlar. Kullanıcı istemi, işlemek istediğiniz gerçek içeriği içerir. Bu isteği /v1/chat/completions uç noktasına gönderin.

Model doğrudan metin ile yanıt verecektir. Oluşturulan içeriği çıkarmak için yanıtı ayrıştırmalısınız. Bu içerik kullanıcılarınıza gösterilebilir veya daha fazla işleme tabi tutulabilir.

Modelin sansürsüz olduğunu unutmayın. Yetişkin temalara reddetmeden yanıt verecektir. Bu, onu rol yapma ve yaratıcı yazma uygulamaları için ideal kılar. İçerik filtrelerinin istemlerinizi engellemesinden endişelenmenize gerek yoktur.

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)

Gerçek zamanlı sohbet için akış yanıtlarını işleme

Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. API yanıtları token token gönderir. Bu, sohbet uygulamalarında daha akıcı bir kullanıcı deneyimi sağlar. Kullanıcılar metin oluşturulurken gerçek zamanlı olarak belirginleşmesini görür.

Akış yanıtını ayrıştırarak her tokenı çıkarın. Tokenları biriktirerek tam yanıtı oluşturun. Bu yöntem, kullanıcı için algılanan gecikmeyi azaltır. Etkileşimi daha doğal ve duyarlı hale getirir.

Akış sırasında oluşabilecek hataları yönetin. Yenileme mantığı, geçici ağ sorunlarından kurtulmaya yardımcı olabilir. Uygulamanızın kısmi yanıtları zarif bir şekilde ele almasını sağlayın.

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)

Maliyet etkinliği için belirteç kullanımını optimize etme

Maliyetleri etkili bir şekilde yönetmek için token kullanımınızı izleyin. API, milyon başına 1M giriş token'ı için $0.15 ve milyon başına 1M çıktı token'ı için $0.50 ücretlendirir. İstemlerinizi kısa tutarak giriş tokenı kullanımını azaltın.Bağlam penceresinde kalmak için uzun konuşma geçmişlerini kısaltın.

Bağlam penceresi 100.000 token'dır. Bu, bağlam kaybı olmadan kapsamlı konuşmalara olanak tanır. Ancak uzun konuşmalar daha fazla token tüketir. Beklenmedik ücretlerden kaçınmak için token sayısına dikkat edin.

Model ayrıntılarını kontrol etmek için /v1/models uç noktasını kullanın. Bu uç nokta, modelin yetenekleri hakkında bilgi sağlar. Size sunulan sınırları ve özellikleri anlamanıza yardımcı olur.

Gelişmiş parametreler: sıcaklık ve top_p

Rastgeleliği kontrol etmek için sıcaklık parametresini ayarlayın. 0.7 sıcaklık iyi bir başlangıç noktasıdır. Daha yüksek değerler yaratıcılığı artırır ancak tutarlılığı azaltabilir. Daha düşük değerler çıktıyı daha öngörülebilir hale getirir.

Yanıt çeşitliliğini kontrol etmek için top_p parametresini kullanın. Modeli en yüksek olasılık kütlesine kadar sınırlar. Bu teknik, düşük olasılıklı, anlamsız çıktılardan kaçınmaya yardımcı olur. İnce ayarlı kontrol için sıcaklıkla birleştirin.

En uygun dengeyi bulmak için bu parametrelerle deney yapın. Farklı uygulamalar farklı ayarlar gerektirebilir. Rol yapma daha yüksek sıcaklıklardan yararlanabilir. Gerçekçi sorgular daha düşük sıcaklıklar gerektirebilir.

Yaygın entegrasyon hatalarında sorun giderme

Yaygın hatalar arasında geçersiz API anahtarları ve hız sınırları bulunur. API anahtarınızda yazım hataları olup olmadığını kontrol edin ve aktif olduğundan emin olun. Hız sınırları dakikada 300 istek olarak ayarlanmıştır. Bu sınırı aşmak bir 429 hatasına neden olur.

İstek gövdenizin 8 MB altında olduğundan emin olun. Büyük yükler zaman aşımına veya hatalara neden olabilir. JSON'un düzgün ve geçerli olduğundan emin olun. Geçersiz JSON bir 400 hatasına neden olacaktır.

Hata kodları için dokümantasyonu kontrol edin. API, sorunları teşhis etmenize yardımcı olacak açık hata mesajları döndürür. Bu mesajları kullanarak sorunları hızlıca belirleyin ve çözün.

Sıkça sorulan sorular

NSFW LLM API'si OpenAI SDK'leriyle uymlu mu?

Evet, API'miz standart OpenAI-uyumlu uç noktalar kullanır. Temel URL'yi ve API anahtarını değiştirerek resmi OpenAI SDK'larını veya herhangi bir uyumlu istemci kütüphanesini kullanabilirsiniz.

Bağlam penceresi boyutu nedir?

Bağlam penceresi 100,000 token'dır, kapsamlı konuşmalara olanak tanır. Yanıt, pencerede kalan tüm boşluğu kullanabilir; max_tokens isteğe bağlıdır ve yalnızca tamamlamayı sınırlar.

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

Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir. Ön ödemeli kripto kredisi ile gerçek token kullanımına göre ödeme yaparsınız ve hatalar ücretsizdir.

Bu API'yi rol yapma uygulamaları için kullanabilir miyim?

Kesinlikle. Model filtrelenmemiştir ve yetişkin temaları reddetmeden işler; bu da rol yapma ve yaratıcı yazma uygulamaları için idealdir.

API anahtarınızı şimdi edinin

Kaydol, anahtarı al ve temel URL'yi güncelle. İşte bu kadar.