เริ่มต้นใช้งาน: ผสานรวม API LLM แบบไม่เซ็นเซอร์
ผสาน API LLM แบบไม่มีเซนเซอร์ได้ในไม่กี่นาทีโดยใช้ SDK มาตรฐานของ OpenAI ส่งข้อความที่ไม่มีการจำกัดไปยังโมเดลเฉพาะของเราและรับคำตอบดิบโดยไม่มีการป้องกันนโยบาย
ติดตั้ง SDK ทางการของ OpenAI
ใช้ไลบรารีมาตรฐานเพื่อจัดการการตรวจสอบสิทธิ์และการจัดรูปแบบ วิธีการนี้ช่วยให้เข้ากันได้กับโค้ดเบสที่มีอยู่โดยไม่ต้องเรียนรู้อินเทอร์เฟซไคลเอนต์ใหม่
- Python:
pip install openai - Node.js:
npm install openai
SDK จัดการ retries และการ serialize JSON โดยอัตโนมัติ คุณไม่จำเป็นต้องเขียน custom HTTP handlers สำหรับงานสร้างข้อความพื้นฐาน
กำหนด URL พื้นฐานและ API key ของคุณ
ชี้ไคลเอนต์ของคุณไปยัง endpoint เฉพาะของเราเพื่อเข้าถึงโมเดล unfiltered URL OpenAI มาตรฐานจะไม่เข้าถึงเครื่อง inference uncensored เฉพาะของเรา
ตั้งค่า base_url เพื่อ https://api.aillmwithoutrestrictions.com/v1 และใส่คีย์ของคุณจากแดชบอร์ด รหัสโมเดลคือ uncensored.
ส่งคำขอการเติมข้อความแชทครั้งแรกของคุณ
ส่งคำขอ POST โดยตรงเพื่อสร้างข้อความโดยไม่มีตัวกรองเนื้อหา ตัวอย่างนี้ใช้ cURL เพื่อแสดงการโต้ตอบ HTTP ดิบ
curl https://api.aillmwithoutrestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 5 linux commands for disk usage"}]
}'ส่ง prompt และรับ response สมบูรณ์ในหนึ่งการเรียก โมเดลส่งข้อความที่ข้ามการป้องกันมาตรฐานของบริษัท
เปิดใช้งานการสตรีมเพื่อส่งออกโทเค็นแบบเรียลไทม์
ลดความล่าช้าที่รับรู้ได้โดยการบริโภคโทเค็นเมื่อพวกมันถูกสร้าง การสตรีมให้ข้อมูลป้อนกลับทันทีสำหรับการเล่นบทบาทหรือการเขียนเชิงสร้างสรรค์แบบยาว
from openai import OpenAI
client = OpenAI(base_url="https://api.aillmwithoutrestrictions.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)วนลูปผ่าน stream เพื่อแสดง token แบบเรียลไทม์ chunk สุดท้ายจะรวมการใช้ token ทั้งหมดสำหรับการเรียกเก็บเงิน
ใช้ฟังก์ชันคอลลิงและโหมด JSON
จัดโครงสร้างผลลัพธ์สำหรับการใช้งานแบบโปรแกรมหรือเรียกใช้เครื่องมือแบบไดนามิก ทั้งสองโหมดรองรับในสภาพแวดล้อมแบบไม่เซ็นเซอร์
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aillmwithoutrestrictions.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);กำหนดเครื่องมือหรือบังคับให้ตอบกลับเป็น JSON โดยใช้ response_format. โมเดลปฏิบัติตามสคีมาของคุณขณะรักษาธรรมชาติที่ไม่ถูกจำกัดไว้
จัดการข้อผิดพลาดและตรวจสอบการใช้งาน
ติดตาม response codes เพื่อจัดการเครดิตพรีเพดและ rate limits ของคุณ error เช่น 401 แสดงถึงคีย์ไม่ถูกต้อง ในขณะที่ 402 บ่งชี้ว่าเครดิตว่างเปล่า
อัตราจำกัดอยู่ที่ 300 คำขอต่อนาที หากเกินกว่านี้ระบบจะส่งข้อผิดพลาด 429 หน้าต่างบริบทของคุณครอบคลุม 100,000 โทเค็นรวมกัน โดยสามารถสร้างเอาต์พุตได้สูงสุด 16,000 โทเค็นต่อคำขอ
การสตรีม
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)คำถามที่พบบ่อยทางเทคนิค
นี่คือ AI LLM ที่ไม่มีข้อจำกัดหรือไม่?
ใช่ โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถกันได้ สร้างขึ้นเป็นพิเศษสำหรับการอนุมานแบบไม่มีการกรอง โดยไม่มีกลไกป้องกันแบบมาตรฐานของบริษัท
หน้าต่างบริบททำงานอย่างไร?
หน้าต่างบริบทรวมคือ 100,000 tokens สำหรับทั้ง prompt และ completion คุณสามารถส่งออกได้สูงสุด 16,000 tokens ต่อคำขอ หรือ 2,048 หากคุณไม่ได้ตั้งค่า max_tokens
เกิดอะไรขึ้นถ้าฉันชนขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับสถานะโค้ด 429 หากส่งคำขอเกิน 300 คำขอต่อนาที กรุณาระงับการส่งคำขอชั่วคราวก่อนลองใหม่เพื่อหลีกเลี่ยงความล่าช้าเพิ่มเติม
รับคีย์ API ของคุณ
ลงทะเบียน คัดลอกโทเค็น อัปเดต URL พื้นฐานของคุณ แค่นี้ก็พอ