ID ▾

API LLM tanpa sensor yang kompatibel dengan OpenAIuncensoredapis.com

BerandaDokumentasi

Dokumentasi Uncensored API: Panduan Memulai

Mulailah dengan API tanpa sensor dengan mengautentikasi menggunakan kunci Anda dan mengirim permintaan ke endpoint chat-completions. Panduan ini mencakup base URL, integrasi SDK, streaming, dan batas untuk model tanpa sensor.

https://api.uncensoredapis.com/v1uncensored

Base URL dan Autentikasi

Terhubung ke API LLM tanpa sensor menggunakan URL dasar OpenAI-compatible resmi: https://api.uncensoredapis.com/v1. Autentikasi ditangani melalui header Authorization. Anda harus menyertakan kunci API Anda sebagai token bearer. Kunci ini dibuat segera setelah Anda masuk di halaman Dapatkan kunci API. Simpan kunci ini dengan aman; kunci ini dapat dibuat ulang kapan saja, yang akan mencabut kunci lama. Tidak perlu kartu untuk memulai, dan kredit uji coba tersedia untuk akun baru.

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

Setiap permintaan harus menargetkan endpoint /v1/chat/completions. Ini adalah API teks saja. Tidak ada endpoint embedding, gambar, audio, atau video. URL dasar tetap konstan terlepas dari paket Anda. Gunakan header HTTP standar untuk tipe konten dan otorisasi. Pengaturan ini berfungsi dengan klien OpenAI-compatible apa pun hanya dengan memperbaruri konfigurasi URL dasar.

ID Model dan Permintaan Pertama

Tentukan ID model sebagai uncensored dalam badan permintaan Anda. Model ini adalah model bahasa besar bobot terbuka yang berjalan di server GPU kami sendiri, disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Ini bukan GPT, Claude, atau model vendor lain. Jendela konteks adalah 100.000 token, mencakup prompt dan respons. Jendela besar ini mendukung kasus penggunaan API LLM NSFW volume tinggi yang memerlukan retensi konteks panjang.

from openai import OpenAI

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

API menerima parameter penyelesaian obrolan standar. Kirim pesan Anda dalam format daftar. Respons mengembalikan teks yang dihasilkan. Tidak ada pengalihan model; kami melayani satu model khusus. Ini memastikan perilaku yang konsisten. Periksa halaman harga untuk biaya token. Model menangani topik kontroversial atau dewasa tanpa penolakan standar, kecuali batas keras pada konten seksual yang melibatkan anak di bawah umur.

Respons Streaming (SSE)

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. Endpoint mendukung Server-Sent Events (SSE) untuk pengiriman token secara real-time. Ini berguna untuk antarmuka obrolan di mana Anda ingin menampilkan teks saat teks tersebut dihasilkan. API tanpa sensor tidak mengembalikan data streaming secara default dalam panggilan sinkron; Anda harus memintanya secara eksplisit. Streaming berfungsi dengan ID model dan autentikasi yang sama. Ini efisien untuk aplikasi AI NSFW yang membutuhkan hasil parsial segera. Pantau aliran untuk mengetahui kapan respons berakhir.

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 potongan parsial dalam kode klien Anda. Potongan terakhir biasanya berisi pesan lengkap atau indikator penyelesaian. Pendekatan ini mengurangi latensi yang dirasakan. Pastikan klien Anda dapat menangani pembaruan teks inkremental. Kunci API dan base URL tetap sama. Batas laju berlaku untuk volume permintaan total, bukan hanya ukuran respons streaming.

Dukungan Pemanggilan Alat/Fungsi

API mendukung pemanggilan alat/fungsi untuk output terstruktur. Definisikan alat dalam tubuh permintaan Anda dengan nama, deskripsi, dan skema parameter mereka. Model mengembalikan data JSON terstruktur bersama teks ketika memutuskan untuk menggunakan alat. Ini berbeda dari respons teks mentah. Gunakan parameter tools di endpoint chat-completions. Kirim kembali output alat ke model dalam giliran berikutnya. Ini memungkinkan alur kerja kompleks tanpa logika parsing eksternal. Model tanpa sensor menangani definisi fungsi dengan andal.

