Dokumentasi API
Mulai dengan API LLM tanpa sensor kami dalam hitungan menit menggunakan alat yang kompatibel dengan OpenAI. Panduan ini mencakup autentikasi, permintaan, streaming, dan batasan untuk aplikasi chatbot atau roleplay NSFW Anda.
Autentikasi dan URL Dasar
Kunci API Anda mengautentikasi setiap permintaan. Gunakan https://api.whatisabliteration.com/v1 sebagai URL dasar Anda. Teruskan kunci Anda di Authorization header sebagai token Bearer. Penyiapan ini berfungsi dengan klien apa pun yang kompatibel dengan OpenAI.
curl https://api.whatisabliteration.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me last 5 requests"}]
}'Jaga kunci Anda dengan aman. Satu kunci per akun. Ganti kunci lama jika telah dikompromikan.
Endpoint Chat Completions
Kirim teks ke POST /v1/chat/completions. id model adalah uncensored. Endpoint ini menangani semua generasi teks. Endpoint ini tidak mendukung gambar, audio, atau video. Anda hanya membayar untuk token yang digunakan. Kesalahan gratis. Penolakan gratis.
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisabliteration.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)Konfigurasikan prompt sistem Anda untuk mendefinisikan persona. Model menjawab secara langsung tanpa ragu. Jendela konteks adalah 100,000 token total.
Streaming dan Dukungan SSE
Aktifkan streaming dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi teks parsial. Potongan terakhir mencakup data penggunaan token. Ini mengurangi latensi yang dirasakan untuk respons 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)Tangani token parsial dengan hati-hati. Gabungkan mereka untuk membentuk respons lengkap. Ini ideal untuk antarmuka obrolan waktu nyata.
Pemanggilan Fungsi dan Alat
Tentukan alat dalam permintaan Anda. Model dapat memanggil fungsi ketika tepat. Gunakan tool_choice untuk mengontrol perilaku. Atur temperature untuk kreativitas. Teruskan parameter seperti top_p dan stop. Ini memungkinkan alur kerja agen yang kompleks.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);Validkan output alat dalam kode Anda. Model menyarankan tindakan. Anda mengeksekusinya. Struktur ini mendukung tugas otomatisasi tingkat lanjut.
Format Respons Mode JSON
Atur response_format ke {"type": "json_object"}. Model hanya menghasilkan JSON valid. Ini memastikan data terstruktur untuk parsing. Gunakan ini untuk API yang mengharapkan format ketat. Ini meningkatkan keandalan untuk sistem hiliran.
Gunakan mode ini saat mengintegrasikan dengan layanan lain. Parse outputnya secara langsung. Hindari trik regex untuk struktur.
Parameter dan Kendala
Output maks adalah 16.000 token. Default maks adalah 2.048 token. Jendela konteks adalah 100.000 token. Batas laju adalah 300 permintaan per menit. Permintaan simultan adalah 8 per kunci. Body permintaan maks adalah 8 MB. Tangani 401 untuk kunci tidak valid. Tangani 402 untuk tidak ada kredit. Tangani 429 untuk batas laju.
Pertanyaan umum
Apa itu abliteration dan mengapa penting untuk penggunaan uncensored?
Abliteration menghapus perilaku model spesifik yang menyebabkan penolakan. Proses ini memungkinkan model menjawab topik kontroversial atau dewasa tanpa ragu-ragu. Hasilnya adalah gaya respons yang lebih langsung dan jujur untuk aplikasi tanpa batasan.
Bagaimana cara mengisi ulang kredit?
Isi ulang hanya menggunakan kripto. Terima USDT di TRC20 atau USDC di Base. Jumlah minimum adalah $20. Maksimal adalah $500. Kredit bonus berlaku untuk jumlah yang lebih besar. Kredit tidak pernah kedaluwarsa.
Metode pembayaran apa saja yang Anda terima?
Hanya kripto: USDT pada TRC20 atau USDC pada Base, jumlah bulat apa pun dari $20 hingga $500. Kredit bonus berlaku mulai dari $50.
Kunci API Anda hanya satu langkah lagi
Daftar, ambil kunci Anda, perbarui URL dasar Anda. Itu adalah proses lengkapnya.