Dokumentasi API & Panduan Cepat
Integrasikan kunci API tanpa sensor kami dengan klien OpenAI-compatible standar untuk menghasilkan teks tanpa penolakan. Panduan ini mencakup autentikasi, struktur permintaan, streaming, dan penggunaan alat untuk penyebaran segera.
URL Dasar dan Autentikasi
Titik akhir API adalah https://api.uncensoredapikeys.com/v1. URL ini berfungsi dengan SDK OpenAI atau klien kompatibel apa pun. Anda hanya perlu mengubah URL dasar dan menyediakan kunci API Anda di header otorisasi. Setiap permintaan memerlukan kunci yang valid. Kunci yang tidak valid mengembalikan kesalahan 401. Anda menerima satu kunci aktif per akun.
Autentikasi mudah. Gunakan standar Authorization: Bearer <API_KEY> format. Kunci Anda dihasilkan segera setelah pendaftaran melalui Google atau email. Tidak diperlukan verifikasi nomor telepon. Kunci tidak pernah kedaluwarsa selama Anda memiliki kredit prabayar.
Buat Penyelesaian Chat
Kirim pesan ke model menggunakan POST /v1/chat/completions endpoint. endpoint. ID model adalah uncensored. Endpoint ini menerima pesan obrolan standar dengan bidang role dan content. Anda dapat menentukan temperature, top_p, dan urutan stop. Model merespons dengan kelengkapan teks.
Pastikan permintaan Anda berada dalam batas body 8 MB. Melebihi batas ini akan menghasilkan error. Anda dapat memproses hingga 300 permintaan per menit. Ini memungkinkan integrasi throughput tinggi tanpa manajemen antrean yang rumit.
Contoh struktur permintaan:
curl https://api.uncensoredapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return 404 for missing id"}]
}'Integrasi SDK Python sama mudahnya. Inisialisasi klien dengan URL dasar kustom dan kunci Anda. Teruskan pesan sebagai daftar kamus. Objek respons berisi teks yang dihasilkan dalam choices[0].message.content. Metode ini menangani serialisasi JSON secara otomatis.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapikeys.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)
Respons Streaming (SSE)
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi teks parsial. Potongan terakhir mencakup statistik penggunaan token. Ini memungkinkan tampilan real-time dari konten yang dihasilkan.
Streaming mengurangi latensi yang dirasakan untuk respons panjang. Anda dapat mulai merender teks segera. Manajemen buffer ditangani oleh SDK standar. Gunakan ini untuk antarmuka chat atau dasbor langsung. Jumlah token di potongan terakhir membantu melacak penggunaan secara akurat.
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)
Pemanggilan Fungsi dan Alat
Model ini mendukung function calling melalui tools parameter. Definisikan alat dengan nama, deskripsi, dan skema JSON. Model dapat mengembalikan panggilan fungsi alih-alih teks langsung. Ini memungkinkan integrasi dengan sistem eksternal atau API. Anda dapat menentukan tool_choice untuk memaksa atau mengizinkan pemilihan otomatis.
Gunakan ini untuk ekstraksi data terstruktur atau alur kerja agen. Model mengidentifikasi alat yang benar berdasarkan prompt pengguna. Anda harus mengeksekusi fungsi dan mengembalikan hasilnya ke model jika diperlukan. Ini menciptakan loop untuk tugas multi-langkah yang kompleks. Mode JSON juga tersedia melalui response_format untuk format output yang ketat.
Parameter dan Batas
Sesuaikan perilaku generasi dengan parameter seperti temperature, top_p, dan seed. Suhu lebih tinggi meningkatkan keacakan. Nilai lebih rendah menghasilkan output lebih deterministik. Gunakan stop urutan untuk menghentikan generasi pada penanda tertentu. presence_penalty dan frequency_penalty help reduce repetition.
Jendela konteks adalah 100.000 token untuk input dan output gabungan. Output maksimum per permintaan adalah 16.000 token. Jika max_tokens tidak diatur, batas default adalah 2.048 token. Pembatasan laju memberlakukan 300 permintaan per menit. Permintaan simultan dibatasi hingga 8 per kunci. Rencanakan konkurensi Anda dengan tepat.
Informasi Model
ID modelnya adalah uncensored. Ini adalah model bobot terbuka yang dihosting di server kami. Ini bukan GPT, Claude, Gemini, atau model vendor lain. Ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur.
Harga transparan. Token input berharga $0.15 per 1M. Token output berharga $0.50 per 1M. Kesalahan dan penolakan gratis. Kredit tidak pernah kedaluwarsa. Anda dapat mengisi ulang dengan USDT (TRC20) atau USDC (Base). Pengisian ulang minimum adalah $20. Kredit bonus berlaku untuk jumlah yang lebih besar. Tidak ada biaya bulanan. Tidak ada langganan. Bayarlah hanya untuk apa yang Anda gunakan.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.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);Pertanyaan umum
Berapa URL endpoint kunci API uncensored?
URL dasar adalah HTTPS://api.uncensoredapikeys.com/v1. API ini berfungsi dengan klien apa pun yang kompatibel dengan OpenAI. Anda harus memperbarui URL dasar dalam konfigurasi SDK Anda.
Bagaimana cara menangani error seperti 401, 402, atau 429?
Kesalahan 401 berarti kunci API Anda tidak valid atau hilang. Kesalahan 402 menunjukkan kredit prabayar tidak cukup. Kesalahan 429 menandakan bahwa Anda telah melebihi batas 300 permintaan per menit. Logika percobaan ulang harus menangani kesalahan 429 dengan backoff eksponensial.
Apa saja batas jendela konteks dan output?
Jendela konteks total adalah 100.000 token. Output maksimum per permintaan adalah 16.000 token. Jika Anda tidak mengatur max_tokens, batas output default adalah 2.048 token. Token input dan output dihitung terhadap jendela yang sama.
Dapatkan kunci API Anda secara instan
Daftar, salin token, perbarui endpoint. Itu saja.