Dokumentasi API
Mulai mengirim permintaan ke API LLM tanpa sensor kami dengan mengonfigurasi klien OpenAI-compatible Anda dengan URL dasar kami dan kunci API yang valid.
URL Dasar dan Autentikasi
Mulailah dengan mengarahkan klien ke URL dasar kami dan meneruskan kunci Anda di header otorisasi. Kami menyediakan satu endpoint yang menerima payload OpenAI standar tanpa memerlukan header kustom atau logika routing yang rumit. Kunci API Anda memberikan akses ke model uncensored khusus, dan Anda dapat membuatnya secara instan melalui dasbor menggunakan autentikasi Google atau email. Jaga kerahasiaan kunci Anda, karena itu adalah satu-satunya kredensial yang diperlukan untuk semua permintaan.
curl https://api.howtouseuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current temperature in london"}]
}'
Endpoint Chat Completions
Kirimkan prompt Anda ke chat/completions endpoint menggunakan standar messages struktur array. Anda harus menentukan ID model sebagai uncensored agar Anda mencapai mesin inferensi yang benar. API mengembalikan respons teks yang menghormati pengaturan suhu dan top-p Anda tanpa penolakan tersembunyi untuk konten yang sah. Struktur sederhana ini memungkinkan Anda memasukkan layanan kami ke dalam proyek yang ada dengan perubahan kode minimal.
Streaming dan Penggunaan Token
Aktifkan streaming dengan mengatur stream: true untuk menerima token saat dihasilkan melalui Server-Sent Events. Ini mengurangi latensi yang dirasakan untuk respons panjang dan memungkinkan antarmuka Anda memperbarui secara real-time. Detail penggunaan token disertakan dalam potongan terakhir aliran, sehingga Anda dapat melacak biaya secara akurat tanpa menyimpan seluruh respons dalam memori. Error selama streaming tidak dikenakan biaya untuk output parsial.
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 Mode JSON
Gunakan tools parameter untuk mengaktifkan pemanggilan fungsi, memungkinkan model menghasilkan data terstruktur untuk aplikasi Anda. Anda juga dapat memaksa output JSON dengan mengatur response_format ke {"type": "json_object"} untuk kepatuhan skema yang ketat. Fitur-fitur ini bekerja berdampingan dengan model uncensored kami, sehingga Anda mendapatkan output terstruktur tanpa kehilangan kemampuan model untuk menangani topik kompleks atau niche. Tentukan skema fungsi Anda dengan jelas untuk mendapatkan hasil yang andal.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouseuncensoredai.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 SDK Node
Integrasikan dengan cepat menggunakan SDK Node OpenAI resmi dengan menimpa base URL agar mengarah ke layanan kami. Ini memastikan kompatibilitas dengan pembungkus dan middleware yang mengharapkan perilaku OpenAI standar. Anda dapat menangani kesalahan dengan anggun dan mengelola percobaan ulang berdasarkan kode status yang dikembalikan oleh API kami. SDK menangani serialisasi dan deserialisasi, membiarkan Anda fokus pada logika aplikasi daripada detail HTTP.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);
Batas Laju dan Kuota
API kami membatasi hingga 300 permintaan per menit per kunci, dengan batas konkurensi 8 permintaan simultan. Jika Anda melebihi batas ini, Anda akan menerima error 429, dan kunci yang tidak valid akan mengembalikan error 401. Error 402 menunjukkan kredit prabayar tidak cukup, yang dapat Anda isi ulang menggunakan USDT atau USDC. Model ini mendukung jendela konteks 100,000 token, memungkinkan input data yang luas sambil mempertahankan kinerja.
Pertanyaan umum
Cara menggunakan AI uncensored untuk pertama kali?
Daftar untuk akun untuk menerima kredit uji coba sebesar $0.50. Kemudian, buat kunci API dan konfigurasi klien kompatibel OpenAI Anda dengan URL dasar dan ID model kami.
Apa yang terjadi jika saya melebihi batas laju?
Anda akan menerima kode status 429 yang menunjukkan terlalu banyak permintaan. Batasnya adalah 300 permintaan per menit per kunci, dengan maksimal 8 permintaan secara bersamaan.
Apakah API LLM uncensored mendukung streaming?
Ya, atur parameter stream menjadi true untuk menerima Server-Sent Events. Detail penggunaan token disediakan di potongan terakhir aliran untuk penagihan yang akurat.
Dapatkan Kunci API Anda
Daftar, salin kunci, perbarui URL dasar Anda. Pengaturan sederhana.