id ▾

Dolphin NSFW

API tanpa sensor. Tanpa penolakan. Hanya kode.

Dokumentasi API Dolphin nsfw

API LLM uncensor terhubung ke endpoint standar tanpa gesekan. Anda mendapatkan teks masuk, teks keluar, dan tanpa filter perusahaan yang memblokir konten sah Anda.

URL Dasar dan Autentikasi

Terhubung menggunakan URL dasar yang kompatibel dengan OpenAI standar. Ganti kunci API Anda yang ada dengan yang dihasilkan dari dasbor Anda. Kami mendukung pustaka klien apa pun yang menerima penggantian URL dasar.

  • URL Dasar: https://api.dolphinnsfw.com/v1
  • Auth: Token Bearer di Authorization header.

Autentikasi bersifat instan. Kunci Anda berfungsi segera setelah dibuat. Tidak diperlukan nomor telepon. Daftar dengan Google atau email. Dasbor menampilkan kunci Anda sekali. Kesalahan gratis. Penolakan tidak berbiaya. Ini memastikan Anda hanya membayar untuk token aktual.

Permintaan Pertama

Kirimkan permintaan penyelesaian ke endpoint obrolan. ID modelnya adalah uncensored. Ini menangani tema dewasa tanpa penolakan. Gunakan struktur JSON standar. Body permintaan mencakup pesan dan parameter.

Berikut perintah curl sederhana untuk menguji koneksi. Ini mengirimkan prompt pendek. Responsnya mengembalikan teks yang dihasilkan. Periksa kode status untuk keberhasilan.

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"}]
  }'

Ini berfungsi untuk tugas generasi teks sederhana apa pun. Anda dapat menyesuaikan suhu dan top_p. Model merespons dengan cepat. Tidak perlu pengaturan rumit.

Integrasi SDK Python

Gunakan pustaka Python resmi OpenAI. Atur base URL ke endpoint kami. Lewatkan kunci API Anda. Kode tetap identik dengan penggunaan GPT standar. Ini mengurangi waktu integrasi secara signifikan.

Instal pustaka. Konfigurasikan klien. Kirim pesan. Objek respons berisi teks yang dihasilkan. Anda dapat mengakses penggunaan token dari responsnya. Ini membantu melacak biaya.

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)

Pustaka menangani retry. Ia mengelola header secara otomatis. Anda mendapatkan data terstruktur. Pendekatan ini berfungsi untuk skrip lokal maupun aplikasi web.

Integrasi SDK Node

Inisialisasi klien Node.js. Arahkan ke URL dasar kami. Gunakan kunci API Anda. Sintaksnya meniru dokumentasi resmi. Ini memastikan konsistensi di seluruh bahasa.

Buat instance klien. Tentukan model. Kirim prompt. Respons berisi konten. Anda dapat dengan mudah mengurai JSON. Ini bekerja dengan baik untuk rendering sisi server. Ini juga cocok untuk fungsi serverless.

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 menangani streaming secara internal. Anda juga dapat mengambil secara manual. Ini memberikan fleksibilitas. Pilih metode yang sesuai dengan arsitektur Anda.

Streaming dan Penggunaan Alat

Aktifkan streaming untuk output real-time. Tetapkan parameter stream menjadi true. API mengirim potongan data melalui Server-Sent Events. Hal ini mengurangi latensi yang dirasakan. Pengguna melihat teks saat teks tersebut dihasilkan.

Pemanggilan fungsi didukung. Tentukan alat dalam permintaan. Model mengembalikan panggilan alat. Anda mengeksekusinya. Kemudian kirimkan hasilnya kembali. Ini memungkinkan alur kerja kompleks. Mode JSON juga tersedia. Atur response_format ke {"type": "json_object"}. Ini memastikan format output yang ketat.

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)

Streaming bekerja dengan semua parameter. Temperature dan top_p berlaku per potongan. Ini memungkinkan kontrol yang halus. Anda dapat menghentikan generasi lebih awal. Potongan terakhir berisi total penggunaan token.

Batas, Error, dan Konteks

Jendela konteks adalah 100.000 token. Ini mencakup prompt dan completion. Output maksimum adalah 16.000 token. Ukuran tubuh permintaan adalah 8 MB. Batas laju adalah 300 permintaan per menit. Koncurrency adalah 8 permintaan per kunci.

Tangani kesalahan dengan baik. Kesalahan 401 berarti kunci tidak valid. Kesalahan 402 menunjukkan tidak ada kredit. Kesalahan 429 menandakan pembatasan laju. Ini adalah kode HTTP standar. Klien Anda harus mencoba lagi atau memberi tahu pengguna.

Harga transparan. Token input berharga $0.15 per juta. Token output berharga $0.50 per juta. Kesalahan tidak mengonsumsi kredit. Ini melindungi anggaran Anda. Kredit prabayar tidak pernah kedaluwarsa. Gunakan kredit uji untuk menguji terlebih dahulu.

Pertanyaan umum

Apa yang terjadi pada data saya?

Prompt tidak digunakan untuk pelatihan. Akun Anda hanya perlu email. Tidak diperlukan nomor telepon. Data diproses dengan aman.

Metode pembayaran apa saja yang Anda terima?

Hanya kripto: USDT pada TRC20 atau USDC pada Base, jumlah bulat apa pun dari $20 hingga $500. Kredit bonus berlaku mulai dari $50.

Bagaimana cara membayar?

Hanya kripto. USDT di TRC20 atau USDC di Base. Top up dari $20 hingga $500. Bonus berlaku untuk jumlah yang lebih besar.

Hasilkan kunci API

Daftar, salin kunci, perbarui URL dasar. Itu saja yang ada.

Buat kunci