import OpenAI from "openai";

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

Strukturkan definisi alat Anda sesuai dengan skema OpenAI. API mengembalikan argumen panggilan alat dalam format JSON. Parse argumen ini dalam kode Anda untuk mengeksekusi fungsi yang diinginkan. Kemudian, kirimkan hasilnya kembali ke model. Siklus ini berlanjut hingga model menghasilkan respons teks akhir. Fitur ini tersedia pada paket saldo prabayar yang sama. Tidak ada biaya tambahan untuk penggunaan alat.

Batas Laju dan Ukuran Tubuh

Setiap kunci API dibatasi hingga 300 permintaan per menit. Ukuran tubuh permintaan maksimum adalah 8 MB. Melebihi batas ini mengembalikan kode status HTTP tertentu. Kesalahan 401 menunjukkan kunci API tidak valid atau hilang. Kesalahan 402 berarti saldo saldo prabayar Anda tidak mencukupi. Kesalahan 429 menandakan bahwa Anda telah melebihi batas laju. Kurangi frekuensi permintaan Anda atau tunggu jendela untuk direset. Batas ini berlaku per kunci, bukan per akun. Buat ulang kunci Anda untuk memulai baru jika diperlukan.

Jendela konteks adalah 100.000 token. Pastikan prompt dan completion gabungan Anda sesuai dengan batas ini. Input besar mungkin dipotong atau ditolak jika melebihi batas ukuran tubuh. Pantau penggunaan Anda di dasbor. Model saldo prabayar berarti Anda hanya membayar apa yang Anda gunakan. Tidak ada biaya bulanan atau langganan. Kredit tidak pernah kedaluwarsa.

Harga dan Kredit

API tanpa sensor menggunakan model saldo prabayar yang sederhana. Token input berharga $0,25 per 1 juta token. Token output berharga $1,00 per 1 juta token. Tidak ada biaya bulanan atau langganan. Kredit berbayar tidak pernah kedaluwarsa. Anda dapat mengisi saldo mulai dari $20 menggunakan kripto (USDT atau USDC). Kredit bonus tersedia: +5% untuk $50+ dan +10% untuk $100+. Akun baru menerima $0,50 dalam kredit uji coba gratis selama 7 hari, tanpa perlu kartu. Model ini ideal untuk kasus penggunaan API AI nsfw volume tinggi.

Periksa saldo Anda di dasbor. Kredit dipotong secara otomatis dengan setiap permintaan. Alternatif model uncensored openrouter sering menggunakan harga berbeda; model langsung kami menawarkan biaya yang dapat diprediksi. Gunakan kunci API untuk mengautentikasi semua permintaan. Base URL tetap sama untuk semua tier. Tidak ada biaya tersembunyi untuk streaming atau pemanggilan alat. Lacak penggunaan Anda untuk menghindari biaya tak terduga.

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

Berapa ukuran jendela konteks?

Jendela konteks adalah 100.000 token, mencakup prompt dan respons. Ini memungkinkan percakapan panjang atau pemrosesan dokumen besar dalam satu permintaan.

Apakah API tanpa sensor mendukung streaming?

Ya, streaming didukung melalui Server-Sent Events (SSE). Anda harus mengatur parameter stream menjadi true dalam permintaan Anda. Ini memungkinkan pengiriman token secara real-time untuk antarmuka obrolan.

Apa yang terjadi jika saldo kredit saya habis?

Anda akan menerima kode status HTTP 402 yang menunjukkan tidak ada kredit. Isi ulang akun Anda dari dasbor untuk melanjutkan penggunaan. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat menambahkan dana kapan saja diperlukan.

Kunci Anda hanya selangkah lagi dari satu formulir

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