Dokumentasi API
Mulai dengan API LLM tanpa sensor kami dalam hitungan menit. Panduan ini mencakup autentikasi, endpoint, streaming, dan parameter untuk proyek AI tanpa batasan Anda.
Autentikasi dan URL Dasar
Kunci API Anda mengautentikasi setiap permintaan. Gunakan URL dasar https://api.modelsaiunrestricted.com/v1 untuk semua panggilan. Hasilkan kunci Anda di halaman Dapatkan Kunci API melalui Google atau email. Sistem menolak kunci yang tidak valid dengan kesalahan 401. Simpan kunci Anda dengan aman.
Endpoint Chat Completions
Kirim pesan ke uncensored model melalui POST /v1/chat/completions. Endpoint ini menangani input teks dan mengembalikan output teks. Ini sepenuhnya kompatibel dengan OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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)Gunakan SDK resmi OpenAI atau klien kompatibel apa pun. Atur ID model menjadi uncensored. Jendela konteks mendukung total 100.000 token. Output maksimum adalah 16.000 token per permintaan. Error dan penolakan tidak mengonsumsi token.
Respons Streaming
Terima token secara real-time menggunakan Server-Sent Events (SSE). Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. 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)Potongan terakhir berisi statistik penggunaan token lengkap. Parse stream untuk menampilkan token saat mereka dihasilkan. Ini ideal untuk antarmuka chat. Buffer output jika Anda perlu menyusun teks lengkap nanti.
Parameter: Suhu & Top P
Kontrol kreativitas dengan temperature dan keragaman dengan top_p. Nilai yang lebih rendah membuat output lebih deterministik. Nilai yang lebih tinggi memperkenalkan lebih banyak variasi.
Suhu default adalah 1,0. top_p default adalah 0,9. Sesuaikan ini untuk tugas roleplay atau faktual. Anda juga dapat mengatur seed untuk hasil yang dapat direproduksi. Gunakan stop urutan untuk menghentikan generasi lebih awal.
Parameter yang tidak valid mengembalikan kesalahan 400. Periksa skema untuk rentang yang valid.
Pemanggilan Fungsi & Mode JSON
Gunakan output terstruktur untuk ekstraksi data yang andal. Aktifkan mode JSON dengan response_format: {"type": "json_object"}. Model mengembalikan JSON valid secara ketat. Ini mencegah kesalahan parsing dalam kode Anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);Tentukan alat dalam tools parameter. Gunakan tool_choice untuk memaksa fungsi tertentu. Ini bekerja berdampingan dengan penyelesaian obrolan standar. Gabungkan streaming dengan pemanggilan fungsi untuk aplikasi dinamis.
Batas, Error & Konteks
Batas laju adalah 300 permintaan per menit per kunci. Konkurensi dibatasi hingga 8 permintaan simultan. Badan permintaan harus tetap di bawah 8 MB. Melebihi batas ini memicu error 429.
Dana tidak cukup mengembalikan error 402. Tambahkan kredit kripto untuk melanjutkan. Jendela konteks 100.000 token mencakup prompt dan penyelesaian. Penolakan untuk konten seksual ringan gratis. Saldo tidak pernah kedaluwarsa.
cURL
curl https://api.modelsaiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
}'Pertanyaan yang sering diajukan
Apa URL dasar untuk API AI tanpa batasan?
URL dasar adalah HTTPS://api.modelsaiunrestricted.com/v1. Ini berfungsi dengan SDK OpenAI standar dengan memperbarui konfigurasi base_url. URL ini menangani semua permintaan penyelesaian obrolan dan metadata model.
Bagaimana cara menangani respons streaming di Python?
Atur stream=True dalam permintaan klien Anda. API mengembalikan Server-Sent Events (SSE). Parse stream untuk mengakses token saat dihasilkan. Chunk terakhir mencakup total penggunaan token.
Apa yang terjadi jika saya mencapai batas laju?
Anda menerima error 429 Too Many Requests. Batasnya adalah 300 permintaan per menit per kunci. Tunggu beberapa detik sebelum mencoba lagi. Konkurensi juga dibatasi hingga 8 permintaan simultan per kunci.
Amankan kunci API Anda
Daftar, ambil token-nya, perbarui endpoint Anda. Selesai.