เอกสาร API: Chat Completions
เริ่มต้นใช้งาน API LLM แบบ uncensored ของเราภายในไม่กี่นาที คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ รูปแบบคำขอ และการสตรีมสำหรับนักพัฒนาที่ใช้ไคลเอนต์แบบ OpenAI-compatible
URL ฐานและการตรวจสอบสิทธิ์
เริ่มต้นทุกคำขอด้วย URL พื้นฐานของเราและรวมคีย์ API ของคุณในหัวการตรวจสอบสิทธิ์
ใช้ https://api.unlimitedtokens.cc/v1 เป็น URL พื้นฐาน ส่งคีย์ของคุณเป็น Bearer YOUR_API_KEY. ไม่มีสมาชิกภาพที่ล็อกการเข้าถึงของคุณ เครดิตที่เติมไว้ล่วงหน้าขับเคลื่อนทุกการเรียก ข้อผิดพลาดและการปฏิเสธไม่มีค่าใช้จ่าย เครดิตของคุณไม่หมดอายุ สร้างคีย์ผ่าน Google หรืออีเมลบนแดชบอร์ด
จุดจบ API Chat Completions
ส่ง prompt ข้อความไปยัง POST /v1/chat/completions และรับคำตอบข้อความ
เอนด์พอยต์นี้จัดการการโต้ตอบมาตรฐานทั้งหมด รหัสของโมเดลคือ uncensored. มันรับข้อความที่มีบทบาทเช่น user หรือ assistant. ไม่มี embeddings หรือการสร้างรูปภาพ เพียงการรับและส่งออกข้อความล้วนๆ กำหนดค่าพารามิเตอร์เช่น temperature และ stop sequences คุณควบคุมสไตล์ของผลลัพธ์
curl https://api.unlimitedtokens.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
}'
พารามิเตอร์และตัวเลือกที่รองรับ
ควบคุมพฤติกรรมของโมเดลด้วยพารามิเตอร์มาตรฐานเช่น temperature และ top_p
ตั้งค่า temperature สำหรับความคิดสร้างสรรค์ ใช้ top_p สำหรับการสุ่มแบบ nucleus กำหนด stop ลำดับเพื่อหยุดการเปิดใช้งาน json_object สำหรับข้อมูลที่มีโครงสร้าง เครื่องมือและการเรียกฟังก์ชันรองรับเต็มที่ ส่งการตอบสนองแบบสตรีมผ่าน SSE ตั้งค่า seed สำหรับการทำซ้ำ ค่าปรับการปรากฏตัวและความถี่ปรับการทำซ้ำโทเค็น ปรับค่าเหล่านี้ให้เหมาะกับเวิร์กโฟลว์ของคุณ
การตอบกลับแบบสตรีมมิ่งผ่าน SSE
รับโทเค็นแบบเรียลไทม์โดยใช้ Server-Sent Events
ตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งข้อมูลแบบชิ้นส่วนทันทีที่สร้างเสร็จ แต่ละชิ้นส่วนมีข้อความบางส่วนและข้อมูลการใช้งาน ชิ้นสุดท้ายมีจำนวนโทเค็นรวม วิธีนี้ลดความล่าช้าที่ผู้ใช้รู้สึกได้อย่างมาก เหมาะสำหรับอินเทอร์เฟซแชท จัดการข้อผิดพลาดอย่างราบรื่นระหว่างการสตรีม ประมวลผลวัตถุเดลตาแต่ละตัวทันทีที่ได้รับ
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokens.cc/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)
การจัดการข้อผิดพลาดและขีดจำกัด
จัดการข้อผิดพลาด 401, 402 และ 429 ให้ถูกต้อง
รหัสข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ให้ตรวจสอบแดชบอร์ดเพื่อหาคีย์ที่ถูกต้อง รหัสข้อผิดพลาด 402 หมายถึงยอดเงินไม่เพียงพอ ให้เติมเงินผ่านคริปโตเพื่อใช้งานต่อ รหัสข้อผิดพลาด 429 หมายถึงการจำกัดอัตราการใช้งาน คุณมีขีดจำกัด 300 คำขอต่อนาที นอกจากนี้ คุณมีขีดจำกัดคำขอพร้อมกัน 8 คำขอ ขนาดของ body คำขอต้องไม่เกิน 8 MB ข้อผิดพลาดจะไม่ใช้ยอดเงินของคุณ ไม่มีการคืนเงินสำหรับยอดเงินคงเหลือ แต่การเรียกเก็บเงินซ้ำจะแก้ไขผ่านฝ่ายสนับสนุน
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.cc/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);
หน้าต่างบริบทและรายละเอียดโมเดล
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 token
หน้าต่างนี้ครอบคลุมทั้งคำขอและผลลัพธ์ คุณสามารถสร้างโทเค็นได้สูงสุด 16,000 โทเค็นต่อคำขอ หากคุณไม่ได้ตั้งค่า max_tokens, ค่าเริ่มต้นคือ 2,048 สิ่งนี้ช่วยให้สร้างเนื้อหาแบบยาวได้ โมเดลเป็น uncensored และ open-weight มันไม่ปฏิเสธเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย มันไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น มันทำงานบนเซิร์ฟเวอร์ของเรา ใช้มันสำหรับ unlimited vibes และ deep context
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)คำถามที่พบบ่อย
ฉันจะรับ tokens ไม่จำกัดได้อย่างไร?
เราเสนอเครดิตแบบเติมเงินล่วงหน้าที่รองรับการร้องขอไม่จำกัดจนกว่ายอดเงินจะหมด เครดิตของคุณไม่มีวันหมดอายุ ดังนั้นคุณสามารถใช้งานได้เมื่อใดก็ได้ที่ต้องการ เติมเงินผ่านคริปโทเคอร์เรนซีเพื่อเพิ่มยอดเงิน
API นี้เข้ากันได้กับ SDK ของ OpenAI หรือไม่?
ใช่ มันเข้ากันได้กับ OpenAI อย่างสมบูรณ์ คุณสามารถใช้ SDK ทางการของ OpenAI ได้โดยเปลี่ยน base URL และ API key มันรองรับ endpoint และพารามิเตอร์มาตรฐาน
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?
รหัสข้อผิดพลาด 402 หมายถึงเครดิตแบบเติมเงินของคุณหมดแล้ว คุณจำเป็นต้องเติมเงินบัญชีของคุณผ่านคริปโตเพื่อดำเนินการส่งคำขอต่อไป ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิตของคุณ
ปลดล็อกคีย์ API ของคุณ
สมัครสมาชิก คัดลอกโทเค็น แล้วอัปเดตจุดปลาย แค่นั้นแหละ