AI แบบไร้ข้อจำกัด เอกสาร API
เริ่มต้นใช้งาน API LLM แบบ uncensored ของเราภายในไม่กี่นาทีโดยใช้ไคลเอนต์แบบ OpenAI-compatible มาตรฐาน คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ จุดเชื่อมต่อ การสตรีม และพารามิเตอร์สำหรับโมเดล 'uncensored'
Authentication & Keys
เริ่มต้นด้วยการสร้าง API key ผ่านแดชบอร์ดโดยใช้ Google หรืออีเมล คีย์ของคุณจะตรวจสอบสิทธิ์คำขอไปยัง base URL HTTPS://api.iaunrestricted.com/v1 รวมไว้ใน Authorization header เป็น bearer token แต่ละบัญชีรองรับคีย์ที่ใช้งานอยู่ได้หนึ่งคีย์; การแทนที่คีย์นี้จะทำให้คีย์เก่าหมดอายุทันที
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"}]
}'ข้อผิดพลาดเช่น 401 mean your key is invalid or expired. Keep your key secure since it is tied directly to your prepaid credit balance.
Chat Completions Endpoint
ส่งข้อความไปยังโมเดลผ่าน POST /v1/chat/completions. จุดปลายทางยอมรับอาร์เรย์ข้อความมาตรฐานและส่งผลลัพธ์เป็นข้อความที่สร้างขึ้น ใช้ตัวระบุโมเดล "uncensored" ในการร้องขอของคุณ ระบบประมวลผลโทเค็นอินพุตและเอาต์พุตตามยอดเงินที่ชำระล่วงหน้าของคุณ
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)หน้าต่างบริบทรองรับได้รวม 100,000 tokens หากคุณละเว้น max_tokens, ผลลัพธ์จำกัดที่ 2,048 tokens คำขอที่เกินขีดจำกัด body 8 MB จะส่งข้อผิดพลาด
การตอบกลับแบบสตรีมมิ่ง
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ วิธีนี้ส่งโทเค็นผ่าน Server-Sent Events (SSE) เพื่อลดความล่าช้า ชิ้นสุดท้ายมีจำนวนโทเค็นรวมเพื่อความแม่นยำในการเรียกเก็บเงิน
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)การสตรีมทำงานกับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ คุณสามารถแยกวิเคราะห์การตอบกลับบางส่วนแบบเรียลไทม์โดยไม่ต้องรอการตอบกลับทั้งหมด สิ่งนี้เหมาะสำหรับอินเทอร์เฟซแชทที่ผู้ใช้เห็นข้อความเมื่อถูกสร้าง
โหมด JSON & การเรียกใช้ฟังก์ชัน
บังคับใช้เอาต์พุตที่มีโครงสร้างโดยใช้ response_format: {"type": "json_object"}. โมเดลจะคืนค่า JSON แทนภาษาธรรมชาติ สิ่งนี้มีประโยชน์สำหรับการแยกวิเคราะห์ข้อมูลหรือควบคุมพฤติกรรมของโมเดลอย่างเคร่งครัด
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);รองรับ Function calling (เครื่องมือ) กำหนดสคีมาเครื่องมือของคุณและปล่อยให้โมเดลตัดสินใจเมื่อจะเรียกใช้ ใช้ tool_choice เพื่อบังคับใช้พฤติกรรมเฉพาะ ฟีเจอร์นี้ทำงานได้อย่างราบรื่นกับโมเดลแบบไม่มีเซ็นเซอร์สำหรับการแยกวิเคราะห์ข้อมูลที่มีโครงสร้าง
พารามิเตอร์: Temperature, Top P และอื่นๆ
ควบคุมความสุ่มของการสร้างด้วย temperature และ top_p. ปรับ presence_penalty และ frequency_penalty เพื่อลดการทำซ้ำ ตั้ง seed เพื่อความ Outputs ที่ทำซ้ำได้ ใช้ stop ลำดับเพื่อหยุดการสร้างแต่เนิ่นๆ
พารามิเตอร์เหล่านี้ทำงานเหมือนกับ API ของ OpenAI คุณสามารถปรับแต่งความสร้างสรรค์หรือความกำหนดได้ของโมเดล ค่าเริ่มต้นได้รับการปรับให้เหมาะสมสำหรับเอาท์พุตที่สมดุล ลองทดลองกับอุณหภูมิต่ำกว่าสำหรับผลลัพธ์ที่สอดคล้องกัน
ข้อจำกัด, ข้อผิดพลาด และบริบท
อัตราจำกัดการเรียกใช้คือ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์ หน้าต่างบริบทของคุณคือ 100,000 โทเค็น ข้อผิดพลาดรวมถึง 402 สำหรับเครดิตไม่เพียงพอและ 429 สำหรับการจำกัดอัตรา เครดิตพรีเพย์ไม่หมดอายุ
คำขอคิดค่าตามการใช้โทเค็นจริง ข้อผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย โมเดลจะปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับเด็กไม่ว่าจะตั้งค่าพารามิเตอร์อื่นอย่างไร โปรดติดตามแดชบอร์ดของคุณเพื่อดูสถิติการใช้งาน
คำถามที่พบบ่อย
จะแก้ไขข้อผิดพลาดของการอ้างอิงที่หายไปในการตอบสนอง API แชทแบบขนานได้อย่างไร?
ตรวจสอบว่าคุณได้ระบุ ID ของโมเดลที่ถูกต้อง "uncensored" ในคำขอของคุณแล้วหรือไม่ ตรวจสอบว่าอาร์เรย์ข้อความของคุณปฏิบัติตามรูปแบบมาตรฐานของ OpenAI ตรวจสอบว่าเวอร์ชัน SDK ของคุณรองรับฟีเจอร์ที่คุณกำลังใช้งาน
นี่คือสิ่งเดียวกันกับโมเดล AI unrestricted อื่นๆ ใช่หรือไม่
ไม่ เรารันโมเดล open-weight ของตัวเองที่ปรับให้เหมาะสมสำหรับการสร้างข้อความแบบ uncensored ไม่ใช่ GPT Claude หรือโมเดลของผู้ผลิต' อื่น ๆ พฤติกรรมเฉพาะกับโครงสร้างพื้นฐานและการปรับแต่งของเรา
เกิดอะไรขึ้นถ้าฉันเกินเครดิตที่ซื้อล่วงหน้า?
คำขอจะส่งคืนข้อผิดพลาด 402 จนกว่าคุณจะเติมเงิน คุณสามารถเพิ่มเครดิตผ่านคริปโตได้ตลอดเวลา เครดิตเดิมของคุณไม่หมดอายุ ดังนั้นคุณสามารถเพิ่มเพิ่มเติมได้ในภายหลัง
รับคีย์ API ของคุณทันที
ลงทะเบียน คัดลอกคีย์ อัปเดต base URL เสร็จแล้ว