TH ▾
รับคีย์ API

คู่มือเริ่มต้นใช้งาน API Wu Shencha

เชื่อมต่อโมเดล LLM แบบไม่เซ็นเซอร์ผ่าน Wu Shencha API อย่างรวดเร็ว โดยใช้อินเทอร์เฟซที่เข้ากันได้กับ OpenAI ก็เริ่มใช้งานได้ เอกสารนี้ให้ข้อมูลการตั้งค่าพื้นฐาน ตัวอย่างคำขอ และข้อจำกัด เพื่อช่วยให้คุณเริ่มต้นได้โดยไม่เสียค่าใช้จ่าย

การตั้งค่าพื้นฐาน

API Wu Shencha ให้บริการอินเทอร์เฟซที่เข้ากันได้กับ OpenAI คุณต้องตั้งค่า base URL และคีย์ API ในโค้ด base URL คือ https://api.wushenchaapi.com/v1 โมเดล ID คือ uncensored ซึ่งเป็นโมเดลแบบเปิดน้ำหนักที่ปรับแต่งมาเพื่อใช้งานแบบไม่เซ็นเซอร์ รองรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย

คีย์จะแสดงในหน้า "รับคีย์ API" หลังจากลงทะเบียน เนื่องจาก API เข้ากันได้กับ OpenAI คุณสามารถแก้ไขพารามิเตอร์ base_url ใน SDK ทางการเพื่อเชื่อมต่อได้ทันที ไม่ต้องตั้งค่าเส้นทางหรือการตั้งค่าที่ซับซ้อน

อินเทอร์เฟซการเติมข้อความแชท

ใช้เอนด์พอยต์ POST /v1/chat/completions เพื่อส่งคำขอข้อความ อินเทอร์เฟซนี้รองรับรูปแบบข้อความมาตรฐานและส่งข้อความที่สร้างโดยโมเดลกลับออกมา ซึ่งเป็นวิธีการโต้ตอบพื้นฐานที่สุด เหมาะสำหรับสถานการณ์การสร้างข้อความส่วนใหญ่

Body ของคำขอต้องประกอบด้วยฟิลด์ model, messages เป็นต้น ตรวจสอบให้แน่ใจว่าขนาด body ของคำขอไม่เกิน 8 MB หากคีย์ไม่ถูกต้องหรือยอดเงินไม่เพียงพอ API จะส่งรหัสข้อผิดพลาดที่เกี่ยวข้องกลับ

curl https://api.wushenchaapi.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 สามารถใช้ SDK ทางการ openai ได้ เพียงชี้ base_url ไปยังเอนด์พอยต์ของ API Wu Shencha และส่งคีย์ API ของคุณ วิธีนี้รักษาความสอดคล้องกับโค้ดต้นฉบับของ OpenAI ทำให้การย้ายข้อมูลทำได้ง่าย

ตรวจสอบให้แน่ใจว่าได้ติดตั้งเวอร์ชันล่าสุดของ SDK ตัวอย่างโค้ดแสดงวิธีการเริ่มต้นไคลเอนต์และส่งข้อความ วิธีนี้เรียบง่ายและรวดเร็ว เหมาะสำหรับการพัฒนาต้นแบบอย่างรวดเร็ว

from openai import OpenAI

client = OpenAI(base_url="https://api.wushenchaapi.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 สามารถใช้แพ็กเกจ npm openai เพื่อเชื่อมต่อได้เช่นกัน โดยตั้งค่า baseURL และ apiKey ซึ่งช่วยให้มีความสอดคล้องข้ามภาษาและลดต้นทุนการเรียนรู้

รองรับคำขอแบบอะซิงโครนัสและการจัดการข้อผิดพลาด คุณสามารถรวมเข้ากับแอปพลิเคชัน Node.js ที่มีอยู่ได้อย่างง่ายดาย โปรดจัดการการเรียกกลับแบบอะซิงโครนัสหรือ Promise เพื่อหลีกเลี่ยงการบล็อก

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.wushenchaapi.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);

สตรีมมิง

รองรับสตรีมมิงผ่าน Server-Sent Events (SSE) โดยตั้งค่าพารามิเตอร์ stream: true API จะส่งข้อมูลการตอบกลับทีละบล็อก ซึ่งเหมาะสำหรับแอปพลิเคชันแบบเรียลไทม์หรือการสร้างข้อความยาว เพื่อประสบการณ์ความหน่วงต่ำ

