เริ่มต้นใช้งาน API Uncensored อย่างรวดเร็ว
ผสาน LLM แบบไม่มีเซนเซอร์ของเราเข้ากับโครงสร้างพื้นฐานของคุณด้วยแรงเสียดทานเป็นศูนย์ ใส่ base URL และคีย์ API ของเรา แล้วรันโค้ดที่เข้ากันได้กับ OpenAI มาตรฐานเพื่อสร้างข้อความโดยไม่มีข้อจำกัดเนื้อหา
ติดตั้ง SDK ทางการของ OpenAI
เริ่มด้วยการติดตั้งไลบรารีที่ขับเคลื่อนโครงสร้างพื้นฐานที่มีอยู่ของคุณ เรารองรับไคลเอนต์มาตรฐานที่ใช้กันทั่วไปในอุตสาหกรรม เพื่อให้โค้ดของคุณยังคงสามารถพกพาได้ หลีกเลี่ยงการผูกขาดผู้ให้บริการ (vendor lock-in) พร้อมให้เข้าถึงโมเดล uncensored ของเราผ่านอินเทอร์เฟซเดียวกัน
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicontextwindow.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)
ตั้งค่า URL ฐานและคีย์ API ของคุณ
ชี้ไคลเอนต์ของคุณไปยังเอนด์พอยต์เฉพาะเพื่อข้ามตัวกรองมาตรฐาน กำหนดค่าตัวแปรสภาพแวดล้อมของคุณทันทีเพื่อรักษาความปลอดภัยของข้อมูลประจำตัว API ของเราต้องการ URL ฐานเฉพาะและ key ที่ถูกต้องสำหรับการตรวจสอบสิทธิ์
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicontextwindow.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);
ส่งคำขอแรกของคุณไปยัง /v1/chat/completions
เรียกใช้ endpoint chat พร้อมข้อความระบบและข้อความผู้ใช้ โมเดลจะประมวลผลอินพุตและส่งข้อความตอบกลับโดยตรงโดยไม่มีการปฏิเสธที่ไม่จำเป็น ใช้ uncensored ID ของโมเดลสำหรับเอาต์พุตแบบไม่จำกัด
curl https://api.kimicontextwindow.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
}'
จัดการการตอบกลับแบบสตรีมผ่าน SSE
เปิดใช้งานการสตรีมเพื่อรับโทเค็นทันทีที่สร้างเสร็จ ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้ เซิร์ฟเวอร์ส่ง Server-Sent Events ทำให้แอปพลิเคชันของคุณสามารถแสดงผลลัพธ์แบบต่อเนื่องได้ ซึ่งเหมาะสำหรับส่วนติดต่อแชทที่ผู้ใช้คาดหวังการตอบสนองทันที
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)
เปิดใช้งานโหมด JSON หรือ Function Calling
จัดโครงสร้างผลลัพธ์สำหรับการใช้งานแบบโปรแกรมโดยเปิดใช้งานโหมด JSON คุณยังสามารถกำหนดเครื่องมือสำหรับการเรียกฟังก์ชันเพื่อผสานรวมกับระบบภายนอก ฟีเจอร์ทั้งสองทำงานร่วมกับโมเดลไม่เซ็นเซอร์ตัวเดียวของเราเพื่อการดึงข้อมูลที่เชื่อถือได้
ตรวจสอบการใช้งาน ขีดจำกัด และข้อผิดพลาด
ตรวจสอบจำนวนโทเค็นและขีดจำกัดคำขอเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ API ของเราบังคับใช้หน้าต่างบริบทขนาด 100,000 โทเค็นและขีดจำกัด 300 คำขอต่อนาที หากคุณเห็นข้อผิดพลาด 401 ให้ตรวจสอบคีย์ของคุณ ข้อผิดพลาด 402 หมายความว่าคุณต้องเติมเครดิตผ่านคริปโต และข้อผิดพลาด 429 หมายความว่าคุณชนขีดจำกัดอัตราแล้ว
FAQ
ฉันจะเริ่มใช้งาน API แบบไม่มีเซนเซอร์ได้อย่างรวดเร็วได้อย่างไร?
สมัครด้วย Google หรืออีเมลเพื่อรับ API key ทันที เพิ่ม base URL และ key ของคุณไปยัง SDK ของ OpenAI แล้วส่งคำขอไปยัง endpoint chat completions
ขีดจำกัดหน้าต่างบริบทสำหรับ LLM แบบไร้การเซ็นเซอร์นี้คืออะไร?
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens สำหรับ input และ output รวมกัน คุณสามารถสร้าง tokens ได้สูงสุด 16,000 tokens ต่อคำขอ หรือ 2,048 tokens หากไม่ได้ระบุค่า max_tokens
ทำไมฉันถึงได้รับข้อผิดพลาด 402 ในการเรียกใช้ API AI แบบไร้เซ็นเซอร์?
ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตพรีเพย์ของคุณหมดแล้ว คุณต้องเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) เพื่อส่งคำขอต่อไป ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต
รับคีย์ API ของคุณ
ลงทะเบียน คัดลอกโทเค็น อัปเดต URL พื้นฐาน แค่นี้ก็พอ