Dokumentasi API untuk pengembang
Mulai menghasilkan teks dengan API LLM uncensored kami dalam hitungan detik. Gunakan endpoint kompatibel OpenAI standar dan kredit kripto pra-bayar untuk membayar hanya untuk apa yang Anda gunakan.
https://api.uncensoreai.com/v1uncensored
URL Dasar dan Autentikasi
Terhubung ke infrastruktur kami dengan mengarahkan klien Anda ke URL dasar yang ditunjuk dan menyediakan kunci API unik Anda. Kami menggunakan autentikasi header standar sehingga Anda dapat mengganti endpoint kami ke konfigurasi SDK OpenAI yang ada tanpa menulis ulang logika inti Anda. Anda menerima satu kunci aktif per akun, dan menghasilkan kunci baru segera akan membuat kunci sebelumnya tidak valid. Desain ini menjaga integrasi Anda tetap sederhana sambil mempertahankan kontrol akses yang jelas. Daftar melalui Google atau email untuk melihat kunci Anda secara instan. Kami tidak memerlukan nomor telepon atau metode pembayaran untuk memulai.
- URL Dasar:
https://api.uncensoreai.com/v1 - Header Auth:
Authorization: Bearer YOUR_API_KEY
Permintaan Pertama (POST /v1/chat/completions)
Kirim kelengkapan pertama Anda dengan mengirimkan payload JSON ke endpoint penyelesaian chat. ID model adalah uncensored dan itu menerima struktur pesan standar dengan peran sistem, pengguna, dan asisten. Anda mendapatkan output teks langsung tanpa routing kompleks atau logika pemilihan model. Error tidak mengonsumsi kredit prabayar Anda, sehingga Anda dapat menguji dengan bebas. Model ini menangani generasi open-weight yang disesuaikan untuk konten dewasa tanpa penolakan. Gunakan struktur ini untuk memulai integrasi Anda.
Integrasi SDK Python
Gunakan klien Python resmi untuk berinteraksi dengan API kami secara mulus. Atur base URL dan kunci API dalam objek konfigurasi Anda sebelum melakukan panggilan. Library menangani serialisasi JSON dan parsing respons untuk Anda. Anda dapat mengakses data penggunaan langsung dari objek respons. Pendekatan ini berfungsi dengan lingkungan Python standar yang mendukung permintaan async atau sync. Jaga kunci Anda tetap aman di variabel lingkungan. Contoh kode menunjukkan panggilan sinkron dasar.
Integrasi SDK Node.js
Integrasikan dengan proyek Node.js menggunakan manajer paket standar. Impor klien dan konfigurasikan URL dasar agar mengarah ke server kami. SDK mengelola permintaan HTTP dan menyediakan respons bertipe untuk pengguna TypeScript. Anda dapat dengan mudah menambahkan header atau memodifikasi batas waktu jika diperlukan. Metode ini cocok untuk aplikasi web modern dan layanan backend. Pastikan versi Node Anda kompatibel dengan persyaratan SDK. Contoh berikut menunjukkan permintaan penyelesaian sederhana.
Respons Streaming dan Penggunaan Token
Aktifkan output real-time dengan mengatur stream flag ke true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE) saat token dihasilkan. Anda dapat menampilkan teks kepada pengguna secara instan tanpa menunggu respons lengkap. Detail penggunaan token muncul di bagian akhir aliran. Fitur ini mengurangi latensi yang dirasakan untuk output panjang. Pantau saldo kredit Anda saat token terakumulasi. Streaming berfungsi dengan semua parameter standar seperti suhu dan urutan berhenti.
Batas, Error, dan Jendela Konteks
Akun Anda memiliki jendela konteks 100.000 token untuk gabungan prompt dan penyelesaian. Anda dapat mengirim hingga 16.000 token dalam satu respons jika Anda menentukan max_tokens. Batas output default adalah 2.048 token jika Anda melewatkan parameter ini. Batas laju memungkinkan 300 permintaan per menit dan 8 permintaan bersamaan per kunci. Status 401 berarti kunci Anda tidak valid. Status 402 menunjukkan kredit prabayar tidak cukup. Status 429 berarti Anda telah melebihi batas laju. Badan permintaan tidak boleh melebihi 8 MB.
cURL
curl https://api.uncensoreai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreai.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreai.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);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)Pertanyaan umum
Apa URL dasar untuk API AI tanpa sensor?
URL dasar adalah HTTPS://api.uncensoreai.com/v1. Anda harus mengatur ini dalam konfigurasi klien Anda untuk mengarahkan permintaan dengan benar.
Bagaimana cara mengautentikasi permintaan saya?
Sertakan kunci API Anda di header Authorization sebagai token Bearer. Anda menerima kunci ini segera setelah mendaftar dengan Google atau email.
Apa yang terjadi jika saya mendapatkan error 402?
Error 402 berarti saldo kredit prabayar Anda nol. Anda harus mengisi ulang menggunakan USDT (TRC20) atau USDC (Base) untuk melanjutkan layanan.
Dapatkan kunci API Anda dalam hitungan detik
Daftar, salin kunci Anda, dan perbarui URL dasar Anda. Penyiapan selesai.