ID ▾
Dapatkan kunci API
Nsfwtts APIDokumen

Panduan Cepat API TTS NSFW

Jalankan pipeline TTS NSFW Anda segera dengan API LLM tanpa sensor ini. Gunakan endpoint standar yang kompatibel dengan OpenAI untuk menghasilkan teks tanpa penolakan, yang dioptimalkan untuk alur kerja konten dewasa.

URL Dasarhttps://api.nsfwttsapi.com/v1

URL Dasar & Autentikasi

Arahkan klien Anda ke https://api.nsfwttsapi.com/v1. Anda memerlukan kunci API untuk setiap permintaan. Daftar di halaman Dapatkan kunci API hanya dengan email dan kata sandi. Kunci akan muncul segera. Kunci ini unik untuk akun Anda dan dapat dibuat ulang kapan saja, yang akan membuat kunci lama tidak valid. Tidak diperlukan nomor telepon atau kartu kredit untuk uji coba awal.

Masukkan kunci dalam header Authorization sebagai token bearer. Jika kunci hilang atau tidak valid, Anda akan mendapatkan error 401. Jika Anda tidak memiliki saldo prabayar, Anda akan mendapatkan error 402. API ini melayani satu model bobot terbuka yang disesuaikan untuk konten dewasa, sehingga Anda tidak perlu mengelola routing model atau pemilihan vendor.

Endpoint Chat Completions

Kirim permintaan POST ke /v1/chat/completions. ID model selalu uncensored. Ini adalah model bobot terbuka yang berjalan di server kami sendiri, bukan proxy untuk GPT atau Claude. Model ini menjawab langsung tanpa penolakan konten untuk materi dewasa yang sah.

  • Input: Array pesan standar dengan role dan content.
  • Output: Respons teks dalam message.content.
  • Harga: $0,25 per 1M token input, $1,00 per 1M token output.

Gunakan endpoint HTTP mentah jika Anda lebih memilih kontrol penuh atas struktur permintaan. Gunakan contoh berikut untuk memverifikasi kunci dan akses model Anda.

curl https://api.nsfwttsapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

SDK Python

Gunakan paket Python openai resmi. Atur URL dasar ke endpoint kami dan berikan kunci API Anda. Ini berfungsi mulus dengan SDK standar karena kami mengikuti format chat-completions OpenAI secara tepat.

Ini adalah cara tercepat untuk mengintegrasikan API LLM NSFW ke dalam skrip Python Anda yang ada. Anda tidak perlu mengurai JSON mentah secara manual. SDK menangani streaming SSE jika Anda mengaktifkannya, tetapi untuk generasi teks sederhana, panggilan standar akan mengembalikan respons lengkap sekaligus.

  • Instal melalui pip install openai.
  • Atur base_url ke https://api.nsfwttsapi.com/v1.
  • Atur api_key ke kunci yang Anda buat.

Gunakan cuplikan berikut untuk menghasilkan respons.

from openai import OpenAI

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

SDK Node.js

Gunakan paket Node.js openai. Konfigurasikan klien dengan URL dasar kami dan kunci API Anda. Ini memungkinkan Anda menggunakan kode idiomatik yang sama seperti yang Anda gunakan untuk layanan kompatibel OpenAI lainnya.

Pengembang Node.js dapat mengintegrasikan API AI tanpa sensor langsung ke server Express atau Fastify mereka. Struktur permintaan identik dengan API standar. Anda mengirimkan array pesan, dan model mengembalikan teks. Tidak ada keributan routing, hanya akses langsung ke model tanpa sensor.

  • Instal melalui npm install openai.
  • Konfigurasikan klien dengan baseURL dan apiKey.
  • Panggil chat.completions.create().

Gunakan contoh berikut untuk mengirim permintaan.

import OpenAI from "openai";

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

Respons Streaming (SSE)

Atur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi sebagian teks yang dihasilkan. Ini sangat penting untuk pipeline TTS NSFW di mana Anda perlu mengirimkan teks ke mesin suara secara real-time tanpa menunggu respons lengkap.

Streaming secara signifikan mengurangi latensi yang dirasakan. Anda dapat mulai memproses beberapa token pertama sementara model terus menghasilkan. API mendukung fitur ini secara native. Gunakan kode berikut untuk menangani stream dengan benar.

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)

Jendela Konteks, Batas & Kesalahan

Jendela konteks adalah 100.000 token untuk prompt ditambah completion. Ini cukup besar untuk sebagian besar alur kerja TTS NSFW, tetapi pertahankan prompt sistem Anda tetap ringkas. Jika Anda melebihi batas, API mengembalikan error.

Batas laju adalah 300 permintaan per menit per kunci. Batas body permintaan adalah 8 MB. Pantau penggunaan Anda untuk menghindari penurunan kecepatan. Kesalahan umum termasuk 401 (kunci tidak valid), 402 (tidak ada saldo), dan 429 (batas laju terlampaui). Saldo pay-as-you-go tidak pernah habis. Anda dapat mengisi saldo mulai $10 dengan crypto (USDT atau USDC). Bonus berlaku pada $50 (+5%) dan $100 (+10%). Akun baru mendapatkan kredit uji coba gratis $0,50 yang berlaku selama 7 hari. Tidak perlu kartu untuk uji coba. API tanpa sensor ini andal untuk konten dewasa, asalkan Anda menghindari konten seksual yang melibatkan anak di bawah umur, yang selalu diblokir.

Spesifikasi teknis

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
Base URLhttps://api.nsfwttsapi.com/v1
ID modeluncensored
EndpointPOST /v1/chat/completions · GET /v1/models
AutentikasiAuthorization: Bearer YOUR_KEY
Mode JSONresponse_format: {"type": "json_object"}
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Jendela konteks100.000 token (input + output)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Konkurensi8 permintaan bersamaan per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ukuran permintaanhingga 8 MB
Batas laju300 permintaan per menit per kunci
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Bonus+5% mulai $50, +10% mulai $100
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
MasukGoogle atau email dan kata sandi

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apakah ini API OpenAI resmi?

Tidak. Ini adalah layanan independen yang menjalankan model bobot terbuka. Layanan ini menggunakan format JSON dan kompatibilitas SDK yang sama dengan OpenAI, tetapi modelnya bukan GPT-4 atau GPT-3.5. Anda mendapatkan akses langsung ke model tanpa sensor yang dioptimalkan untuk konten dewasa.

Apakah API ini menghasilkan file audio?

Tidak. Ini adalah API LLM berbasis teks saja. API ini menghasilkan respons teks. Anda memerlukan mesin TTS terpisah untuk mengonversi output teks menjadi audio. API ini menyediakan bagian generasi teks untuk pipeline TTS NSFW Anda.

Bagaimana cara membayar penggunaan?

Anda melakukan pembayaran saldo prabayar. Anda dapat membeli saldo menggunakan kripto (USDT atau USDC). Tidak ada langganan bulanan. Saldo tidak pernah kedaluwarsa. Anda memulai dengan kredit uji coba senilai $0,50 saat mendaftar, yang berlaku selama 7 hari.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.