Developer Documentation
ผสาน API LLM แบบไม่มีเซนเซอร์ของเราภายในไม่กี่นาทีโดยใช้เครื่องมือที่เข้ากันได้กับมาตรฐาน OpenAI เริ่มต้นด้วยการเรียกเก็บเงินตามโทเค็นโดยตรงและไม่มีสมาชิกแบบซ่อนเร้น
https://api.aitextgeneratoruncensored.com/v1uncensored
URL ฐานและการตรวจสอบสิทธิ์
API ของเราใช้จุดปลายที่เข้ากันได้กับ OpenAI มาตรฐาน URL พื้นฐานคือ HTTPS://api.aitextgeneratoruncensored.com/v1 คุณตรวจสอบสิทธิ์ด้วย Bearer token ในหัว Authorization วิธีนี้ทำให้คุณสามารถใช้ไคลเอนต์ที่มีอยู่ได้โดยไม่ต้องใช้ตรรกะแบบกำหนดเอง
curl https://api.aitextgeneratoruncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return json with keys name and age"}]
}'
จุดจบ API Chat Completions
ส่งข้อความไปยังโมเดล 'uncensored' ผ่าน POST /v1/chat/completions โมเดลสร้างข้อความโดยไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมายหรือหัวข้อที่ถกเถกัน เป็นโมเดลโอเพนเวตที่รันบนเซิร์ฟเวอร์ของเรา ไม่ใช่ GPT หรือ Claude คำตอบเป็นข้อความธรรมดาไม่มีตัวห่อเพิ่มเติม
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextgeneratoruncensored.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
ใช้ Node SDK ทางการเพื่อเชื่อมต่ออย่างรวดเร็ว กำหนด base URL เป็น endpoint ของเราและระบุ API key ของคุณ ID โมเดลคือ 'uncensored' การตั้งค่านี้ทำงานสำหรับสคริปต์ บอท หรือเว็บแอป จัดการการแปลงข้อมูล JSON โดยอัตโนมัติ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextgeneratoruncensored.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 คุณจะได้รับ 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)
อัตราจำกัดและความพร้อมใช้งาน
คีย์แต่ละคีย์อนุญาตให้ส่งคำขอได้ 300 คำขอต่อนาที คุณสามารถรันคำขอพร้อมกันได้ 8 คำขอ body ของคำขอต้องน้อยกว่า 8 MB การเกินขีดจำกัดเหล่านี้จะส่งข้อผิดพลาด 429 จัดการความพร้อมกันของคุณเพื่อหลีกเลี่ยงความล่าช้า ขีดจำกัดจะรีเซ็ตทุกนาที
การจัดการข้อผิดพลาดและการปฏิเสธ
รหัสข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง รหัสข้อผิดพลาด 402 หมายถึงไม่มียอดเงินล่วงหน้าเหลืออยู่ รหัสข้อผิดพลาด 429 หมายถึงเกินขีดจำกัดอัตราการใช้งาน เราปฏิเสธคำขอที่เกี่ยวข้องกับเด็กด้วย ข้อผิดพลาดจะไม่ใช้ยอดโทเค็นของคุณ ตรวจสอบเนื้อหาการตอบกลับเพื่อดูรายละเอียด
คำถามที่พบบ่อย
API ตัวสร้างข้อความ AI แบบไม่เซ็นเซอร์เข้ากันได้กับ SDK มาตรฐานของ OpenAI หรือไม่?
ใช่ ใช้ได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ทุกตัว เพียงแค่เปลี่ยน URL พื้นฐานและคีย์ API เท่านั้น รหัสโมเดลคือ 'uncensored' ซึ่งช่วยให้ผสานรวมกับโค้ดที่มีอยู่ได้อย่างง่ายดาย
context window และความยาว output สูงสุดเป็นอย่างไร?
หน้าต่างบริบทมีขนาด 100,000 tokens ผลลัพธ์สูงสุดคือ 16,000 tokens ต่อคำขอ หากไม่ได้ตั้งค่า max_tokens ค่าเริ่มต้นคือ 2,048 tokens สิ่งนี้ทำให้สามารถประมวลผลเอกสารยาวๆ ได้
วิธีเติมเครดิตแบบเติมเงิน?
เติมเงินด้วยคริปโตเท่านั้น เรารับ USDT บน TRC20 หรือ USDC บน Base ยอดเติมขั้นต่ำคือ $20 พร้อมรับเครดิตโบนัสสำหรับยอดที่สูงขึ้น เครดิตหมดอายุไม่จำกัด