ID ▾
Dapatkan kunci API
  1. NSFW Video API
  2. Panduan Cepat: Integrasi Teks Tanpa Sensor ke Alur Kerja Video Anda

Panduan Cepat: Integrasi Teks Tanpa Sensor ke Alur Kerja Video Anda

Integrasikan API teks tanpa sensor kami ke pipa video NSFW Anda dengan panduan cepat ini. Anda akan belajar cara autentikasi, menghasilkan skrip, dan melakukan streaming respons menggunakan klien yang kompatibel dengan OpenAI.

URL Dasar dan Autentikasi

API kami di-hosting di https://api.nsfwvideo.top/v1. Untuk autentikasi, Anda memerlukan kunci API dari dasbor akun Anda. Anda dapat mendaftar melalui Google atau email untuk menerima kunci Anda secara instan. Kirimkan kunci ini di header Authorization sebagai token Bearer. Konfigurasi ini berfungsi dengan SDK apa pun yang kompatibel dengan OpenAI dengan mengatur URL dasar dan kunci API. Pastikan klien Anda mengirim permintaan ke endpoint khusus kami untuk mengakses model tanpa sensor.

Hasilkan Skrip Video

Kirim permintaan POST ke /v1/chat/completions dengan ID model uncensored. Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah, menjadikannya ideal untuk skrip video NSFW. Anda dapat meminta deskripsi adegan yang mendetail atau dialog. API mengembalikan teks yang dapat Anda berikan langsung ke pipa generasi video Anda untuk output yang konsisten.

curl https://api.nsfwvideo.top/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."}]
  }'

Rekayasa Prompt dengan Mode JSON

Untuk data terstruktur, gunakan parameter response_format yang diatur ke {"type": "json_object"}. Ini memastikan model mengembalikan JSON yang valid, yang penting untuk menguraikan metadata atau prompt terstruktur dalam alur kerja otomatisasi Anda. Anda dapat menentukan skema dalam prompt sistem Anda untuk memaksa kunci tertentu seperti scene_description atau camera_angles. Ini mengurangi overhead pasca-pemrosesan dan menjaga pipa Anda tetap bersih.

from openai import OpenAI

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

Respons Streaming

Aktifkan streaming dengan mengatur stream ke true. API mengembalikan potongan melalui Server-Sent Events (SSE). Ini memungkinkan Anda menampilkan kemajuan atau memproses token secara real-time. Setiap potongan berisi teks parsial, dan potongan terakhir mencakup statistik penggunaan token. Streaming sangat efisien untuk skrip panjang, memungkinkan aplikasi Anda bereaksi terhadap konten saat dihasilkan tanpa menunggu respons penuh.

import OpenAI from "openai";

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

Menangani Jendela Konteks

Jendela konteks adalah 100.000 token, mencakup prompt dan penyelesaian. Output maksimum per permintaan adalah 32.000 token, atau 2.048 jika max_tokens tidak diatur. Rencanakan panjang input Anda sesuai untuk menghindari pemotongan. Untuk percakapan panjang, kelola riwayat dengan memangkas pesan yang lebih lama. Ini memastikan model memiliki ruang yang cukup untuk konteks yang relevan, menjaga koherensi dalam generasi skrip video Anda.

Batas Laju dan Token

Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan paralel per kunci. Badan permintaan tidak boleh melebihi 8 MB. Error seperti 401 (kunci tidak valid) atau 402 (tidak ada kredit) tidak mengonsumsi saldo prabayar Anda. Batas laju (429) juga tidak mengonsumsi kredit, memungkinkan Anda mencoba lagi tanpa penalti. Kredit hanya dibebankan untuk penggunaan token yang berhasil, memastikan pengendalian biaya untuk pipa dengan volume tinggi.

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)

Spesifikasi API

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

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

Apa yang terjadi jika kredit Anda habis?

Kunci API Anda tetap aktif, tetapi permintaan akan mengembalikan error 402 yang menunjukkan dana tidak cukup. Anda dapat mengisi saldo melalui kripto kapan saja untuk melanjutkan penggunaan. Error dan penolakan gratis, sehingga Anda tidak akan dikenakan biaya untuk upaya yang gagal.

Apakah API mendukung pemanggilan fungsi?

Ya, API mendukung pemanggilan fungsi melalui parameter <code>tools</code> dan <code>tool_choice</code>. Anda dapat mendefinisikan fungsi kustom dalam permintaan Anda agar model mengembalikan data terstruktur. Ini berguna untuk mengintegrasikan dengan bagian lain dari alur kerja produksi video Anda.

Apakah ada tier gratis?

Tidak, tidak ada tier gratis. Namun, setiap akun baru menerima kredit uji coba senilai $0,50 yang berlaku selama 7 hari. Anda dapat mengisi saldo dengan kripto mulai dari $10. Kredit tidak pernah habis dan dapat digunakan untuk jenis permintaan apa pun.

Kunci Anda hanya selangkah lagi dari satu formulir

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

Dapatkan kunci API