เอกสารประกอบ API ของ Iymau
เริ่มต้นใช้งาน API LLM uncensored ของ Iya Mau ในไม่กี่นาที ส่งข้อความ รับข้อความ และจัดการการตอบสนองแบบสตรีมมิ่งด้วยเอนด์พอยต์ที่เข้ากันได้กับ OpenAI
Authentication and API keys
คีย์ API ของคุณจะยืนยันตัวตนทุกคำขอ สมัครสมาชิกด้วย Google หรืออีเมลเพื่อรับคีย์ที่ใช้งานเพียงคีย์เดียวทันที เก็บคีย์นี้ไว้ให้ปลอดภัยเนื่องจากทำหน้าที่เป็นรหัสผ่านสำหรับบริการ หากสูญหาย คุณสามารถสร้างคีย์ใหม่เพื่อแทนที่คีย์เก่าที่ใช้งานอยู่ ระบบคิดค่าบริการตามจำนวนโทเค็นจริงที่ใช้ ดังนั้นข้อผิดพลาดและการปฏิเสธจึงไม่เสียค่าใช้จ่าย คุณสามารถเติมเงินด้วยคริปโตได้ตลอดเวลา
curl https://api.iyamau.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
คำขอครั้งแรกผ่าน endpoint chat completions
ส่งคำขอ POST ไปยัง endpoint chat completions เพื่อสร้างข้อความ ใช้ URL ฐานที่แสดงบนแดชบอร์ดเพื่อให้เข้ากันได้กับไคลเอนต์มาตรฐาน รหัสโมเดลคือ "uncensored" เสมอสำหรับบริการเฉพาะนี้ คุณสามารถปรับพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความสร้างสรรค์ ระบบรองรับ payload JSON มาตรฐานสำหรับ prompts และ messages ข้อผิดพลาดไม่ใช้เครดิตที่เติมไว้ล่วงหน้า วิธีการนี้ทำงานกับ SDK ที่เข้ากันได้กับ OpenAI ที่คุณเลือก
from openai import OpenAI
client = OpenAI(base_url="https://api.iyamau.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
ใช้ Node.js SDK ทางการหรือไลบรารีที่เข้ากันได้เพื่อโต้ตอบกับ API กำหนดค่า client ด้วย base URL และ API key ของคุณ โมเดล uncensored ตอบสนองต่อรูปแบบข้อความมาตรฐาน คุณสามารถส่งหลายรอบในคำขอเดียวเพื่อสร้างบริบทการสนทนา ออบเจ็กต์การตอบกลับมีข้อความที่สร้างและสถิติการใช้งาน รองรับสตรีมมิ่งสำหรับการส่งโทเค็นแบบเรียลไทม์ วิธีนี้ช่วยให้แอปพลิเคชันของคุณมีความหน่วงต่ำ บริการจัดการงานหนักบนเซิร์ฟเวอร์ของเรา
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iyamau.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 คุณจะได้รับ Server-Sent Events (SSE) สำหรับแต่ละโทเค็นที่สร้างขึ้น ซึ่งอนุญาตให้แสดงข้อความทันทีขณะที่ถูกผลิต ชิ้นส่วนสุดท้ายประกอบด้วยการใช้โทเค็นรวมสำหรับคำคุณสมบัตินี้เหมาะสำหรับอินเทอร์เฟซแชทและแอปพลิเคชันแบบสด ช่วยลดความล่าช้าที่รู้สึกได้สำหรับผู้ใช้ปลายทาง คุณสามารถวิเคราะห์วัตถุ JSON ในเหตุการณ์ SSE แต่ละเหตุการณ์ โมเดลแบบ uncensored รองรับโปรโตคอลมาตรฐานนี้ได้อย่างมีประสิทธิภาพ
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)
พารามิเตอร์: อุณหภูมิ, top_p และโหมด JSON
ควบคุมพฤติกรรมการสร้างด้วยพารามิเตอร์มาตรฐาน ตั้งค่า temperature เพื่อปรับความสุ่ม โดยค่าที่สูงขึ้นจะเพิ่มความสร้างสรรค์ ใช้ top_p เพื่อกรองการกระจายคำศัพท์ เปิดใช้โหมด JSON โดยตั้งค่า response_format เป็น json_object สำหรับข้อมูลที่มีโครงสร้าง โมเดล uncensored จะปฏิบัติตามข้อจำกัดเหล่านี้ได้อย่างเชื่อถือได้ นอกจากนี้คุณยังสามารถระบุลำดับ stop เพื่อหยุดการสร้างก่อนกำหนด ค่า seed ช่วยให้ได้ผลลัพธ์ที่ซ้ำกันได้ระหว่างการทดสอบ ตัวเลือกเหล่านี้ให้คุณควบคุมคุณภาพของผลลัพธ์ได้อย่างแม่นยำ
อัตราจำกัดการเรียกข้อมูล โควตา และข้อผิดพลาดทั่วไป
API กำหนดอัตราสูงสุด 300 คำขอต่อนาทีต่อ key คุณสามารถมีคำขอพร้อมกันได้สูงสุด 8 คำขอพร้อมกัน ขนาด body ของคำขอแต่ละคำต้องไม่เกิน 8 MB หากคุณได้รับ error 401 ให้ตรวจสอบความถูกต้องของ API key ของคุณ error 402 หมายถึงเครดิตแบบเติมเงินไม่เพียงพอ ให้เติมเงินผ่านคริปโตเพื่อใช้บริการต่อ error 429 หมายถึงคุณเกิน rate limit แล้ว รอไม่กี่วินาทีก่อนลองใหม่ หน้าต่างบริบทรองรับ 100,000 tokens รวมกัน ซึ่งอนุญาตให้ประมวลผลเอกสารขนาดใหญ่หรือการสนทนาที่ยาวนานได้
คำถามที่พบบ่อย
Iya Mau API คืออะไร?
เป็น API ที่เข้ากันได้กับ OpenAI แบบโฮสต์ที่ให้บริการโมเดลภาษาขนาดใหญ่แบบไม่เซ็นเซอร์หนึ่งตัว คุณส่งข้อความและรับข้อความโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย รองรับสตรีมมิ่ง การเรียกใช้ฟังก์ชัน และโหมด JSON
คุณรับวิธีการชำระเงินใดบ้าง?
คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50
ขนาด context window คืออะไร?
หน้าต่างบริบทมีขนาด 100,000 tokens โดยครอบคลุมทั้ง prompt และ completion Output สูงสุดต่อคำขอคือ 16,000 tokens หากไม่ได้ระบุ max_tokens ค่าเริ่มต้นจะอยู่ที่ 2,048 tokens ซึ่งเอื้อต่อการสร้างเนื้อหาแบบยาวและการรองรับบริบทที่กว้างขวาง