Wu Xianzhi APIเอกสาร
คู่มือเริ่มต้นใช้งาน Wu Xianzhi API
เอกสารนี้แนะนำขั้นตอนการเชื่อมต่อ Wu Xianzhi API อย่างรวดเร็ว เพื่อให้คุณเรียกใช้โมเดล uncensored ผ่านอินเทอร์เฟซที่เข้ากันได้กับ OpenAI เพื่อสร้างข้อความที่ไม่มีการเซ็นเซอร์เนื้อหา
https://api.wuxianzhiapi.com/v1uncensored
เอนด์พอยต์พื้นฐานและระบบตรวจสอบสิทธิ์
Wu Xianzhi API เข้ากันได้กับอินเทอร์เฟซมาตรฐานของ OpenAI อย่างสมบูรณ์ คำขอทั้งหมดส่งไปยัง https://api.wuxianzhiapi.com/v1 คุณต้องมี API Key เพื่อตรวจสอบสิทธิ์ โดยใส่ในหัวคำขอ Authorization: Bearer YOUR_API_KEY สร้าง Key ทันทีหลังลงทะเบียน และรองรับการสร้างใหม่เพื่อล้าง Key เก่า เราใช้ระบบเติมเงินล่วงหน้า เครดิตไม่หมดอายุ คิดเงินตามการใช้งาน ไม่มีค่าสมัคร
ส่งคำขอแรก
ใช้ curl เพื่อตรวจสอบการเชื่อมต่อ API ได้โดยตรง ส่งคำขอ POST ไปยัง /v1/chat/completions โดยระบุ ID โมเดลเป็น uncensored โมเดลนี้เป็น open-weight model แบบอิสระ ปรับแต่งเพื่อลดการเซ็นเซอร์เนื้อหาผู้ใหญ่และหัวข้อถกเถียง ไม่ปฏิเสธการสร้างเนื้อหา
ตรวจสอบให้แน่ใจว่า body ของคำขอมีอาร์เรย์ messages หากตรวจสอบสิทธิ์ไม่สำเร็จจะส่ง 401 และหากยอดเงินไม่พอจะส่ง 402
curl https://api.wuxianzhiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
ตัวอย่างการเรียกใช้ Python SDK
สำหรับนักพัฒนา Python ให้ใช้ไลบรารี openai อย่างเป็นทางการได้เลย เพียงแก้ไข base_url ให้ชี้ไปยังเซิร์ฟเวอร์ของเรา และส่ง API Key ที่ถูกต้อง ID โมเดลคือ uncensored หมายเหตุ เรารองรับเฉพาะการสร้างข้อความ ไม่รองรับเวกเตอร์หรือมัลติโมดัล วิธีนี้เหมาะสำหรับการผสานรวมบริการแบ็กเอนด์ที่จัดการข้อมูลที่มีโครงสร้างได้ง่าย
from openai import OpenAI
client = OpenAI(base_url="https://api.wuxianzhiapi.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 SDK
นักพัฒนา Node.js สามารถใช้แพ็กเกจ npm openai เพื่อผสานรวมได้เช่นกัน หลังจากกำหนดค่า baseURL และ apiKey แล้ว ตรรกะการเรียกใช้จะเหมือนกับ OpenAI uncensored LLM API นี้รองรับการเรียกใช้ฟังก์ชัน คุณสามารถกำหนดฟังก์ชันผ่านพารามิเตอร์ tools และโมเดลจะส่ง JSON ที่มีโครงสร้างกลับมาให้คุณดำเนินการ เหมาะเป็นแบ็กเอนด์สำหรับแอป AI ที่ไม่มีการจำกัด
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.wuxianzhiapi.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 จะส่งการตอบสนองแบบแบ่งส่วนผ่าน Server-Sent Events (SSE) ซึ่งสำคัญมากสำหรับสถานการณ์สนทนาแบบเรียลไทม์หรือการสร้างข้อความยาว ไคลเอนต์ต้องฟังเหตุการณ์ data และแยกวิเคราะห์ JSON แต่ละส่วนเพื่อประกอบเนื้อหาสุดท้าย การสตรีมมิงไม่เปลี่ยนวิธีการคิดเงิน โดยยังคงคำนวณตามจำนวนโทเคนรวมของอินพุตและเอาต์พุต
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 คำขอ/นาที และ body ของคำขอมีขนาดสูงสุด 8 MB หน้าต่างบริบทคือ 100,000 โทเคน (รวมพรอมต์และการตอบกลับ) รหัสข้อผิดพลาด ได้แก่ 401 หมายถึง Key ไม่ถูกต้อง 402 หมายถึงยอดเงินไม่พอ 429 หมายถึงเกินขีดจำกัดอัตรา โมเดลจะบล็อกเนื้อหาทางเพศของเด็กอย่างเด็ดขาด แต่เนื้อหาผู้ใหญ่ที่ถูกต้องกฎหมายอื่นๆ ไม่มีการเซ็นเซอร์ สามารถรับรายการโมเดลผ่าน GET /v1/models ได้
ข้อมูลจำเพาะ API
ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน
| รายการ | ค่า |
|---|---|
| รูปแบบ API | รองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์ |
| เอนด์พอยต์ | POST /v1/chat/completions · GET /v1/models |
| การยืนยันตัวตน | Authorization: Bearer YOUR_KEY |
| ID โมเดล | uncensored |
| Base URL | https://api.wuxianzhiapi.com/v1 |
| การเรียกใช้ฟังก์ชัน | รองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool |
| เอาต์พุตสูงสุด | ได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก) |
| หน้าต่างบริบท | 100,000 โทเคน (อินพุตรวมเอาต์พุต) |
| โหมด JSON | response_format: {"type": "json_object"} |
| พารามิเตอร์ | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| สตรีมมิง | รองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| เฮดเดอร์ของคำตอบ | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| ขีดจำกัดอัตรา | 300 คำขอต่อนาทีต่อคีย์ |
| คำขอพร้อมกัน | สูงสุด 8 คำขอพร้อมกันต่อคีย์ |
| ขนาดคำขอ | ไม่เกิน 8 MB |
| ราคา | $0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต |
| เครดิตทดลองใช้ฟรี | $0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก |
| เติมเงิน | USDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500 |
| อายุเครดิต | เครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน |
| โบนัส | +5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100 |
| การคิดเงิน | เครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน |
| คีย์ | หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม |
| เข้าสู่ระบบ | Google หรืออีเมลและรหัสผ่าน |
| เนื้อหา | อนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ |
รหัสข้อผิดพลาด
ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน
| รหัส | ประเภท | ความหมาย |
|---|---|---|
400 | bad_request | JSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท |
401 | missing_key · invalid_key · key_revoked | ไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว |
402 | no_credit | เครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที |
403 | content_blocked | เนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน |
404 | not_found | ไม่รู้จักเอนด์พอยต์ |
413 | request_too_large | ขนาดเกิน 8 MB |
429 | rate_limited · concurrency | เกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่ |
503 | upstream_busy | โมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที |
คำถามที่พบบ่อย
โมเดลของ Wu Xianzhi AI เป็น GPT หรือ Claude หรือไม่?
ไม่ใช่ เราใช้โมเดล open-weight model แบบอิสระ ID คือ <code>uncensored</code> ปรับแต่งพิเศษสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย ไม่ปฏิเสธการสร้าง ไม่เกี่ยวข้องกับโมเดลของผู้ผลิตอื่น
ยอดเงินแบบเติมเงินล่วงหน้าหมดอายุหรือไม่?
ไม่ API ของเราคิดเงินตามการใช้งาน เครดิตที่ได้จากการเติมเงินไม่หมดอายุ ไม่มีค่าธรรมเนียมรายเดือนหรือค่าสมัคร เหมาะสำหรับการใช้งานระยะยาว
รองรับการเรียกใช้ฟังก์ชันหรือไม่?
รองรับ ผ่านพารามิเตอร์ <code>tools</code> โมเดลจะส่งคำสั่งการเรียกใช้ฟังก์ชันแบบมีโครงสร้างออกมา ช่วยให้นักพัฒนาสร้างแอป AI ที่มีปฏิสัมพันธ์ได้ง่าย