Panduan Cepat: Mengintegrasikan API Chat Tanpa Sensor
Integrasikan API chat tanpa sensor kami ke dalam pipeline generasi video NSFW Anda dengan panduan awal cepat ini. Gunakan klien yang kompatibel dengan OpenAI untuk menangani rekayasa prompt, penulisan skrip, dan ekstraksi metadata untuk konten dewasa.
Autentikasi & URL Dasar
API kami dihosting di https://api.nsfwvideogenerator.cc/v1. Untuk autentikasi, sertakan kunci API Anda di header Authorization sebagai token Bearer. Anda dapat membuat kunci segera dengan masuk menggunakan Google atau kata sandi email di halaman Dapatkan kunci API. Kunci ditampilkan sekali setelah dibuat, jadi simpan dengan aman. Setiap akun mendukung satu kunci aktif pada satu waktu; membuat kunci baru akan menggantikan kunci sebelumnya. Tidak diperlukan nomor telepon atau kartu kredit untuk memulai, meskipun saldo prabayar diperlukan untuk penggunaan berkelanjutan.
Permintaan Pertama
Kirim permintaan POST standar ke /v1/chat/completions. Endpoint ini menerima input teks dan mengembalikan output teks. Pengenal model adalah uncensored. Pastikan body permintaan Anda menyertakan bidang model, messages, dan max_tokens. Endpoint ini adalah lapisan rekayasa prompt inti dari pipeline teks-ke-video Anda. Endpoint ini menangani manajemen jendela konteks dan pemformatan respons.
curl https://api.nsfwvideogenerator.cc/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."}]
}'
Respons berisi teks yang dihasilkan, statistik penggunaan token, dan alasan selesai. Respons ini langsung masuk ke skrip generasi video atau alat penulisan caption Anda.
Integrasi SDK Python
Gunakan SDK Python OpenAI resmi untuk berinteraksi dengan API. Konfigurasi base_url dan api_key agar mengarah ke infrastruktur kami. SDK menangani serialisasi JSON dan transportasi HTTP secara otomatis. Pendekatan ini sangat ideal untuk layanan backend dan pipa pemrosesan data. Impor klien dan inisialisasi dengan kredensial Anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwvideogenerator.cc/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)
Panggil chat.completions.create() dengan nama model uncensored. SDK mengembalikan objek respons yang dapat Anda urai untuk konten yang dihasilkan. Metode ini andal untuk tugas pemrosesan batch dan pembuatan skrip.
Integrasi SDK Node
Untuk lingkungan JavaScript, gunakan SDK Node OpenAI. Atur basePath ke URL API kami dan berikan kunci API Anda. Pengaturan ini bekerja dengan mulus dengan fungsi serverless dan backend web. SDK mendukung panggilan sinkron dan asinkron. Konfigurasikan klien sekali dan gunakan kembali untuk beberapa permintaan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwvideogenerator.cc/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);
Panggil endpoint penyelesaian chat dengan model uncensored. Objek respons berisi teks yang dihasilkan dan metadata. Integrasi ini cocok untuk penulisan caption waktu nyata dan ekstraksi metadata dalam aplikasi web.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan data sebagai Server-Sent Events (SSE). Setiap potongan berisi sebagian teks yang dihasilkan. Ini berguna untuk antarmuka pengguna waktu nyata dan rendering skrip bertahap. Potongan terakhir mencakup penggunaan token total.
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)
Tangani setiap bagian secara berurutan. Kumpulkan teks untuk membentuk respons lengkap. Streaming mengurangi latensi yang dirasakan untuk generasi konten panjang. Ini sangat ideal untuk penulisan caption langsung atau penyempurnaan prompt interaktif.
Batas, Kesalahan, dan Konteks
Jendela konteks adalah 100.000 token, dengan output maksimum 32.000 token per permintaan. Jika max_tokens tidak diatur, batasnya adalah 2.048 token. Batas laju adalah 300 permintaan per menit dan 8 permintaan paralel per kunci. Body permintaan tidak boleh melebihi 8 MB. Kesalahan mencakup 401 untuk kunci tidak valid, 402 untuk saldo tidak cukup, dan 429 untuk batas laju. Penolakan untuk konten ringan gratis. Kesalahan tidak menggunakan saldo. Gunakan penundaan eksponensial untuk respons 429.
Spesifikasi teknis
Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwvideogenerator.cc/v1 |
| ID model | uncensored |
| Mode JSON | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Jendela konteks | 64.000 token (input + output) |
| Output maksimal | hingga sisa jendela 64.000 token; max_tokens opsional (tanpa batas terpisah) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Batas laju | 300 permintaan per menit per kunci |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ukuran permintaan | hingga 8 MB |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Masuk | Google atau email dan kata sandi |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model sibuk — coba lagi beberapa detik lagi |
Tanya jawab
Apakah API ini menghasilkan video atau audio secara langsung?
Tidak, ini adalah API teks saja. API ini menyediakan lapisan teks untuk pipeline Anda, menangani rekayasa prompt, pembuatan skrip, dan ekstraksi metadata. Anda menggunakan outputnya untuk menjalankan model generasi video atau audio terpisah.
Bagaimana cara menambah saldo akun saya?
Anda dapat mengisi saldo menggunakan kripto saja, khususnya USDT (TRC20) atau USDC (Base). Pembayaran berkisar antara $10 hingga $500, dengan kredit bonus tersedia untuk jumlah yang lebih besar. Kartu kredit atau PayPal tidak diterima.
Bagaimana model harganya?
Anda membayar $0.25 per 1M token input dan $1.00 per 1M token output. Saldo prabayar tidak pernah kedaluwarsa. Kesalahan dan penolakan tidak menggunakan saldo, sehingga Anda hanya membayar untuk respons yang berhasil.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.