เอกสาร API Uncesored ai
เริ่มสร้างข้อความแบบไร้ข้อจำกัดด้วย API ที่เข้ากันได้กับ OpenAI ของเราวันนี้ จ่ายเฉพาะโทเค็นที่คุณใช้ด้วยเครดิตคริปโตแบบเติมเงินและไม่มีค่าธรรมเนียมแอบแฝง
URL ฐานและการตรวจสอบสิทธิ์
URL พื้นฐานสำหรับคำขอทั้งหมดคือ https://api.uncesoredai.com/v1. คุณตรวจสอบสิทธิ์โดยการส่งคีย์ API ของคุณใน Authorization header เป็น Bearer token การตั้งค่านี้ใช้งานได้กับไคลเอนต์หรือ SDK ที่เข้ากันได้กับ OpenAI มาตรฐานใดๆ คุณจะได้รับคีย์ของคุณทันทีหลังการสมัครด้วย Google หรือที่อยู่อีเมล ไม่จำเป็นต้องใช้เบอร์โทรศัพท์สำหรับการสร้างบัญชี คีย์ของคุณเป็นเอกลักษณ์สำหรับบัญชีของคุณและแทนที่คีย์ที่ใช้งานก่อนหน้าใดๆ
คำขอครั้งแรก
ส่ง completion โดย POST ไปยัง /v1/chat/completions. รหัสโมเดลคือ uncensored. เอนด์พอยต์นี้รับอินพุตข้อความและส่งคืนเอาต์พุตข้อความ มันไม่รองรับ embeddings รูปภาพ หรือเสียง คุณสามารถเริ่มต้นโดยส่งพรอมต์ระบบและข้อความผู้ใช้เพียงอย่างเดียว API จะส่งคืนข้อความที่สร้างขึ้นมาตามคำแนะนำของคุณ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิตที่เติมเงินของคุณ
curl https://api.uncesoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source LLMs for local deployment"}]
}'
การผสานรวม SDK Python
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อเชื่อมต่อกับ API ตั้งค่า base URL เป็น endpoint ของเราและระบุ API key ของคุณ ไลบรารีจัดการการ serialize และการจัดรูปแบบคำขอโดยอัตโนมัติ คุณสามารถระบุโมเดลเป็น uncensored สำหรับการสร้างข้อความแบบไม่จำกัด โหมดสตรีมมิ่งและ JSON รองรับผ่านอินเทอร์เฟซไคลเอนต์เดียวกัน วิธีนี้ช่วยลดโค้ดซ้ำซ้อนในแอปพลิเคชันของคุณ
from openai import OpenAI
client = OpenAI(base_url="https://api.uncesoredai.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
SDK Node.js ปฏิบัติตามรูปแบบการกำหนดค่าเดียวกัน กำหนดค่า URL พื้นฐานและคีย์ API ในอินสแตนซ์ไคลเอนต์ ตั้งชื่อโมเดลเป็น uncensored เพื่อเข้าถึงโมเดลแบบไม่มีเซนเซอร์ คุณสามารถส่งคำขอแบบซิงโครนัสหรืออะซิงโครนัสขึ้นอยู่กับกรณีการใช้งานของคุณ SDK จะจัดการพูลการเชื่อมต่อและการลองใหม่โดยอัตโนมัติ ซึ่งช่วยให้การผสานรวมกับโปรเจกต์ JavaScript หรือ TypeScript ของคุณมีความน่าเชื่อถือ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncesoredai.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);
การตอบกลับแบบสตรีมมิ่ง
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในพารามิเตอร์ของคำขอของคุณ API ส่งคืนสตรีม Server-Sent Events (SSE) ของการเติมข้อความบางส่วน วิธีนี้ช่วยให้คุณแสดงข้อความให้ผู้ใช้แบบเรียลไทม์ ท่อนสุดท้ายของสตรีมประกอบด้วยสถิติการใช้โทเค็นทั้งหมด การสตรีมช่วยลดความล่าช้าที่ผู้ใช้รับรู้สำหรับการสร้างเนื้อหาแบบยาว คุณสามารถแยกวิเคราะห์ท่อนเพื่ออัปเดต UI ของคุณแบบเพิ่มทีละน้อย
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 คำขอต่อคีย์ เนื้อหาของคำขอต้องมีขนาดไม่เกิน 8 MB หน้าต่างบริบท (context window) มีขนาด 100,000 tokens รวมสำหรับ prompt และ completion คุณอาจพบข้อผิดพลาด 401 หากคีย์ API ไม่ถูกต้อง ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตพรีเพย์ไม่เพียงพอ ข้อผิดพลาด 429 หมายความว่าคุณเกินขีดจำกัดอัตราการใช้งานแล้ว คำขอจะถูกปฏิเสธหากมีเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก การตอบกลับแบบแสดงข้อผิดพลาดจะไม่หักเครดิตของคุณ
คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API AI uncensored คืออะไร?
URL ฐานคือ HTTPS://api.uncesoredai.com/v1 คุณใช้จุดปลายนี้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐานโดยอัปเดตการกำหนดค่า base_url การตรวจสอบสิทธิ์จัดการผ่าน header Authorization ด้วยคีย์ API เฉพาะของคุณ
โมเดลแบบไร้การเซ็นเซอร์จัดการความยาวบริบทอย่างไร?
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens สำหรับทั้ง prompt และ completion คุณสามารถสร้าง output ได้สูงสุด 16,000 tokens ต่อคำขอ หากคุณไม่ได้ตั้งค่า max_tokens ขีดจำกัด output เริ่มต้นคือ 2,048 tokens สิ่งนี้ทำให้สามารถสนทนาได้อย่างยาวนานหรือสร้างเอกสารแบบยาวได้
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?
ข้อผิดพลาด 402 บ่งชี้ว่ายอดเครดิตพรีเพย์ของคุณไม่เพียงพอสำหรับคำขอนี้ คุณสามารถเติมเครดิตด้วย USDT บน TRC20 หรือ USDC บน Base การชำระเงินเริ่มต้นที่ $20 และรวมระดับเครดิตโบนัสไว้ด้วย เมื่อเติมเงินแล้ว คุณสามารถส่งคำขอต่อได้ทันที
รับคีย์ API ของคุณตอนนี้
สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐาน เสร็จแล้ว