เอกสาร API
Obliteration AI นำเสนอ API ที่เข้ากันได้กับ OpenAI สำหรับการสร้างข้อความแบบไร้ตัวกรอง บูรณาการโมเดลไร้ตัวกรองเดียวเข้ากับระบบของคุณด้วย SDK มาตรฐานและการเรียกเก็บเงินตามโทเค็นที่โปร่งใส
URL ฐานและการตรวจสอบสิทธิ์
ชี้ไคลเอนต์ของคุณไปที่ https://api.obliterationai.com/v1 และรวมคีย์ของคุณใน Authorization header. URL ฐานนี้ทำงานกับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ เพียงแค่เปลี่ยนจุดปลาย คุณจะได้รับคีย์ที่ใช้งานอยู่เพียงคีย์เดียวต่อบัญชี และการสร้างคีย์ใหม่จะยกเลิกคีย์ก่อนหน้าทันที บริการนี้ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับการสมัครใช้งาน โดยใช้เพียงการเข้าสู่ระบบด้วย Google หรืออีเมลและรหัสผ่าน
Authentication Header: Authorization: Bearer YOUR_API_KEY
จุดจบ API Chat completions
ส่งข้อความไปยัง POST /v1/chat/completions เพื่อรับคำตอบข้อความจากโมเดลที่ไม่มีการเซ็นเซอร์ ระบบรับรูปแบบข้อความมาตรฐานและส่งข้อความที่สร้างขึ้นมาโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ชอบด้วยกฎหมาย คุณต้องระบุรหัสโมเดลเป็น "uncensored" ใน payload ของคำขอของคุณ เอนด์พอยต์เดียวนี้จัดการความต้องการการสร้างข้อความทั้งหมด ยกเว้นงาน embeddings หรือวิชัน
curl https://api.obliterationai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch me the latest release notes"}]
}'
การผสานรวม Python SDK
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อเชื่อมต่อกับ API โดยการอัปเดต base URL ตั้งค่า api_key และ base_url พารามิเตอร์เพื่อให้ตรงกับเอนด์พอยต์ที่โฮสต์ของเรา ไคลเอนต์จะจัดเส้นทางคำขอไปยังโมเดล uncensored โดยใช้ ID โมเดลที่ระบุ วิธีการนี้ต้องการการเปลี่ยนแปลงโค้ดเพียงเล็กน้อยสำหรับโปรเจกต์ OpenAI ที่มีอยู่
from openai import OpenAI
client = OpenAI(base_url="https://api.obliterationai.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.js
เริ่มต้นใช้งาน OpenAI SDK ใน Node.js ด้วย custom base URL และ API key ของคุณ กำหนดค่า client ให้ชี้ไปยัง uncensored ID ของโมเดลสำหรับการสร้างคำตอบทั้งหมด การตั้งค่านี้ช่วยให้คุณใช้เครื่องมือ Node.js ที่มีอยู่ขณะเข้าถึง LLM ที่ไม่มีการกรอง ตรวจสอบว่าคุณส่งส่วนหัวการตรวจสอบสิทธิ์ที่ถูกต้องสำหรับการเข้าถึงที่ปลอดภัย
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.obliterationai.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 ชิ้นสุดท้ายของสตรีมจะประกอบด้วยปริมาณการใช้โทเค็นรวมสำหรับคำขอนั้น คุณสมบัตินี้เหมาะสำหรับแอปพลิเคชันแบบเรียลไทม์ที่ความล่าช้ามีความสำคัญ คุณสามารถปรับพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความแปรปรวนของการตอบกลับ
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)
อัตราจำกัดการเรียกใช้และข้อจำกัด
API กำหนดอัตราสูงสุด 300 คำขอต่อนาทีและอนุญาตคำขอพร้อมกันได้ 8 คำขอต่อ key หน้าต่างบริบทรองรับ 100,000 tokens รวมกัน พร้อมผลลัพธ์สูงสุด 16,000 tokens ต่อคำขอ error เช่น key ไม่ถูกต้อง (401) หรือเครดิตไม่เพียงพอ (402) ไม่ใช้เครดิตแบบเติมเงินของคุณ status code 429 หมายถึงคุณเกิน rate limit ชั่วคราว
ข้อจำกัดเนื้อหาแบบแข็ง: ไม่อนุญาตให้มีเนื้อหาทางเพศที่เกี่ยวข้องกับเด็กไม่ว่าในกรณีใด
คำถามและคำตอบ
obliteration AI เป็นตัวแทนจำหน่าย OpenAI หรือไม่?
ไม่ เราเป็นบริการอิสระที่โฮสต์โมเดล open-weight ไร้การเซ็นเซอร์ของเราเอง ไม่ใช่โมเดลของ GPT, Claude หรือผู้ผลิตอื่น แต่เข้ากันได้กับรูปแบบ API ของ OpenAI อย่างสมบูรณ์สำหรับการผสานรวมที่ง่ายดาย
วิธีเติมเครดิตของฉัน?
คุณสามารถเติมด้วย USDT (TRC20) หรือ USDC (Base) สำหรับจำนวนเงินระหว่าง $20 ถึง $500 เครดิตไม่มีวันหมดอายุ และคุณจะได้รับเครดิตโบนัสสำหรับการเติมจำนวนมากขึ้น: +5% จาก $50, +10% จาก $100 และ +15% จาก $200
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?
ข้อผิดพลาด 402 บ่งชี้ว่าคุณไม่มีเครดิตพรีเพย์คงเหลือ คำขอจะถูกปฏิเสธโดยไม่ใช้ยอดเงินใดๆ ดังนั้นคุณสามารถเติมเงินผ่านคริปโตและลองใหม่ได้ทันที ข้อผิดพลาดและการปฏิเสธเป็นฟรีเสมอ
คีย์ API ของคุณอยู่ห่างเพียงแบบฟอร์มเดียว
สมัครสมาชิก คัดลอกคีย์ของคุณ แล้วอัปเดต URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด