AI Bebas Dokumentasi API
Mulai dengan API LLM tanpa sensor kami dalam hitungan menit menggunakan klien OpenAI-compatible standar. Panduan ini mencakup autentikasi, endpoint, streaming, dan parameter untuk model 'uncensored'.
Autentikasi & Kunci
Mulai dengan membuat kunci melalui dasbor menggunakan Google atau email. Kunci Anda mengautentikasi permintaan ke URL dasar HTTPS://api.iaunrestricted.com/v1. Sertakan di Authorization header sebagai token bearer. Setiap akun mendukung satu kunci aktif; menggantinya akan membuat kunci lama tidak valid segera.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'Kesalahan seperti 401 berarti kunci Anda tidak valid atau kedaluwarsa. Jaga keamanan kunci Anda karena kunci tersebut terkait langsung dengan saldo kredit prabayar Anda.
Endpoint Chat Completions
Kirim teks ke model melalui POST /v1/chat/completions. Endpoint menerima array pesan standar dan mengembalikan teks yang dihasilkan. Gunakan pengidentifikasi model "uncensored" dalam permintaan Anda. Sistem memproses token input dan output berdasarkan saldo prabayar Anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)Jendela konteks memungkinkan total 100.000 token. Jika Anda mengabaikan max_tokens, output dibatasi hingga 2.048 token. Permintaan yang melebihi batas badan 8 MB mengembalikan kesalahan.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. Ini mengirimkan token melalui Server-Sent Events (SSE) untuk latensi yang lebih rendah. Chunk terakhir berisi total penggunaan token untuk akurasi penagihan.
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)Streaming bekerja dengan SDK kompatibel OpenAI apa pun. Anda dapat memformat respons parsial secara real-time tanpa menunggu penyelesaian penuh. Ini ideal untuk antarmuka chat di mana pengguna melihat teks saat dihasilkan.
Mode JSON & Pemanggilan Fungsi
Paksa output terstruktur menggunakan response_format: {"type": "json_object"}. Model mengembalikan JSON alih-alih bahasa alami. Ini berguna untuk mengurai data atau mengontrol perilaku model secara ketat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);Pemanggilan fungsi (alat) didukung. Tentukan skema alat Anda dan biarkan model memutuskan kapan harus memanggilnya. Gunakan tool_choice untuk memaksakan perilaku spesifik. Fitur ini bekerja dengan mulus dengan model uncensored untuk ekstraksi data terstruktur.
Parameter: Suhu, Top P, dan Lainnya
Kendalikan acak generasi dengan temperature dan top_p. Sesuaikan presence_penalty dan frequency_penalty untuk mengurangi pengulangan. Tetapkan seed untuk output yang dapat direproduksi. Gunakan stop urutan untuk menghentikan generasi lebih awal.
Parameter-parameter ini bekerja persis seperti API OpenAI. Anda dapat menyesuaikan kreativitas atau determinisme model. Nilai default dioptimalkan untuk output seimbang. Bereksperimenlah dengan suhu yang lebih rendah untuk hasil yang konsisten.
Batas, Error, dan Konteks
Batas laju adalah 300 permintaan per menit dan 8 permintaan konkuren per kunci. Jendela konteks Anda adalah 100,000 token. Error termasuk 402 untuk kredit tidak cukup dan 429 untuk batas laju. Kredit prabayar tidak pernah kedaluwarsa.
Permintaan dibebankan berdasarkan penggunaan token aktual. Kesalahan dan penolakan gratis. Model menolak konten seksual yang melibatkan anak di bawah umur terlepas dari parameter lainnya. Perhatikan dasbor Anda untuk statistik penggunaan.
Pertanyaan yang sering diajukan
Bagaimana cara memperbaiki kesalahan kutipan yang hilang dalam respons API chat paralel?
Pastikan Anda menggunakan ID model yang benar "uncensored" dalam permintaan Anda. Periksa apakah array pesan Anda mengikuti format standar OpenAI. Verifikasi bahwa versi SDK Anda mendukung fitur yang Anda gunakan.
Apakah ini sama dengan model AI tanpa batas lainnya?
Tidak, kami menjalankan model berbobot terbuka kami sendiri yang disesuaikan untuk output uncensored. Ini bukan GPT, Claude, atau model vendor's lainnya. Perilaku ini spesifik untuk infrastruktur dan penyetelan kami.
Apa yang terjadi jika saya melebihi kredit prabayar saya?
Permintaan akan mengembalikan error 402 hingga Anda top up. Anda dapat menambahkan kredit melalui crypto kapan saja. Kredit yang ada tidak kedaluwarsa, sehingga Anda dapat menambahkan lebih banyak nanti.
Dapatkan kunci API Anda secara instan
Daftar, salin kunci, perbarui URL dasar. Selesai.