tr ▾

Dolphin NSFW

Filtresiz API. Reddetme yok. Sadece kod.

NSFW Sohbet Botu: Sorun Giderme Rehberi

Kontrol edilemeyen LLM entegrasyonunuzda sorun giderme, ağır NSFW yükü altında bağlam pencerelerinin, token limitlerinin ve akış (streaming) davranışlarının nasıl çalıştığını anlamakla başlar. Bu rehber, sohbet botunuzun içeriği engellemesine veya eksik akışlar döndürmesine neden olan teknik nedenleri izole eder, yetişkin içerik üretiminizin stabil ve öngörülebilir kalmasını sağlar.

Son güncelleme

Özet

  • Bağlam pencereniz toplam 100.000 token ile sınırlıdır; bu nedenle uzun NSFW hikayeler için dikkatli kesme stratejileri gerektirir.
  • SSE üzerinden akış yanıtları tokenları artımlı olarak iletir, ancak kullanım istatistikleri için son parçayı işlemeniz gerekir.
  • Fonksiyon çağırma ve JSON modu, uncensored modelde sıkı şema doğrulaması uygulayarak güvenilir şekilde çalışır.
  • Hız sınırlamaları dakikada 300 istek ile sınırlıdır, bu nedenle toplu üretim sırasında 429 hatalarından kaçınmak için üstel geri çekilme uygulayın.

Neden NSFW içeriklerim engelleniyor?

İçerik engellemeleri genellikle iki kaynaktan kaynaklanır: modelin içsel reddetme mantığı veya istemci tarafı filtrelemeniz. Serbest modelimiz, yasal yetişkin kullanımı için reddetmeler olmadan yanıt verecek şekilde ayarlanmıştır ancak reşit olmayanlarla ilgili cinsel içerik konusunda kesin bir sınıra sıkı sıkıya uyulmasını sağlar. Bir reddetme alırsanız, istemcinizin bu özel kısıtlamayı dolaylı olarak tetikleyip tetiklemediğini kontrol edin. Tüm türleri yasaklayan kurumsal modellerin aksine, bu API yasal ve kurgusal olduğu sürece tartışmalı veya açık temalara izin verir.

Yaygın bir sorun, istemci tarafı son işlemedir. Çıktıyı ekranda göstermeden önce bir ikincil filtre üzerinden geçirirseniz, bu filtre modelin doğru şekilde oluşturduğu içeriği engelleyebilir. Uygulama katmanınızın keyfi anahtar kelimelere dayanarak geçerli belirteçleri reddetmediğinden emin olun. API, başarılı oluşturular için standart HTTP 200 yanıtları döndürür; bu nedenle bir engelleme genellikle bir API reddi yerine kendi doğrulama katmanınızdaki bir mantık hatasını gösterir.

Bağlam Pencerelerini ve Token Limitlerini Anlamak

Bağlam pencereniz, istem ve tamamlama birlikte 100.000 token ile sınırlıdır; bu da uzun NSFW anlatımlar için dikkatli bir yönetimi gerektirir. Hikayeniz bu sınırı aşarsa, model en eski mesajları keserek veya uygulamanıza bağlı olarak başarısız olarak sonuçlanır. API otomatik olarak kesme yapmadığından token sayısını kendiniz takip etmelisiniz. Ayarlamazsanız varsayılan maksimum çıktı sınırı 2.048 token'dır. max_tokens.

Karmaşık rol yapmalarında konuşma geçmişi tokenları hızla tüketebilir. Uzun, detaylı yanıtlar üretiyorsanız, her istek için tüm sohbet geçmişini göndermediğinizden emin olun. 100.000 token sınırında kalmak için kayan pencere stratejisi kullanın veya eski konuşmaları özetleyin. Bu, beklenmedik hataları önler ve sansürsüz AI uygulamalarınız için tutarlı performansı sağlar.

Akış Yanıtları: Eksik Çıktıların İşlenmesi

