เอกสาร API สำหรับโมเดล uncensored
เริ่มต้นใช้งาน API LLM แบบ uncensored ของเราภายในไม่กี่นาทีโดยใช้โค้ด SDK OpenAI มาตรฐาน ตรวจสอบสิทธิ์ด้วยคีย์ของคุณและส่งคำขอไปยัง base URL ของเราเพื่อรับการสร้างข้อความที่ไม่มีการจำกัด
Authentication and base URL
ใช้ API key ของคุณสำหรับการส่งคำขอทั้งหมดไปยัง base URL ของเรา
จุดจบ API Chat Completions
ส่งข้อความไปยัง POST /v1/chat/completions เพื่อสร้างการตอบกลับแบบข้อความ โมเดลยอมรับโครงสร้างข้อความมาตรฐานและคืนค่าการเติมข้อความโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย
มีเฉพาะโมเดลแบบไม่เซ็นเซอร์เท่านั้น เราไม่ทำการเปลี่ยนเส้นทางระหว่างผู้ขาย หรือรองรับ embeddings และการสร้างภาพ
curl https://api.glmapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current exchange rate for usd to jpy"}]
}'ตรวจสอบให้แน่ใจว่า payload ของคุณรวมถึง ID ของโมเดลและอาร์เรย์ข้อความของคุณเพื่อรับ response
เอนด์พอยต์รายการโมเดล
ดึงโมเดลที่มีอยู่ผ่าน GET /v1/models. เอนด์พอยต์นี้ยืนยันว่า ID ของโมเดลคือ uncensored พร้อมสำหรับการร้องขอ
การตอบกลับระบุรายละเอียดของโมเดล เพื่อให้ไคลเอนต์ของคุณสามารถตรวจสอบความเข้ากันได้ก่อนส่งข้อมูลขนาดใหญ่
พารามิเตอร์: อุณหภูมิ, top_p, seed
ควบคุมความสุ่มของการสร้างโดยใช้ temperature, top_p, และ seed. พารามิเตอร์เหล่านี้ช่วยให้คุณปรับแต่งความคิดสร้างสรรค์และความสามารถในการทำซ้ำ
ตั้งค่า temperature สำหรับความแปรปรวน top_p สำหรับการสุ่มแบบ nucleus และ seed สำหรับผลลัพธ์ที่มีความแน่นอน การตั้งค่าเหล่านี้ทำงานร่วมกับ stop sequences และค่าปรับ.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapikeys.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)กำหนดค่าเหล่านี้ในไคลเอนต์ SDK ของคุณเพื่อปรับแต่งสไตล์ของผลลัพธ์
ข้อมูลการสตรีมและการใช้งาน
เปิดใช้งานการสตรีมผ่าน 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)แยก stream เพื่อผสานการตอบกลับเข้ากับอินเทอร์เฟซแอปพลิเคชันของคุณ
การจัดการข้อผิดพลาดและขีดจำกัด
จัดการข้อผิดพลาดเฉพาะ: 401 สำหรับคีย์ที่ไม่ถูกต้อง 402 สำหรับเครดิตไม่เพียงพอ และ 429 สำหรับขีดจำกัดอัตรา หน้าต่างบริบทมีขนาด 100,000 โทเค็นรวม พร้อมผลลัพธ์สูงสุด 16,000 โทเค็นต่อคำขอ
คำขอที่เกิน 8 MB หรือเกิน 300 คำขอต่อนาทีจะกระตุ้นขีดจำกัด ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapikeys.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);เพิ่มลอจิกการลองใหม่สำหรับข้อผิดพลาด 429 และตรวจสอบยอดคงเหลือของคุณสำหรับการตอบกลับ 402
คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API GLM คืออะไร?
URL พื้นฐานคือ HTTPS://api.glmapikeys.com/v1 ใช้จุดเชื่อมต่อนี้กับ SDK ทางการของ OpenAI หรือไคลเอนต์ที่เข้ากันได้ทุกตัวโดยการอัปเดตการตั้งค่า base URL
คุณรับวิธีการชำระเงินใดบ้าง?
คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50
ขีดจำกัดอัตราและ context window คืออะไร?
คุณจำกัดการใช้งานที่ 300 คำขอต่อนาทีต่อคีย์ และ 8 คำขอพร้อมกัน หน้าต่างบริบทคือ 100,000 tokens โดยมีผลลัพธ์สูงสุด 16,000 tokens ต่อคำขอ
รับคีย์ของคุณได้ทันที
สมัครสมาชิก คัดลอกโทเค็น แล้วอัปเดต URL พื้นฐาน นั่นคือกระบวนการทั้งหมด