Panduan Awal API AI Tanpa Sensor
Integrasikan API AI uncensored kami dalam hitungan menit menggunakan SDK OpenAI standar. Kirim teks, aktifkan streaming, dan panggil alat dengan endpoint yang kompatibel drop-in.
Autentikasi dan URL Dasar
API menggunakan autentikasi kunci API standar. Kirim kunci Anda di Authorization header untuk setiap permintaan. URL dasarnya adalah https://api.uncensoredopenrouter.com/v1. URL ini berfungsi dengan SDK OpenAI resmi dengan mengubah base_url.
Tidak perlu setup rumit. Cukup buat kunci dari dasbor dan berikan ke klien Anda.
Mengirim Chat Completion Pertama Anda
Kirim permintaan POST ke /v1/chat/completions dengan pesan Anda. ID model adalah uncensored. Model ini menghasilkan output teks yang tidak menolak konten dewasa yang sah.
Berikut contoh curl dasar untuk memulai:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'Jendela konteks adalah 100.000 token untuk prompt dan completion gabungan.
Menggunakan SDK Python
Gunakan pustaka Python resmi OpenAI. Atur base_url dan api_key sebelum memanggil chat.completions.createIni memastikan kode Anda berjalan melawan model uncensored kami.
Contoh konfigurasi:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Lolos model="uncensored" dalam panggilan Anda.
Integrasi SDK Node
Instal paket npm OpenAI. Konfigurasikan klien dengan base URL kustom dan kunci API Anda. Ini memungkinkan integrasi mulus ke aplikasi Node.js.
Cuplikan kode:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);Permintaan diproses secara langsung. Tidak perlu menunggu alokasi antrian.
Mengaktifkan Streaming untuk Token Real-Time
Atur stream: true untuk menerima token saat dihasilkan. Ini mengurangi latensi yang dirasakan bagi pengguna. API menggunakan Server-Sent Events (SSE).
Contoh 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)Penggunaan token disertakan dalam potongan terakhir untuk akurasi penagihan.
Batas Laju dan Kesalahan
API membatasi 300 permintaan per menit per kunci. Jika Anda melebihi ini, Anda akan mendapatkan error 429. Error 401 berarti kunci Anda tidak valid. Error 402 menunjukkan kredit tidak mencukupi.
Kesalahan gratis. Anda hanya membayar untuk penggunaan token yang berhasil. Jendela konteks 100.000 token direset per permintaan.
Pertanyaan yang sering diajukan
Apakah ini API uncensored OpenRouter resmi?
Tidak. Kami adalah layanan independen. Kami tidak menyediakan model atau infrastruktur OpenRouter. Periksa dokumentasi OpenRouter untuk batas dan harga spesifik mereka. API kami adalah solusi terpisah yang di-hosting dengan modelnya sendiri.
Bagaimana kredit prabayar bekerja?
Saldo dibebankan berdasarkan penggunaan token aktual. Kesalahan dan penolakan gratis. Saldo tidak pernah kedaluwarsa. Anda dapat mengisi ulang hanya dengan kripto, dimulai dari $20.
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100.000 token untuk prompt dan completion secara bersama-sama. Anda dapat mengirim hingga 16.000 token per permintaan.
Buka kunci API Anda
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Itu seluruh prosesnya.