Sunucu Tarafından Gönderilen Olaylar (SSE) üzerinden akış (streaming), tokenları artımlı olarak göndermenizi sağlar ancak kullanım istatistiklerini almak için son chunk'ı doğru şekilde işlemeniz gerekir. Her chunk kısmi bir yanıt içerir ve son chunk toplam token sayısını içerir. Dinlemeyi erken durdurursanız, kullanım verisini kaçırabilir veya bağlantıları açık bırakabilirsiniz.

Akış durumunu takip ederken her bir delta'yı işleyen sağlam bir olay dinleyicisi uygulayın. Bu, gecikmenin önemli olduğu NSFW sohbet botları için kritiktir. Kullanıcılar gerçek zamanlı yazma efektleri bekler, ancak oluşturmanın tamamlandığını işaret etmeden önce akışın tamamlanmasını sağlamalısınız. Şunu kontrol edin choices son parçada, bitiş nedeninin stop ou length.

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)

Fonksiyon Çağırma Sansürsüz Modellerle

İşlev çağırma, sınırlandırmasız modelle güvenilir şekilde çalışır; karmaşık NSFW senaryolarını veya oyun mekaniklerini yapılandırmanıza olanak tanır. Araçları isteğinizde tanımlarsınız ve model, kodunuzun çalıştırabileceği yapılandırılmış veri döndürür. Bu, AI'nın NPC'leri veya envanter sistemlerini kontrol ettiği interaktif hikayeler oluşturmak için kullanışlıdır.

Fonksiyon tanımlarınızın net ve spesifik olduğundan emin olun. Şema çok belirsizse model argümanları uydurabilir. Önce basit araçlarla test edin, ardından karmaşık iç içe nesnelere geçin. Bu yaklaşım, sohbet botu mantığını oluşturma mantığından ayırır ve uncensored içerik yaratıcı hale geldiğinde hata ayıklamayı kolaylaştırır.

NSFW için Sıcaklık ve Top_P Ayarları

Sıcaklık ve top_p'nin ayarlanması, NSFW sohbet botunuzun ne kadar yaratıcı veya belirgin göründüğünü değiştirir. Daha yüksek bir sıcaklık (örn. 0.8) rastgeleliği artırır, bu da çeşitli erotik betimlemeler için harikadır. Daha düşük bir sıcaklık (örn. 0.2) çıktıyı daha tutarlı ve tekrarlanabilir hale getirir, bu da karakter sesi tutarlılığı için kullanışlıdır.

Top_p, nükleus örnekleme işlemini kontrol eder ve düşük olasılıklı tokenları filtreler. Bu ayarların birleştirilmesi ince ayar yapmanıza olanak tanır. Çıktınız tekrarlı hale gelirse sıcaklığı düşürün veya top_p değerini ayarlayın. Çıktı tutarsız hale gelirse değerleri biraz artırın. Belirli içerik tarzınız için en uygun dengeyi bulmak için bu parametrelerle deney yapın.

JSON Modu: Sansürsüz Çıktının Yapılandırılması

JSON modu katı şema doğrulamasını zorlar, sansürsüz LLM'inizin geçerli JSON nesneleri döndürmesini sağlar. Bu, API'yi ön yüz çerçeveleri veya veritabanlarıyla entegre etmek için gereklidir. Ayarlayın response_format için {"type": "json_object"} isteğinizde.

Net bir şema gerekli alanlarla birlikte tanımlayın. Model bu yapıya uyacaktır, hatta açık içerik üretirken bile. Bu, ayrıştırma hatalarını önler ve veri hattınızı sağlam hale getirir. Prompt belirsiz olduğunda model bazen bir alanı atlayabileceğinden, çıktıyı kendi tarafınızda her zaman doğrulayın.

Yetişkin İçerikte 'Stop' Dizelerini İşleme

