เริ่มต้นใช้งาน API AI Qwen
ย้ายการเสร็จสิ้นแชทของคุณไปยังเอนด์พอยต์ uncensored ของเราภายในไม่กี่นาที คู่มือเริ่มต้นอย่างรวดเร็วนี้ครอบคลุมการตรวจสอบสิทธิ์ การสตรีม และการปรับแต่งพารามิเตอร์สำหรับ API ที่รองรับ OpenAI
Authentication & Base URL Setup
เริ่มต้นด้วยการสร้าง API key ของคุณบนแดชบอร์ด base URL คือ https://api.qwenaiapi.com/v1 และคุณส่งคีย์ของคุณใน Authorization header. การกำหนดค่านีทำงานกับไคลเอนต์ SDK มาตรฐานของ OpenAI ใดๆ โดยไม่ต้องเปลี่ยนแปลงโค้ด คุณจะได้รับคีย์ที่ใช้งานอยู่เพียงคีย์เดียวต่อบัญชี การสร้างคีย์ใหม่จะยกเลิกคีย์ก่อนหน้าทันที ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับการสมัครใช้งาน
คำขอครั้งแรก
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมคีย์ของคุณและรหัสโมเดล รหัสระบุโมเดลคือ uncensored และรองรับข้อความแชทมาตรฐาน คุณสามารถทดสอบการเชื่อมต่อด้วยคำสั่งระบบง่ายๆ เพื่อยืนยันความหน่วงและรูปแบบการตอบกลับ ข้อผิดพลาดเช่น 401 หมายถึงคีย์ไม่ถูกต้อง ส่วน 402 หมายถึงเครดิตแบบเติมเงินของคุณหมดแล้ว
curl https://api.qwenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this pull request diff"}]
}'
การผสานรวม SDK Python
ใช้ไคลเอนต์ Python ทางการเพื่อโต้ตอบกับจุดสิ้นสุด ตั้งค่า base URL และคีย์ API ในพารามิเตอร์การเริ่มต้น ไคลเอนต์จัดการการแบ่งคำและการแปลงข้อมูล JSON โดยอัตโนมัติ วิธีนี้รักษาตรรกะแอปพลิเคชันเดิมของคุณไว้ได้ขณะเปลี่ยนผู้ให้บริการโมเดลพื้นฐาน ไคลเอนต์รองรับทั้งการดำเนินการแบบซิงโครนัสและแบบอะซิงโครนัส
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenaiapi.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.js ด้วย URL พื้นฐานและคีย์ของคุณ แพ็กเกจรองรับคำขอการเสร็จสิ้นการสนทนาตามมาตรฐาน คุณสามารถกำหนดค่า ID ของโมเดลเพื่อให้แน่ใจว่าคุณกำลังเข้าถึงเอนด์พอยต์แบบ uncensored การผสานรวมนี้เหมาะสำหรับแอปพลิเคชันฝั่งเซิร์ฟเวอร์ที่ต้องการการเข้าถึงแบบโปรแกรมmatic SDK จัดการการรวมกลุ่มการเชื่อมต่ออย่างมีประสิทธิภาพสำหรับคำขอปริมาณสูง
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenaiapi.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 คุณรับเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (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)
หน้าต่างบริบท & ข้อจำกัด
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 token สำหรับ prompt และ completion รวมกัน คุณสามารถส่ง output ได้สูงสุด 16,000 token ต่อคำขอ ขีดจำกัดอัตราอนุญาต 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อ key ขนาด body ของคำขอจำกัดไว้ที่ 8 MB ความเข้าใจขีดจำกัดเหล่านี้ช่วยให้คุณจัดกลุ่มคำขอได้อย่างมีประสิทธิภาพโดยไม่พบข้อผิดพลาด 429 ข้อผิดพลาดจะไม่ใช้เครดิตที่เติมเงินไว้ของคุณ
คำถามที่พบบ่อย
URL ฐานของ API qwen แบบไม่มีเซนเซอร์คืออะไร?
URL ฐานคือ HTTPS://api.qwenaiapi.com/v1 คุณต้องตั้งค่านี้ในการกำหนดค่าไคลเอนต์ที่เข้ากันได้กับ OpenAI เพื่อจัดเส้นทางคำขออย่างถูกต้อง
ฉันจะรับคีย์ qwen API ของฉันได้อย่างไร?
สมัครด้วย Google หรืออีเมลบนหน้า Get API key คีย์ของคุณจะแสดงทันทีและสามารถใช้เพื่อตรวจสอบสิทธิ์คำขอได้
API ของ qwen แบบ uncensored รองรับการสตรีมหรือไม่?
ใช่ การสตรีมรองรับผ่าน server-sent events ตั้งค่าพารามิเตอร์ stream เป็น true และประมวลผลชิ้นการตอบกลับเพื่อรับเอาต์พุตทีละโทเค็น
ปกป้องคีย์ API ของคุณ
ลงทะเบียน คัดลอกข้อมูลรับรองของคุณ อัปเดต URL พื้นฐาน นี่คือค่ากำหนดค่าทั้งหมด