เอกสาร API
วาง API uncensored ของเราลงในสแต็กที่มีอยู่ของคุณโดยไม่มีอุปสรรค คู่มือนี้ครอบคลุม endpoint ที่จำเป็น การสนับสนุนสตรีมมิ่ง และรูปแบบการผสานรวมสำหรับนักพัฒนา Python และ Node.js
URL ฐานและการตรวจสอบสิทธิ์
URL พื้นฐานสำหรับคำขอทั้งหมดคือ https://api.onlinellmuncensored.com/v1. คุณตรวจสอบสิทธิ์โดยการส่งคีย์ API เฉพาะของคุณใน Authorization header. คีย์นี้ให้สิทธิ์เข้าถึงโมเดลแบบไม่มีเซ็นเซอร์เพียงโมเดลเดียวที่ปรับให้เหมาะสมสำหรับการสร้างข้อความแบบไม่จำกัด
คำขอครั้งแรก
ส่งคำขอ chat completion มาตรฐานเพื่อทดสอบการเชื่อมต่อ API รองรับโครงสร้าง JSON เดียวกับที่ไคลเอนต์ OpenAI ใช้
curl https://api.onlinellmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
}'ตรวจสอบว่าคุณแทนที่ YOUR_API_KEY พร้อมคีย์จริงของคุณ การตอบสนองจะส่งคืนข้อความที่สร้างเสร็จแล้วและสถิติการใช้งานโทเคิน
SDK Python
ติดตั้งทางการ openai แพ็กเกจและกำหนดค่า URL พื้นฐานให้ชี้ไปยังจุดจบของเรา สิ่งนี้ช่วยให้คุณใช้วิธีการ Python ที่คุ้นเคยสำหรับพรอมต์ของคุณ
from openai import OpenAI
client = OpenAI(base_url="https://api.onlinellmuncensored.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)ส่งข้อความของคุณเป็นรายการของดิกชันนารี ไคลเอนต์จัดการการแปลงข้อมูลและส่งการตอบสนองของโมเดลโดยตรง
Node SDK
เริ่มต้นใช้งาน OpenAI client ใน Node.js ด้วย base URL และ API key ที่ถูกต้อง การตั้งค่านี้ใช้งานได้ทั้งการ import แบบ CommonJS และ ES module
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onlinellmuncensored.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);เรียก chat.completions.create() พร้อมอาร์เรย์พรอมต์ของคุณ ไลบรารีจัดการการเชื่อมต่อ HTTP โดยอัตโนมัติ
การตอบกลับแบบสตรีมมิ่ง
เปิดใช้งานการสตรีมโดยตั้งค่า 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)ประมวลผลแต่ละช่วงเพื่อสร้างการตอบกลับสุดท้ายแบบเพิ่มทีละส่วน ช่วงสุดท้ายรวมถึงการใช้โทเค็นรวมสำหรับคำขอนั้น
ข้อจำกัด, ข้อผิดพลาด และบริบท
แต่ละคีย์อนุญาต 300 คำขอต่อนาทีและ 8 การเชื่อมต่อพร้อมกัน หน้าต่างบริบทรองรับ token ทั้งหมด 100,000 ตัว พร้อม output สูงสุด 16,000 token ข้อผิดพลาดรวมถึง 401 สำหรับคีย์ไม่ถูกต้อง, 402 สำหรับเครดิตไม่เพียงพอ และ 429 สำหรับการจำกัดอัตรา คำขอที่เกินขนาดร่างกาย 8 MB จะถูกปฏิเสธทันที
คำถามที่พบบ่อย
นี่คือ API online LLM uncensored ทางการใช่หรือไม่
ใช่ นี่คือ API โดยตรงสำหรับโมเดล uncensored ของเรา มันเข้ากันได้กับไคลเอนต์ OpenAI มาตรฐานแต่รันโมเดล open-weight ของเราเอง ไม่ใช่ GPT หรือ Claude
เกิดอะไรขึ้นถ้าเครดิตหมด?
API ส่งคืนข้อผิดพลาด 402 เมื่อเครดิตที่ชำระล่วงหน้าของคุณหมดลง คุณสามารถเติมเงินด้วย USDT หรือ USDC ได้ตลอดเวลาเพื่อคืนการเข้าถึง
โมเดลปฏิเสธเนื้อหาผู้ใหญ่หรือไม่?
ไม่ โมเดลนี้ถูกปรับแต่งให้ตอบโดยไม่มีการปฏิเสธสำหรับหัวข้อผู้ใหญ่ที่ถูกต้องกฎหมาย มันบล็อกเฉพาะเนื้อหาทางเพศที่เกี่ยวข้องกับเด็กเล็ก
การสร้างคีย์ในไม่กี่นาที
สมัครสมาชิก รับคีย์ของคุณ แล้วเปลี่ยน endpoint ง่ายมาก