Durdurma dizileri, modelin üretimi nerede sonlandıracağını kontrol etmenizi sağlar. NSFW sohbet botunuz gereğinden fazla uzayıp duruyorsa, çıktıyı durdurmak için belirli bir tetikleyici ifade veya token tanımlayın. Bu, yanıtları kısa tutar ve token israfını önler.

Geçiş yapın stop dize listesi içeren bir parametre. Model, bu dizelerden herhangi biriyle karşılaştığında üretimi durdurur. Bu, diyalogları sonlandırmak veya sahne geçişlerini belirtmek için kullanışlıdır. İçerik türünüz için en iyi sonucu veren durdurma dizilerini bulmak için farklı seçenekler deneyin.

API Hatalarını ve Hız Sınırlarını Hata Ayıklama

Hız sınırlamaları anahtar başına dakikada 300 istek ile sınırlıdır, bu nedenle 429 hatalarından kaçınmak için üstel geri çekilme uygulayın. Sınırı aşarsanız API, 429 durum kodunu döndürür. Gecikme ile yeniden deneme uygulayarak bunu zarifçe yönetin.

Diğer yaygın hatalar geçersiz API anahtarlarını (401) veya hatalı istekleri (400) içerir. JSON modu kullanırken özellikle istek gövdesindeki sözdizimi hatalarını kontrol edin. Kullanın error field yanıtta sorunu tanımlamak için. Bu hataları günlüğe kaydetmek, desenleri tespit etmenize ve kullanımı optimize etmenize yardımcı olur.

Gizlilik: İstemler Eğitim İçin Kullanılıyor mu?

İstemler eğitim için kullanılır, bu da NSFW içeriklerinizin gizli kalmasını sağlar. API, işletim için gerekli olanı depolar ve verileriniz model iyileştirmesi için yeniden kullanılmaz. Bu, içeriklerini özel tutmak isteyen yaratıcılar için önemli bir avantajdır.

Sadece e-posta adresinizle kaydolun, telefon numarası gerekmez. Bu, kişisel veri toplama işlemini minimize eder. API anahtarınız tek tanımlayıcınızdır ve gerekirse yeni anahtarlar oluşturabilirsiniz. Bu yapı, veri sızıntısı korkusu olmadan sansürsuz içerik üretimi için güvenli bir ortam sağlar.

Sık sorulan sorular

Uncensored model, herhangi bir NSFW içeriği reddediyor mu?

Evet, küçükler cinsel içerikli materyaller için katı bir sınır uygular. Diğer tüm yasal yetişkin, kurgusal veya tartışmalı konular genellikle reddedilmeden kabul edilir. Bu, temel bir güvenlik sınırı korurken NSFW kullanım durumları için geniş uyumluluk sağlar.

NSFW sohbet botumda akış yanıtlarını nasıl yönetebilirim?

Token'ları artımlı olarak almak için SSE uç noktasını kullanın. Her parçayı dinleyin ve farkları işleyin. Son parça kullanım istatistiklerini içerir, bu nedenle token sayılarını yakalamak için kodunuzun akışın sonunu doğru şekilde işlediğinden emin olun.

Dakikada 300 istek limitini aşarsam ne olur?

API, 429 Too Many Requests hatasını döndürür. İstemci kodunuzda kısa bir gecikmeden sonra yeniden deneme yapmak için üstel geri çekilme (exponential backoff) uygulamanız gerekir. Bu, sunucuyu aşırı yüklemeyi önler ve yoğun kullanım sırasında sohbet botunuzun kararlılığını sağlar.

Bu API'yi fonksiyon çağrısı ve JSON modu için kullanabilir miyim?

Evet, uncensored model fonksiyon çağırma ve JSON modunu destekler. Araçlarınızı veya şemanızı istekte tanımlayın; model yapılandırılmış veriyi döndürür. Bu, API'yi karmaşık NSFW uygulamaları veya oyunlarla entegre etmek için idealdir.

API anahtarınızı oluşturun

Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. İşte tüm mesele.

Anahtar