Dokumentasi API
Mulai dengan API bot AI uncensored dalam hitungan detik. Panduan ini mencakup langkah-langkah penting untuk mengautentikasi, mengirim permintaan pertama Anda, dan menangani respons streaming.
URL Dasar dan Autentikasi
URL dasar untuk semua permintaan API adalah https://api.uncensoredaibot.com/v1. Anda mengautentikasi menggunakan kunci API yang diteruskan di Authorization header. Daftar melalui Google atau email untuk menerima kunci Anda secara langsung; tidak diperlukan nomor telepon. Kunci Anda memberikan akses ke API LLM tanpa sensor tanpa langganan bulanan.
curl https://api.uncensoredaibot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five errors in my current Python script"}]
}'
Permintaan Pertama Anda
Kirim permintaan POST ke /v1/chat/completions dengan ID model uncensored. API menerima parameter standar seperti temperature dan top_p untuk mengontrol generasi. Anda dapat menyesuaikan jendela konteks hingga 100,000 token untuk konten panjang. Konfigurasi ini bekerja dengan klien yang kompatibel dengan OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaibot.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)
Integrasi Node.js
Gunakan resmi openai paket npm atau pustaka kompatibel lainnya untuk integrasi cepat. Tetapkan baseURL ke endpoint kami dan berikan kunci API Anda. Model AI uncensored menangani pembuatan teks secara efisien. Anda juga dapat mengaktifkan mode JSON untuk output data terstruktur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaibot.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);
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE) untuk pengiriman token secara real-time. Anda dapat mengakses metrik penggunaan token di potongan terakhir aliran. Metode ini mengurangi latensi yang dirasakan bagi pengguna yang menghasilkan cerita panjang.
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)
Batas Laju dan Kesalahan
Setiap kunci API mendukung 300 permintaan per menit dan 8 permintaan simultan. Anda akan menerima error 401 jika kunci Anda tidak valid atau kedaluwarsa. Error 402 menunjukkan kredit prabayar tidak cukup, sementara 429 menandakan habisnya batas laju. Error tidak mengonsumsi saldo token Anda.
Jendela Konteks dan Batas
Model ini mendukung jendela konteks 100.000 token untuk input dan output secara gabungan. Output maksimum per permintaan adalah 16.000 token, atau 2.048 jika max_tokens tidak diatur. Badan permintaan tidak boleh melebihi 8 MB. Gunakan batas-batas ini untuk merencanakan anggaran token Anda secara efektif.
Dukungan & FAQ
Berapa URL dasar API bot AI uncensored?
URL dasar adalah HTTPS://api.uncensoredaibot.com/v1. API ini kompatibel dengan SDK dan klien OpenAI standar saat Anda memperbarui konfigurasi base_url.
Bagaimana cara mengautentikasi dengan API AI uncensored?
Masukkan kunci API Anda di header Authorization sebagai token Bearer. Anda dapat mendapatkan kunci secara instan setelah mendaftar dengan Google atau email.
Apa yang terjadi jika saya melebihi batas laju?
Anda akan menerima error 429 Too Many Requests. Batasnya adalah 300 permintaan per menit per kunci, dengan batas konkurensi 8 permintaan simultan.
Buat token API Anda
Daftar, ambil kunci Anda, dan arahkan ke endpoint. Itu seluruh konfigurasi.