tr ▾

Dolphin NSFW

Filtresiz API. Reddetme yok. Sadece kod.

Dolphin nsfw API Dokümantasyonu

Uncensored LLM API, standart uç noktalara sürtünmesiz bir şekilde bağlanır. Girdi metin, çıktı metin ve yasal içeriğinizi engelleyen kurumsal filtreler yoktur.

Temel URL ve Kimlik Doğrulama

Standart OpenAI-uyumlu temel URL'yi kullanarak bağlayın. Mevcut API anahtarınızı panelden oluşturduğunuz anahtarla değiştirin. Temel URL geçişini kabul eden herhangi bir istemci kütüphanesini destekleriz.

  • Temel URL: https://api.dolphinnsfw.com/v1
  • Kimlik Doğrulama: Bearer token'ın Authorization header.

Kimlik doğrulama anlıktır. Anahtarınız oluşturulduktan hemen sonra çalışır. Telefon numarası gerekmez. Google veya e-posta ile kaydolun. Panel anahtarınızı bir kez gösterir. Hatalar ücretsizdir. Reddler hiçbir şeye mal olmaz. Bu, yalnızca gerçek tokenlar için ödeme yapacağınızı sağlar.

İlk İstek

Sohbet uç noktasına bir tamamlama isteği gönderin. Model kimliği uncensoredYetişkin temaları reddetmeden işler. Standart JSON yapılarını kullanın. İstek gövdesi mesajları ve parametreleri içerir.

Bağlantıyı test etmek için basit bir curl komutu. Kısa bir istek gönderir. Yanıt oluşturulan metni döndürür. Başarı için durum kodunu kontrol edin.

curl https://api.dolphinnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 500 word scene of two dolphins mating at sunset"}]
  }'

Bu, basit herhangi bir metin üretimi görevi için çalışır. Sıcaklık ve top_p parametrelerini ayarlayabilirsiniz. Model hızlı yanıt verir. Karmaşık bir kurulum gerekmez.

Python SDK Entegrasyonu

Resmi OpenAI Python kütüphanesini kullanın. Base URL'yi bizim uç noktamıza ayarlayın. API anahtarınızı iletin. Kod, standart GPT kullanımına aynı kalır. Bu, entegrasyon süresini önemli ölçüde azaltır.

Kütüphaneyi yükleyin. İstemciyi yapılandırın. Mesajları gönderin. Yanıt nesnesi oluşturulan metni içerir. Yanıt nesnesinden token kullanımına erişebilirsiniz. Bu, maliyetleri izlemeye yardımcı olur.

from openai import OpenAI

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

Kütüphane otomatik olarak yeniden denemeleri yönetir. Başlıkları otomatik olarak yönetir. Yapılandırılmış veri alırsınız. Bu yaklaşım hem yerel betikler hem de web uygulamaları için çalışır.

Node SDK Entegrasyonu

Node.js istemcisini başlatın. Bizi temel URL'mize yönlendirin. API anahtarınızı kullanın. Sözdizimi resmi belgelere benzer. Bu, diller arasında tutarlılık sağlar.

Bir istemci örneği oluşturun. Modeli tanımlayın. Bir istek gönderin. Yanıt içerik içerir. JSON'u kolayca ayrıştırabilirsiniz. Bu yöntem sunucu taraflı renderlama için iyi çalışır. Sunucusuz işlevlerle de uyumludur.

import OpenAI from "openai";

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

SDK, akışı dahili olarak yönetir. Ayrıca manuel olarak da alabilirsiniz. Bu size esneklik sağlar. Mimarinize uygun yöntemi seçin.

Akış ve Araç Kullanımı

Gerçek zamanlı çıktı için akış özelliğini etkinleştirin. stream parametresini true olarak ayarlayın. API, verileri Sunucu Tarafından Gönderilen Etkinlikler (SSE) üzerinden parçalar halinde gönderir. Bu, algılanan gecikmeyi azaltır. Kullanıcılar metni oluşturulurken görür.

Fonksiyon çağırma desteklenir. İstekte araçları tanımlayın. Model araç çağrıları döndürür. Siz bunları yürütün. Ardından sonuçları geri gönderin. Bu karmaşık iş akışlarına olanak tanır. JSON modu da mevcuttur. Ayarlayın response_format için {"type": "json_object"}. Bu, sıkı çıktı formatları sağlar.

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)

Akış, tüm parametrelerle çalışır. Temperature ve top_p parça başına uygulanır. Bu, ince ayarlı kontrol sağlar. Üretimi erken durdurabilirsiniz. Son parça toplam token kullanımını içerir.

Limitler, Hatalar ve Bağlam

Bağlam penceresi 100.000 token'dır. Bu, prompt ve tamamlamayı içerir. Maksimum çıktı 16.000 token'dır. İstek gövdesi boyutu 8 MB'dir. Hız sınırlamaları dakikada 300 istektir. Eşzamanlılık anahtar başına 1 istektir.

Hataları zarifçe yönetin. 401 hatası geçersiz bir anahtarı gösterir. 402 hatası yetersiz krediyi belirtir. 429 hatası hız sınırlamasını işaret eder. Bunlar standart HTTP kodlarıdır. İstemciniz yeniden denemeli veya kullanıcıyı bilgilendirmelidir.

Fiyatlandırma şeffaftır. Giriş token'ları milyon başına $0.15'tir. Çıkış token'ları milyon başına $0.50'dir. Hatalar krediyi tüketmez. Bu bütçenizi korur. Ön ödemeli kredi süresi dolmaz. Önce test etmek için deneme kredisini kullanın.

Sık sorulan sorular

Verilerimle ne olur?

İstemler eğitim için kullanılmaz. Hesabınız için yalnızca bir e-posta yeterlidir. Telefon numarası gerekmez. Veriler güvenli işlenir.

Hangi ödeme yöntemlerini kabul ediyorsunuz?

Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.

Nasıl ödeme yaparım?

Yalnızca kripto para. TRC20 üzerinde USDT veya Base üzerinde USDC. $20 ile $500 arasında yükleme yapın. Bonuslar daha büyük tutarlar için uygulanır.

API anahtarınızı oluşturun

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

Anahtar