UnsensoredGPTเอกสาร API ที่เข้ากันได้กับ OpenAI
เอกสาร API ที่เข้ากันได้กับ OpenAI
เริ่มต้นใช้งาน API GPT แบบไม่มีเซนเซอร์ในไม่กี่นาทีโดยชี้ SDK OpenAI ที่มีอยู่ของคุณไปยัง base URL ของเรา เอกสารคู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ รูปแบบคำขอ และการจัดการข้อความตอบกลับแบบสตรีมสำหรับแอปพลิเคชัน AI แบบไม่มีเซนเซอร์ของคุณ
https://api.unsensoredgpt.com/v1
URL ฐานและการตรวจสอบสิทธิ์
ขั้นตอนแรกคือการกำหนดค่าไคลเอนต์ของคุณให้ใช้ URL พื้นฐานของเรา ชี้ SDK ของคุณไปที่ https://api.unsensoredgpt.com/v1 ส่งคีย์ API ของคุณใน Authorization header. คุณจะได้รับคีย์นี้ทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมลบนแดชบอร์ด
การตรวจสอบสิทธิ์ของเราตรงไปตรงมา: ไม่มีขอบเขตที่ซับซ้อนหรือขั้นตอน OAuth เพียงใช้คีย์ที่คุณสร้าง
ตัวระบุโมเดลที่คุณต้องส่งในคำขอทุกครั้งคือ uncensored. นี่คือโมเดล open-weight ที่ปรับแต่งสำหรับการใช้งานผู้ใหญ่ ซึ่งแตกต่างจาก GPT หรือ Claude ไม่ใช่โมเดลของผู้จัดจำหน่ายที่นำมาขายต่อ
คำขอครั้งแรก
ส่งคำขอ chat completion มาตรฐานเพื่อทดสอบการเชื่อมต่อและการใช้งานโทเคน ใช้ uncensored model ID เพื่อให้แน่ใจว่าคุณกำลังเข้าถึงการปรับแต่งเฉพาะของเรา
ตัวอย่างนี้แสดงงานสร้างข้อความแบบง่าย หากคุณได้รับคำตอบเป็น JSON พร้อม content แสดงว่าการผสานรวมของคุณทำงานได้ถูกต้อง
curl https://api.unsensoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the API status response"}]
}'ตรวจสอบ usage ช่องเพื่อยืนยันจำนวนโทเค็นเทียบกับยอดเครดิตพรีเพดของเรา
การผสานรวม SDK Python
ใช้ openai ไลบรารี Python เพื่อโต้ตอบกับ API ของเรา ตั้ง URL ฐานไปยังจุดสิ้นสุดของเราและระบุ API key ของคุณ
แนวทางนี้ช่วยให้คุณนำ codebases ที่มีอยู่กลับมาใช้ใหม่ได้โดยไม่ต้องเขียน HTTP clients ใหม่ ไลบรารีจัดการการ serialize โดยอัตโนมัติ
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredgpt.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)อย่าลืมระบุโมเดลอย่างชัดเจนว่าเป็น uncensored ในการเริ่มต้นไคลเอนต์หรือโหลดคำขอ
การผสานรวม Node SDK
สำหรับนักพัฒนา JavaScript SDK ของ Node.js ทำงานเหมือนกับเวอร์ชัน Python เริ่มต้นไคลเอนต์ด้วย base URL และคีย์ของคุณ
ส่ง uncensored model ID เพื่อให้แน่ใจว่าการกำหนดเส้นทางถูกต้อง SDK จัดการ connection pooling และการลองใหม่
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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);การตั้งค่านี้รองรับทั้งการเรียกแบบ synchronous และ asynchronous ขึ้นอยู่กับสถาปัตยกรรมแอปพลิเคชันของคุณ
การตอบกลับแบบสตรีมมิ่ง (SSE)
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในคำขอของคุณ API ของเราส่งคืน Server-Sent Events (SSE) สำหรับการส่งโทเค็นแบบเรียลไทม์
แยกวิเคราะห์ delta.content field from each chunk to assemble the final response. Token usage statistics are included in the final chunk.
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)การสตรีมลดการรับรู้ความล่าช้าสำหรับผลลัพธ์ยาว เหมาะสำหรับอินเทอร์เฟซแชท
ข้อจำกัด, ข้อผิดพลาด และบริบท
หน้าต่างบริบทของคุณมีขนาด 100,000 โทเค็นรวมกัน เอาต์พุตสูงสุดต่อคำขอคือ 16,000 โทเค็น การเกินขีดจำกัดเหล่านี้จะส่งข้อผิดพลาด 400 กลับมา
ข้อผิดพลาดทั่วไปรวมถึง 401 สำหรับคีย์ไม่ถูกต้อง, 402 สำหรับเครดิตที่จ่ายล่วงหน้าไม่เพียงพอ และ 429 สำหรับขีดจำกัดอัตรา ขีดจำกัดอัตราคือ 300 คำขอต่อนาทีต่อคีย์
ไม่ใช้พรอมต์สำหรับการฝึก เครดิตของคุณไม่หมดอายุ จัดการข้อผิดพลาด 402 โดยการเติมเงินผ่านคริปโตเพื่อดำเนินการบริการต่อ
คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API GPT แบบไม่เซ็นเซอร์ (unsensored) คืออะไร?
URL ฐานคือ HTTPS://api.unsensoredgpt.com/v1 คุณต้องตั้งค่านี้ในการกำหนดค่าไคลเอนต์ที่เข้ากันได้กับ OpenAI ของคุณ
API นี้รองรับการสตรีมหรือไม่?
ใช่ ตั้งค่า stream: true เพื่อรับ Server-Sent Events ข้อมูลการใช้งานโทเค็นรายงานใน chunk สุดท้าย
เกิดอะไรขึ้นถ้าเครดิตหมด?
คำขอจะส่งคืนข้อผิดพลาด 402 คุณสามารถเติมเงินด้วย USDT หรือ USDC ได้ตลอดเวลา เครดิตไม่มีวันหมดอายุ
ปลดล็อกคีย์ API ของคุณ
สมัครสมาชิก รับคีย์ของคุณ แล้วชี้ไปยัง base URL ใหม่ คือการกำหนดค่าทั้งหมด
รับ API key