การตอบกลับแบบสตรีมมิงไม่เปลี่ยนพฤติกรรมของโมเดล แต่เปลี่ยนเพียงวิธีการส่งข้อมูล คุณสามารถเลือกโหมดสตรีมมิงหรือไม่สตรีมมิงได้ตามต้องการ

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)

ข้อจำกัดและโควตา

รองรับคำขอได้สูงสุด 300 ครั้งต่อนาที หน้าต่างบริบทมีขนาด 100,000 โทเคน (รวมพรอมต์และการเติมข้อความ) หากเกินขีดจำกัด API จะส่งข้อผิดพลาด 429 หากคีย์ไม่ถูกต้องจะส่งข้อผิดพลาด 401 และหากยอดเงินไม่เพียงพอจะส่งข้อผิดพลาด 402

เครดิตแบบเติมเงินล่วงหน้าหมดอายุไม่จำกัด ไม่มีค่าเช่ารายเดือน ขนาด body ของคำขอแต่ละครั้งจำกัดไว้ที่ 8 MB ข้อจำกัดเหล่านี้ช่วยรักษาความเสถียรของบริการ คุณสามารถสร้างคีย์ใหม่เพื่อเพิกถอนคีย์เก่าได้ตลอดเวลา

ข้อมูลจำเพาะ API

ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน

รายการค่า
รูปแบบ APIรองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์
การยืนยันตัวตนAuthorization: Bearer YOUR_KEY
เอนด์พอยต์POST /v1/chat/completions · GET /v1/models
ID โมเดลuncensored
Base URLhttps://api.wushenchaapi.com/v1
โหมด JSONresponse_format: {"type": "json_object"}
พารามิเตอร์temperature, top_p, stop, seed, presence_penalty, frequency_penalty
เอาต์พุตสูงสุดสูงสุด 16,000 โทเคนต่อคำขอ (ค่าเริ่มต้น 2,048)
การเรียกใช้ฟังก์ชันรองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool
สตรีมมิงรองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้
หน้าต่างบริบท100,000 โทเคน (อินพุตรวมเอาต์พุต)
คำขอพร้อมกันสูงสุด 8 คำขอพร้อมกันต่อคีย์
ขีดจำกัดอัตรา300 คำขอต่อนาทีต่อคีย์
เฮดเดอร์ของคำตอบX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
ขนาดคำขอไม่เกิน 8 MB
เติมเงินUSDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500
อายุเครดิตเครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน
เครดิตทดลองใช้ฟรี$0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร
ราคา$0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต
โบนัส+5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100
การคิดเงินเครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน
เข้าสู่ระบบGoogle หรืออีเมลและรหัสผ่าน
เนื้อหาอนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์
คีย์หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม

รหัสข้อผิดพลาด

ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน

รหัสประเภทความหมาย
400bad_requestJSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท
401missing_key · invalid_key · key_revokedไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว
402no_creditเครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที
403content_blockedเนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน
404not_foundไม่รู้จักเอนด์พอยต์
413request_too_largeขนาดเกิน 8 MB
429rate_limited · concurrencyเกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่
503upstream_busyโมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที

คำถามที่พบบ่อย

API Wu Shencha รองรับ embedding หรือการสร้างภาพหรือไม่?

ปัจจุบันรองรับเฉพาะอินเทอร์เฟซการเติมข้อความแชท ไม่รองรับ embedding ภาพ เสียง หรือวิดีโอ เน้นการโต้ตอบข้อความล้วนเพื่อให้ได้ประสิทธิภาพสูงและความหน่วงต่ำ

จะรับคีย์ API ได้อย่างไร?

หลังจากลงทะเบียนบัญชี ให้ดูในหน้า "รับคีย์ API" บัญชีใหม่จะได้รับเครดิตทดลองใช้ฟรี $0.50 ไม่ต้องใช้บัตรเครดิต คีย์สามารถสร้างใหม่ได้ตลอดเวลา และคีย์เก่าจะหมดอายุทันที

คำนวณราคาอย่างไร?

$0.25/ล้านโทเคนอินพุต $1.00/ล้านโทเคนเอาต์พุต จ่ายตามการใช้งาน ไม่มีค่าเช่ารายเดือน เติมเงินขั้นต่ำ $10 รับโบนัส 5% เมื่อเติม $50 และโบนัส 10% เมื่อเติม $100 เครดิตไม่หมดอายุ

กรอกแบบฟอร์มเพื่อรับคีย์

สร้างบัญชี คัดลอกคีย์ และแก้ไข Base URL การตั้งค่าง่ายเพียงเท่านี้