Dokumentasi API
Masukkan API uncensored kami ke dalam tumpukan Anda yang sudah ada tanpa hambatan. Panduan ini mencakup endpoint penting, dukungan streaming, dan pola integrasi untuk pengembang Python dan Node.js.
URL Dasar dan Autentikasi
URL dasar untuk semua permintaan adalah https://api.onlinellmuncensored.com/v1. Anda mengautentikasi dengan meneruskan kunci API unik Anda di Authorization header. Kunci ini memberikan akses ke satu-satunya model uncensored yang dioptimalkan untuk generasi teks tanpa batasan.
Permintaan Pertama
Kirim permintaan penyelesaian chat standar untuk menguji konektivitas. API menerima struktur JSON yang sama yang digunakan oleh klien OpenAI.
curl https://api.onlinellmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
}'Pastikan Anda mengganti YOUR_API_KEY dengan kunci aktual Anda. Respons mengembalikan teks yang dihasilkan dan statistik penggunaan token.
SDK Python
Instal resmi openai paket dan konfigurasikan URL dasar untuk menunjuk ke endpoint kami. Ini memungkinkan Anda menggunakan metode Python yang akrab untuk prompt Anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.onlinellmuncensored.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)Masukkan pesan Anda sebagai daftar kamus. Klien menangani serialisasi dan mengembalikan respons model secara langsung.
SDK Node
Inisialisasi klien OpenAI di Node.js dengan URL dasar dan kunci API yang benar. Konfigurasi ini berfungsi dengan impor CommonJS dan modul ES.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onlinellmuncensored.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);Panggil chat.completions.create() dengan array prompt Anda. Perpustakaan mengelola koneksi HTTP secara otomatis.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. Anda akan menerima Server-Sent Events (SSE) yang berisi potongan teks parsial saat dihasilkan.
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)Proses setiap potongan untuk membangun respons akhir secara inkremental. Potongan terakhir mencakup penggunaan token total untuk permintaan tersebut.
Batas, Error, dan Konteks
Setiap kunci memungkinkan 300 permintaan per menit dan 8 koneksi bersamaan. Jendela konteks mendukung 100.000 token total, dengan output maksimum 16.000 token. Kesalahan mencakup 401 untuk kunci tidak valid, 402 untuk kredit tidak cukup, dan 429 untuk batas laju. Permintaan yang melebihi batas ukuran tubuh 8 MB ditolak segera.
Pertanyaan umum
Apakah ini API LLM uncensored online resmi?
Ya, ini adalah API langsung untuk model tanpa sensor kami. API ini kompatibel dengan klien OpenAI standar tetapi menjalankan model open-weight kami sendiri, bukan GPT atau Claude.
Apa yang terjadi jika kredit saya habis?
API mengembalikan error 402 ketika kredit prabayar Anda habis. Anda dapat mengisi ulang dengan USDT atau USDC kapan saja untuk memulihkan akses.
Apakah model menolak konten dewasa?
Tidak, model ini diatur untuk menjawab tanpa penolakan untuk topik dewasa yang sah. Model ini hanya memblokir konten seksual yang melibatkan anak di bawah umur.
Pembuatan kunci dalam hitungan menit
Daftar, ambil kunci Anda, dan ganti endpoint. Sederhana.