NSFW Image API Panduan Cepat
Dapatkan kunci API teks tanpa sensor Anda dan mulai mengirim permintaan rekayasa prompt ke model dalam hitungan menit. Panduan cepat ini mencakup autentikasi, penyelesaian dasar, streaming, mode JSON, dan pemanggilan fungsi untuk pipeline gambar NSFW Anda.
Autentikasi dan URL Dasar
API kami kompatibel dengan OpenAI, sehingga Anda dapat menggunakan SDK standar dengan mengarahkannya ke URL dasar kami:https://api.nsfwimage.top/v1. Anda memerlukan kunci API, yang Anda dapatkan segera setelah masuk dengan Google atau email di halaman Dapatkan kunci API. Masukkan kunci tersebut dalam header Authorization: Bearer <key>. Jika kunci tidak valid, Anda akan mendapatkan error 401. Jika Anda tidak memiliki saldo prabayar, Anda akan mendapatkan error 402. Saldo prabayar diisi melalui kripto (USDT di TRC20 atau USDC di Base), tanpa perlu kartu untuk uji coba. Uji coba memberikan $0,50 yang berlaku selama 7 hari. Kesalahan seperti pembebanan ganda diperbaiki melalui halaman Dukungan; kredit tidak pernah kedaluwarsa tetapi tidak dapat dikembalikan.
Penyelesaian Obrolan Dasar
Kirim permintaan POST ke/v1/chat/completions dengan ID model uncensored. Model ini adalah LLM bobot terbuka yang disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah, menjadikannya ideal untuk pembuatan prompt dan pembuatan keterangan dalam pipa NSFW. Ini bukan GPT, Claude, atau model vendor lain. Jendela konteksnya adalah 100,000 token, dengan output maksimum 32,000 token per permintaan. Batas keras berlaku: konten seksual yang melibatkan anak di bawah umur selalu ditolak. Error dan penolakan tidak mengonsumsi saldo. Gunakan endpoint ini untuk tugas teks masuk, teks keluar seperti deskripsi gaya atau ekstraksi metadata.
Integrasi SDK Python
Gunakan SDK Python OpenAI resmi dengan mengatur URL dasar dan kunci API. Ini adalah cara tercepat untuk mengintegrasikan API teks tanpa sensor kami ke dalam alur pembuatan gambar NSFW berbasis Python Anda. SDK menangani percobaan ulang dan parsing JSON secara otomatis. Anda dapat menggunakan respons streaming atau mode JSON sesuai kebutuhan. Ingatlah bahwa ini adalah API teks saja; API ini tidak menghasilkan gambar, audio, atau video. Gunakan untuk menyiapkan prompt yang akan dikonsumsi oleh model pembuatan gambar Anda. ID modelnya adalahuncensored, dan Anda dapat mengontrol perilaku dengan parameter seperti temperature dan top_p.
Integrasi SDK Node.js
Untuk pengembang Node.js, SDK OpenAI bekerja dengan mulus dengan mengonfigurasi URL dasar kehttps://api.nsfwimage.top/v1. Ini memungkinkan Anda membuat API pembuatan prompt atau skrip pasca-pemrosesan untuk pipa konten NSFW Anda. SDK mendukung streaming, mode JSON, dan pemanggilan fungsi. Karena API kami hanya teks, gunakan untuk mengekstrak metadata, membuat keterangan, atau menyempurnakan prompt sebelum mengirimkannya ke generator gambar. Model ini tanpa sensor untuk konten dewasa yang sah, memastikan Anda mendapatkan teks yang Anda butuhkan tanpa penolakan yang tidak terduga. Periksa dokumentasi resmi OpenAI untuk spesifikasi SDK Node.js, karena API kami mengikuti antarmuka standar mereka.
Respons Streaming
Streaming via SSE didukung. Penggunaan token dilaporkan di bagian terakhir. Ini berguna untuk pembuatan prompt secara real-time atau pembuatan caption dalam pipeline gambar NSFW Anda. LLM tanpa sensor mengembalikan token saat dihasilkan, memungkinkan Anda menampilkan kemajuan atau memproses teks parsial. Streaming berfungsi dengan SDK Python dan Node.js. Ingatlah bahwa model memiliki jendela konteks 100k dan output maksimum 16k. Streaming tidak mengubah penagihan; Anda dibebankan biaya untuk total token input dan output. Kesalahan selama streaming ditangani oleh SDK, tetapi Anda mungkin perlu memeriksa bagian terakhir untuk jumlah token.
Mode JSON dan Pemanggilan Fungsi
Gunakanresponse_format: {"type": "json_object"} untuk output terstruktur. Ini sangat penting untuk pipa gambar NSFW di mana Anda memerlukan JSON yang andal untuk template prompt atau metadata. Model tanpa sensor mendukung mode JSON dan pemanggilan fungsi (alat). Pemanggilan fungsi memungkinkan Anda mendefinisikan alat yang dapat dipanggil oleh model, berguna untuk mengekstrak atribut tertentu dari teks atau menghasilkan komponen prompt terstruktur. Model ini tidak dihaluskan untuk domain tertentu, sehingga Anda mungkin perlu memberikan instruksi yang jelas. Mode JSON memastikan output adalah JSON yang valid, mengurangi error pasca-pemrosesan dalam pipa Anda. Batas laju berlaku per kunci, jadi pantau penggunaan jika Anda membuat banyak permintaan terstruktur.
Batas Laju dan Parameter
Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan paralel per kunci. Badan permintaan harus di bawah 8 MB. Jika Anda melebihi batas, Anda akan mendapatkan error 429. Satu kunci aktif per akun; kunci baru menggantikan kunci lama. Parameter sepertitemperature, top_p, stop, seed, presence_penalty, dan frequency_penalty didukung. Ini memungkinkan Anda mengontrol kreativitas dan determinisme. Untuk pipa gambar NSFW, menetapkan seed memastikan variasi prompt yang dapat direproduksi. Model ini tanpa sensor untuk konten dewasa yang sah, tetapi konten seksual yang melibatkan anak di bawah umur selalu ditolak. Gunakan parameter ini untuk menyesuaikan pembuatan prompt atau alur kerja pembuatan keterangan Anda.cURL
curl https://api.nsfwimage.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwimage.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwimage.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);Streaming
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.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| ID model | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwimage.top/v1 |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Jendela konteks | 100.000 token (input + output) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Mode JSON | response_format: {"type": "json_object"} |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| 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 |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Masuk | Google atau email dan kata sandi |
| Konten | konten 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.
| 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
#02Apakah kredit uji coba berlaku selamanya?
Tidak, kredit uji coba $0,50 berlaku selama 7 hari. Kredit ini tersedia untuk setiap akun baru tanpa perlu kartu. Saldo prabayar yang Anda isi dengan kripto tidak pernah habis.
Apakah model menolak semua konten dewasa?
Tidak, model ini tanpa sensor untuk topik dewasa yang sah, fiksi, dan kontroversial. Namun, ada batas keras: konten seksual yang melibatkan anak di bawah umur selalu ditolak. Ini berlaku untuk semua permintaan terlepas dari sifat tanpa sensor model secara umum.
Bagaimana cara memperbaiki pembebanan ganda?
Kesalahan seperti pengisian ganda diperbaiki melalui halaman Dukungan. Saldo prabayar Anda tidak dikembalikan, tetapi masalah akan diselesaikan. Kredit diisi melalui kripto (USDT atau USDC) dan tidak pernah habis.
Kunci Anda hanya selangkah lagi dari satu formulir
#03Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.