เอกสารประกอบ API ผู้ใหญ่สำหรับนักพัฒนา
ใช้ API LLM แบบไม่เซ็นเซอร์เพื่อสร้างเนื้อหาผู้ใหญ่ด้วยอินเทอร์เฟซที่เข้ากันได้กับ OpenAI คู่มือเริ่มต้นอย่างรวดเร็วนี้ครอบคลุมการตรวจสอบสิทธิ์ รูปแบบคำขอ และการสตรีมเพื่อการผสานรวมทันที
Authentication and base URL
API ต้องการ bearer token ที่ส่งผ่านใน Authorization header. คุณสร้างคีย์นี้ทันทีผ่าน Google หรืออีเมลบน รับ API key หน้าเว็บ ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับการสมัคร
ตั้งค่า URL ฐานเป็น https://api.apiadult.com/v1. เอนด์พอยต์นี้ใช้งานได้กับ SDK ของ OpenAI มาตรฐานใดๆ คุณต้องการเพียงคีย์ที่ใช้งานหนึ่งต่อบัญชี; การออกคีย์ใหม่จะแทนที่คีย์ก่อนหน้าทันที
รักษาความมั่นคงปลอดภัยของคีย์ของคุณ หากคุณทำหาย ให้สร้างคีย์ใหม่จากแดชบอร์ด คีย์นี้ให้การเข้าถึงโมเดล uncensored สำหรับการสร้างข้อความ
คำขอครั้งแรก
ส่งคำขอ POST ไปยัง /v1/chat/completions ด้วยรหัสโมเดล uncensoredโมเดลเป็นสถาปัตยกรรมโอเพนเวตที่ปรับแต่งสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องกฎหมายโดยไม่มีการปฏิเสธมาตรฐาน
รวมคำสั่งระบบของคุณเพื่อกำหนดพฤติกรรม API จะส่งการตอบกลับข้อความตามข้อมูลนำเข้าของคุณ ข้อผิดพลาดไม่ใช้เครดิต การปฏิเสธเนื่องจากนโยบายเนื้อหาเป็นฟรี
เริ่มต้นด้วยข้อความง่ายๆ เพื่อตรวจสอบการเชื่อมต่อ ใช้ตัวอย่างด้านล่างเพื่อจัดโครงสร้างการเรียกใช้งานเริ่มต้นของคุณ
curl https://api.apiadult.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check remaining prepaid token balance"}]
}'
การผสานรวม Python SDK
ติดตั้งไลบรารี Python ของ OpenAI อย่างกำหนดค่าไคลเอนต์ด้วยคีย์ API ของคุณและ URL พื้นฐานแบบกำหนดเอง สิ่งนี้ช่วยให้คุณใช้วิธีการที่คุ้นเคยเช่น chat.completions.create.
ตั้งค่าโมเดลเป็น uncensored ในการกำหนดค่าไคลเอนต์ของคุณ คุณสามารถส่งพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความสร้างสรรค์ SDK จะนับจำนวนโทเค็นและทำซ้ำโดยอัตโนมัติ
วิธีนี้ทำให้การผสานรวมในแอปพลิเคชัน Python ที่มีอยู่ทำได้ง่ายขึ้น คุณไม่จำเป็นต้องแยกวิเคราะห์คำตอบ JSON ดิบด้วยตนเอง
from openai import OpenAI
client = OpenAI(base_url="https://api.apiadult.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 แพ็กเกจ Node.js สำหรับโปรเจกต์ JavaScript เริ่มต้นไคลเอนต์ด้วย apiKey และ basePath pointing to our endpoint.
เรียกเอนด์พอยต์ chat completions ด้วย uncensored โมเดล คุณสามารถสตรีมการตอบกลับหรือรอผลลัพธ์เต็มรูปแบบ SDK รองรับตัวเลือกมาตรฐานเช่น max_tokens และ stop ลำดับ.
วิธีนี้เหมาะสำหรับบริการแบ็กเอนด์หรือฟังก์ชัน serverless มันรับประกันพฤติกรรมที่สม่ำเสมอทั่วทั้งแอปพลิเคชันของคุณ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiadult.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);
โทเค็น SSE และการสตรีม
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API ส่งคืนเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) สำหรับการส่งโทเค็นแบบเรียลไทม์
ชิ้นข้อมูลสุดท้ายของสตรีมประกอบด้วยการใช้งานโทเค็นรวมสำหรับคำขอ ซึ่งช่วยให้คุณติดตามต้นทุนได้อย่างแม่นยำโดยไม่ต้องเรียกข้อมูลเพิ่มเติม การสตรีมช่วยลดความล่าช้าที่ผู้ใช้รู้สึก
แยกวิเคราะห์ข้อมูล 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)
อัตราจำกัดการเรียกใช้และโควตา
คีย์ API แต่ละตัวจำกัดอยู่ที่ 300 คำขอต่อนาที คุณสามารถส่งคำขอพร้อมกันได้สูงสุด 8 คำขอ ขนาดของ body คำขอต้องไม่เกิน 8 MB
หากคุณส่ง key ที่ไม่ถูกต้อง API จะส่ง error 401 error 402 บ่งชี้ว่ายอดเงินพรีเพดไม่เพียงพอ และ error 429 หมายถึงคุณชน rate limit แล้ว
หน้าต่างบริบทรองรับ 100,000 tokens รวม เอาต์พุตจำกัดไว้ที่ 16,000 tokens ต่อคำขอ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิตเติมล่วงหน้าของคุณ
คำถามที่พบบ่อย
วิธีเติมเครดิตแบบเติมเงิน?
เติมเงินโดยใช้ USDT (TRC20) หรือ USDC (Base) ผ่านคริปโต การเติมเงินขั้นต่ำคือ $20 และสูงสุดคือ $500 เครดิตโบนัสจะถูกเพิ่มสำหรับจำนวนเงินที่มากขึ้น: +5% ตั้งแต่ $50, +10% ตั้งแต่ $100 และ +15% ตั้งแต่ $200
ความจุของโมเดล API uncensored คืออะไร?
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens สำหรับ prompt และ completion รวมกัน เอาต์พุตสูงสุดต่อคำขอคือ 16,000 tokens หากไม่ได้ตั้งค่า max_tokens ค่าเริ่มต้นคือ 2,048 tokens
คุณรับวิธีการชำระเงินใดบ้าง?
คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50
รับคีย์ API ของคุณตอนนี้
ลงทะเบียน คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ ตั้งค่าอย่างง่าย