URL Asas dan Pengesahan
Mula setiap permintaan dengan mengarahkan SDK anda ke URL asas kami.
HTTPS://api.uncensoredaitool.com/v1
Masukkan kunci API anda dalam header Authorization. Kami mengeluarkan satu kunci per akaun serta-merta selepas pendaftaran. Putar kunci dengan bebas kerana ia menggantikan kunci lama.
- Tiada yuran bulanan dikenakan.
- Auth menggunakan token Bearer.
curl https://api.uncensoredaitool.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
}'
Menghantar Permintaan: POST /v1/chat/completions
Hantar muatan JSON ke endpoint penyelesaian sem.
Takrifkan model anda sebagai "uncensored". Luluskan mesej dalam format array piawai. API mengembalikan respons teks serta-merta. Gunakan API LLM tidak disensor ini untuk peranan atau pengekstrakan data.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitool.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 Melalui SSE
Aktifkan penstriman dengan menetapkan stream kepada true.
Terima Acara Dihantar Pelayan (SSE) yang mengandungi pecahan teks separa. Butiran penggunaan token muncul dalam pecahan akhir. Kaedah ini mengurangkan latensi yang dirasakan untuk output panjang.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitool.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);
Panggilan Fungsi dan Mod JSON
Gunakan model ini untuk pengekstrakan data terstruktur.
Luluskan skema dalam parameter tools. API mengembalikan objek JSON terstruktur. Aktifkan mod JSON ketat dengan response_format untuk parsing yang boleh dipercayai. Ini berfungsi dengan baik untuk tugas pengaturcaraan atau penjanaan data borang.
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)
Parameter: Suhu, Top-P, dan Jujukan Henti
Kawal kreativiti dan sempadan output.
Tetapkan suhu untuk keacakan. Laraskan top_p untuk pensampelan nukleus. Tentukan jeda hentian untuk menghentikan penjanaan pada penanda tertentu. Nilai benam memastikan hasil yang boleh direproduksi untuk pengujian.
Had ID Model dan Jendela Konteks
Tetapkan model kepada "uncensored".
Jendela konteks menyokong jumlah 100,000 token. Output maksimum ialah 16,000 token setiap permintaan. Ralat dan penolakan tidak menggunakan kredit. Permintaan melebihi had mengembalikan ralat 400.