คู่มือ API Quickstart
หยุดต่อสู้กับกำแพงการเข้าสู่ระบบ คู่มือเริ่มต้นอย่างรวดเร็วนี้แสดงวิธีใช้คีย์ของคุณเพื่อเรียก API แบบไม่มีเซนเซอร์และรับข้อความกลับอย่างรวดเร็ว
การตรวจสอบสิทธิ์: การใช้คีย์ API ของคุณ
ส่งคีย์ของคุณใน Authorization header. เริ่มต้นโดยสร้างบัญชีด้วย Google หรืออีเมล คีย์ของคุณจะปรากฏทันที ไม่ต้องใช้หมายเลขโทรศัพท์เพื่อขัดขวางการเข้าถึงของคุณ ใช้ Bearer YOUR_KEY สำหรับคำขอทุกครั้ง ระบบจะปฏิเสธคีย์ที่ไม่ถูกต้องด้วยข้อผิดพลาด 401 ตรวจสอบยอดคงเหลือของคุณก่อนใช้งานหนัก
จุดปลาย: /v1/chat/completions
ส่ง JSON ไปยังเอนด์พอยต์สนทนา เส้นทางมาตรฐานนี้ยอมรับพรอมต์และชื่อโมเดลของคุณ ส่งรหัสโมเดล uncensored สำหรับผลลัพธ์ดิบ URL พื้นฐานคือ https://api.llmwithoutlogin.com/v1. คุณได้รับข้อความตอบกลับโดยตรง นี่คือตัวอย่าง curl พื้นฐาน:
curl https://api.llmwithoutlogin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the latest npm package version"}]
}'
รักษาโครงสร้างคำขอของคุณให้เรียบง่าย ระบบประมวลผลอย่างรวดเร็ว หลีกเลี่ยงโครงสร้างที่ซับซ้อนในขั้นต้น
พารามิเตอร์: อุณหภูมิ (Temperature), Top P และ Stop
ควบคุมความสร้างสรรค์ด้วยการตั้งค่าเหล่านี้ ตั้งค่า temperature to 0.7 for balanced output. Use top_p เพื่อกรองโทเค็นที่มีความน่าจะเป็นต่ำ กำหนด stop sequence เพื่อสิ้นสุดการสร้างก่อนวัยอันพารามิเตอร์เหล่านี้กำหนดรูปแบบการตอบกลับ ไคลเอนต์ SDK ของ Python จัดการกับพวกเขาได้ง่าย:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithoutlogin.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)
ปรับค่าให้เหมาะกับกรณีการใช้งานเฉพาะของคุณ ค่า temperature ที่สูงขึ้นเพิ่มความสุ่ม
การตอบกลับแบบสตรีมมิ่งผ่าน SSE
รับโทเค็นทันทีที่ถูกสร้างขึ้น ตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งคืน Server-Sent Events แต่ละชิ้นมีข้อความบางส่วน ซึ่งช่วยลดความล่าช้าที่รับรู้ได้อย่างมาก ใช้สำหรับผลลัพธ์ที่ยาวนาน:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithoutlogin.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);
บัฟเฟอร์ชิ้นส่วนในแอปพลิเคชันของคุณ รวมชิ้นส่วนเข้าด้วยกันเพื่อสร้างข้อความสุดท้าย วิธีนี้มีประสิทธิภาพสำหรับอินเทอร์เฟซแบบเรียลไทม์
Function Calling และโหมด JSON
จัดโครงสร้างผลลัพธ์ของคุณอย่างแม่นยำ ใช้ response_format กับ {"type": "json_object"}. สิ่งนี้บังคับให้โมเดลส่งกลับ JSON คุณยังสามารถกำหนดเครื่องมือสำหรับการเรียกใช้ฟังก์ชัน ระบบจะปฏิบัติตามสคีมาของคุณ กำหนดเครื่องมือในบอดีของคุณ สิ่งนี้ช่วยให้มั่นใจถึงการแยกวิเคราะห์ที่เชื่อถือได้ในโค้ดของคุณ
Handling Errors and Token Usage
ตรวจสอบรหัสสถานะคำขอของคุณ ข้อผิดพลาด 401 แสดงว่าคีย์ของคุณไม่ถูกต้อง ข้อผิดพลาด 402 แสดงว่าเครดิตไม่เพียงพอ ข้อผิดพลาด 429 แสดงถึงการจำกัดอัตราความเร็ว คุณมี 300 ครั้งต่อนาที หน้าต่างบริบทคือ 100,000 โทเค็น ผลลัพธ์ถูกจำกัดไว้ที่ 16,000 โทเค็น ตรวจสอบชิ้นส่วน 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)คำถามที่พบบ่อย
นี่คือ API แบบไม่มีเซ็นเซอร์ที่เข้ากันได้กับ openai หรือไม่?
ใช่ มันปฏิบัติตามรูปแบบ chat-completions มาตรฐานของ OpenAI คุณสามารถใช้ SDK ทางการได้โดยเปลี่ยน base URL โมเดลจะตอบสนองโดยไม่มีการปฏิเสธเนื้อหามาตรฐานสำหรับหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาดขีดจำกัดอัตรา 429?
คุณเกินขีดจำกัด 300 คำขอต่อนาที รอหนึ่งนาทีแล้วลองคำขอของคุณใหม่ ระบบอนุญาตคำขอพร้อมกันได้ 8 คำขอต่อคีย์ ปรับความพร้อมใช้งานของคุณหากคุณเห็นข้อผิดพลาดบ่อยครั้ง
ฉันจะชำระเงินสำหรับการใช้งานโมเดลแบบไม่มีเซนเซอร์ได้อย่างไร?
เติมเงินบัญชีของคุณด้วยคริปโตเท่านั้น เรารองรับ USDT บน TRC20 หรือ USDC บน Base การเติมเงินขั้นต่ำคือ $20 ราคาของคุณคือ $0.15 ต่อ 1M โทเค็นอินพุตและ $0.50 ต่อ 1M โทเค็นเอาต์พุต
รับคีย์ API ของคุณตอนนี้
ลงทะเบียน คัดลอกคีย์ของคุณ อัปเดต URL พื้นฐาน เสร็จสิ้น