- โมเดล AI ที่ปลดล็อกแล้ว
- เอกสาร API
เอกสาร API
เอกสารนี้ครอบคลุมอินเทอร์เฟซ chat-completions หลักสำหรับโมเดล uncensored ของเรา ใช้ endpoint ที่ให้ไว้เพื่อส่งข้อความและรับคำตอบแบบไม่มีข้อจำกัดทันที
การตรวจสอบสิทธิ์และ Base URL
ส่งคำขอของคุณไปยัง URL ฐานของเราพร้อมคีย์ API ที่ถูกต้องในหัว
- Base URL:
https://api.unlockedaimodels.com/v1 - ส่วนหัว:
Authorization: Bearer YOUR_API_KEY
ตัวระบุโมเดลคือ uncensored. คุณได้รับคีย์ที่ใช้งานได้อย่างละ 1 คีย์ต่อบัญชี ซึ่งจะแทนที่คีย์ก่อนหน้าใดๆ เมื่อสร้าง
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
จุดจบ API Chat Completions
The POST /v1/chat/completions endpoint ประมวลผลข้อความของคุณและส่งคืนการเติมข้อความ
นี่เป็นจุดปลายข้อความเพียงอย่างเดียวที่เราให้บริการ เราไม่เสนอการสร้างภาพ เสียง หรือเวกเตอร์ฝังตัว โมเดลยอมรับอาร์เรย์ข้อความมาตรฐานที่ประกอบด้วยรอบของระบบ ผู้ใช้ และผู้ช่วย
ข้อผิดพลาดเช่น 401 บ่งชี้ถึงคีย์ไม่ถูกต้อง ในขณะที่ 402 หมายถึงคุณต้องการเครดิตเพิ่ม คำขอจะถูกเรียกเก็บเฉพาะเมื่อมีการสร้างโทเค็น
การตอบกลับแบบสตรีมมิ่ง (SSE)
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในบอดีคำขอของคุณ
แต่ละ chunk มีข้อความบางส่วน ทำให้คุณสามารถแสดงผลเอาท์พุตแบบเรียลไทม์ chunk สุดท้ายรวมสถิติการใช้งาน token ครบถ้วนเพื่อความโปร่งใสในการเรียกเก็บเงิน
วิธีนี้ลดความล่าช้าที่ผู้ใช้รู้สึกเมื่อคำตอบยาว ซึ่งสำคัญมากเมื่อสร้างข้อความที่มีมากกว่า 16,000 tokens
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Function Calling และเครื่องมือ
กำหนดเครื่องมือในคำขอเพื่อเปิดใช้งานการเรียกใช้ฟังก์ชันที่มีโครงสร้าง
โมเดลรองรับ tool_choice พารามิเตอร์ ทำให้คุณสามารถบังคับพฤติกรรมเฉพาะหรือปล่อยให้โมเดลตัดสินใจได้ สิ่งนี้มีประโยชน์สำหรับการสร้างเอเยนต์ที่ต้องการโต้ตอบกับระบบภายนอกโดยไม่ทำลายบริบท uncensored
ตรวจสอบให้แน่ใจว่าคำจำกัดเครื่องมือของคุณสอดคล้องกับสคีมาของ OpenAI เพื่อความเข้ากันได้
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
โหมด JSON และผลลัพธ์ที่มีโครงสร้าง
บังคับให้โมเดลส่งคืน JSON ที่ถูกต้องโดยการตั้งค่า response_format: {"type": "json_object"}.
สิ่งนี้ช่วยให้การแยกวิเคราะห์ข้อมูลเป็นไปได้อย่างคาดการณ์ได้สำหรับแอปพลิเคชันของคุณ ใช้โหมดนี้เมื่อต้องการดึงข้อมูลหรือสร้างไฟล์กำหนดค่า
เมื่อผสานกับการเรียกใช้ฟังก์ชัน จะสร้างสายการประมวลผลที่แข็งแกร่งสำหรับงานอัตโนมัติโดยไม่ต้องมีชั้นการตรวจสอบภายนอก
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)
พารามิเตอร์: อุณหภูมิ, Top-P และ Stop
ควบคุมความคิดสร้างสรรค์ด้วย temperature และความหลากหลายด้วย top_p.
ใช้ stop ลำดับเพื่อหยุดการสร้างที่เครื่องหมายเฉพาะ หน้าต่างบริบทมีขนาด 100,000 โทเค็นรวม โดยมีการส่งออกสูงสุด 16,000 โทเค็น เว้นแต่คุณจะระบุค่าน้อยกว่า max_tokens ค่า (ค่าเริ่มต้นคือ 2,048)
อัตราจำกัดการเรียกใช้คือ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์
FAQ
ฉันจะเริ่มใช้งานโมเดลแบบไม่มีเซนเซอร์ได้อย่างไร?
สมัครด้วย Google หรืออีเมลเพื่อรับเครดิตทดลองฟรี $0.50 เพิ่มเครดิตคริปโตเพื่อ继续使用 API หลังจากหมดอายุการทดลอง ใช้ base URL ที่ให้ไว้และคีย์ API ของคุณเพื่อส่งคำขอแรกของคุณ
เกิดอะไรขึ้นถ้าฉันชนขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับข้อผิดพลาด 429 ขีดจำกัดคือ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ รอสักครู่แล้วลองใหม่ หรือลดจำนวนคำขอแบบขนาน
โมเดลแบบไม่เซ็นเซอร์ใช้งานฟรีหรือไม่?
ไม่ แต่คุณจะได้รับเครดิตทดลองใช้มูลค่า $0.50 หลังจากนั้นคุณจะต้องจ่ายตามการใช้จริง ค่าโทเค็นอินพุตอยู่ที่ $0.15 ต่อล้าน และค่าโทเค็นเอาต์พุตอยู่ที่ $0.50 ต่อล้าน ส่วนข้อผิดพลาดและการปฏิเสธจะไม่มีค่าใช้จ่าย
รับคีย์ API ของคุณตอนนี้
สมัคร คัดลอกคีย์ และอัปเดต URL พื้นฐาน นั่นคือทั้งหมดที่คุณต้องการ