Dokumentasi API
Mula dengan API LLM tanpa sensor kami dalam beberapa saat. Panduan ini merangkumi pengesahan, hujung titik, penstriman, dan parameter untuk projek AI tanpa had anda.
Pengesahan dan URL Asas
Kunci API anda mengesahkan setiap permintaan. Gunakan URL asas https://api.modelsaiunrestricted.com/v1 untuk semua panggilan. Jana kunci anda di halaman Dapatkan Kunci API melalui Google atau e-mel. Sistem menolak kunci tidak sah dengan ralat 401. Simpan kunci anda dengan selamat.
Hujung Sambungan Penyelesaian Sembang
Hantar mesej ke uncensored model melalui POST /v1/chat/completions. Endpoint ini mengendalikan input teks dan mengembalikan output teks. Ia sepenuhnya serasi 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 OpenAI rasmi atau mana-mana klien serasi. Tetapkan ID model kepada uncensored. Tetingkap konteks menyokong 100,000 token jumlah. Output maksimum ialah 16,000 token setiap permintaan. Ralat dan penolakan tidak menggunakan token.
Respons Streaming
Terima token secara masa nyata menggunakan Acara Dihantar Pelayan (SSE). Aktifkan penstriman dengan menetapkan stream: true dalam permintaan anda. Ini mengurangkan 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 akhir mengandungi statistik penggunaan token lengkap. Huraikan penstriman untuk memaparkan token semasa penjanaan. Ini sesuai untuk antara muka sembang. Penimbal output jika anda perlu menyusun teks penuh kemudian.
Parameter: Suhu & Top P
Kawal kreativiti dengan temperature dan kepelbagaian dengan top_p. Nilai yang lebih rendah menjadikan output lebih deterministik. Nilai yang lebih tinggi memperkenalkan lebih banyak variasi.
Suhu lalai ialah 1.0. top_p lalai ialah 0.9. Laraskan nilai ini untuk peranan atau tugas fakta. Anda juga boleh menetapkan seed untuk keputusan yang boleh diulang. Gunakan stop jujukan untuk menghentikan penjanaan awal.
Parameter tidak sah mengembalikan ralat 400. Semak skema untuk julat yang sah.
Panggilan Fungsi & Mod JSON
Gunakan output terstruktur untuk pengekstrakan data. Aktifkan mod JSON dengan response_format: {"type": "json_object"}Model ini mengembalikan JSON yang sah dengan ketat. Ini menghalang ralat penguraian dalam kod 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);Takrifkan alat dalam tools parameter. Gunakan tool_choice untuk memaksa fungsi khusus. Ini berfungsi bersama penyelesaian sembang piawai. Gabungkan penstriman dengan panggilan fungsi untuk aplikasi dinamik.
Had, Ralat & Konteks
Rate limits are 300 requests per minute per key. Concurrency is capped at 8 simultaneous requests. Request bodies must stay under 8 MB. Exceeding these triggers a 429 error.
Kekurangan dana memulangkan ralat 402. Tambah kredit crypto untuk meneruskan. Tetingkap konteks 100,000 token termasuk prompt dan penyelesaian. Penolakan untuk kandungan seksual kecil adalah percuma. Baki tidak pernah luput.
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."}]
}'Soalan lazim
Apakah URL asas untuk API AI tanpa sekatan?
URL asas ialah HTTPS://api.modelsaiunrestricted.com/v1. Ia berfungsi dengan SDK OpenAI standard dengan mengemas kini konfigurasi base_url. URL ini mengendalikan semua permintaan penyelesaian sembang dan metadata model.
Bagaimana cara mengendalikan respons aliran dalam Python?
Tetapkan stream=True dalam permintaan klien anda. API mengembalikan Acara yang Dihantar Pelayan (SSE). Uraikan aliran untuk mengakses token apabila ia dijana. Potongan akhir termasuk jumlah penggunaan token.
Apa yang berlaku jika saya mencapai had kadar?
Anda menerima ralat 429 Too Many Requests. Hadnya ialah 300 permintaan setiap minit per kunci. Tunggu beberapa saat sebelum mencuba lagi. Kekonkurenan juga dihadkan kepada 8 permintaan serentak per kunci.
Selamatkan kunci API anda
Daftar, dapatkan token, kemas kini hujung anda. Selesai.