เอกสาร API: โมเดล uncensored
เชื่อมต่อแอปพลิเคชันของคุณกับโมเดลแบบ uncensored ของเราโดยใช้เอนด์พอยต์ที่เข้ากันได้กับ OpenAI มาตรฐาน คุณจะได้รับสิทธิ์เข้าถึงทันทีโดยไม่มีอุปสรรคในการกำหนดค่า
https://api.toolcallingllms.com/v1uncensored
URL ฐานและการตรวจสอบสิทธิ์
ใช้ base URL เฉพาะสำหรับทุกคำขอ endpoint นี้จัดการทั้งการสร้างข้อความและการดึงข้อมูล metadata API key ของคุณยืนยันตัวตนทุกการเรียก
รวมคีย์ใน Authorization header. รูปแบบต้องการ Bearer prefix คีย์ที่ไม่ถูกต้องจะส่งสถานะ 401 ทันที อย่าเดารูปแบบโทเคน ใช้คีย์ที่แสดงหลังจากสมัครสมาชิก
จุดจบ API Chat Completions
ส่งข้อความเพื่อสร้างคำตอบข้อความ ปลายทางนี้รองรับ payload JSON มาตรฐาน กำหนดบทบาท system และ user ของคุณให้ชัดเจน
จัดโครงสร้างคำขอของคุณด้วย model field set to uncensored. API ประมวลผลอินพุตและส่งกลับข้อความที่สร้างขึ้น ข้อผิดพลาดส่งสถานะ 402 หากเครดิตไม่เพียงพอ อัตราจำกัดจะกระตุ้นการตอบสนอง 429
พารามิเตอร์ที่รองรับ
ควบคุมพฤติกรรมการสร้างด้วยพารามิเตอร์มาตรฐาน ปรับ temperature สำหรับความคิดสร้างสรรค์หรือความแน่นอน ใช้ top_p เพื่อกรองโทเค็นที่มีความน่าจะเป็นต่ำ ตั้งค่า max_tokens เพื่อจำกัดความยาวของผลลัพธ์ ค่าสูงสุดเริ่มต้นคือ 2,048 โทเค็น เว้นแต่จะระบุเป็นอย่างอื่น
คุณสามารถตั้งค่า seed เพื่อความผลลัพธ์ที่ทำซ้ำได้ ใช้ stop ลำดับเพื่อหยุดการสร้างแต่เนิ่นๆ API รองรับ presence_penalty และ frequency_penalty สำหรับการควบคุมสไตล์
การสตรีมและ SSE
เปิดใช้งานผลลัพธ์แบบเรียลไทม์โดยตั้งค่า stream เพื่อ true. เซิร์ฟเวอร์ส่ง Server-Sent Events (SSE) เมื่อโทเค็นถูกสร้างขึ้นมา ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกเมื่อการตอบสนองมีขนาดยาว
แยกวิเคราะห์แต่ละส่วนเพื่ออัปเดต UI ของคุณแบบเพิ่มทีละน้อย ส่วนสุดท้ายจะมีสถิติการใช้โทเค็นทั้งหมด วิธีนี้ทำงานได้อย่างน่าเชื่อถือกับไคลเอนต์ HTTP มาตรฐานที่รองรับ SSE
Function Calling และโหมด JSON
กำหนดเครื่องมือในคำขอเพื่อเปิดใช้งานการเรียกใช้ฟังก์ชัน โมเดลจะตัดสินใจว่าจะเรียกใช้เครื่องมือเมื่อใดตามบริบท ส่งคำจำกัดความของเครื่องมือด้วย name, description, และ parameters.
สำหรับเอาต์พุต JSON ที่เข้มงวด ให้ตั้งค่า response_format เพื่อ {"type": "json_object"}สิ่งนี้ช่วยให้ผลตอบแทนเป็น JSON ที่ถูกต้อง ใช้สิ่งนี้สำหรับการแยกวิเคราะห์ข้อมูลที่มีโครงสร้างอย่างเชื่อถือได้ การเรียกใช้เครื่องมือส่งคืนเนื้อหาพร้อม ID เครื่องมือสำหรับการดำเนินการ
ข้อจำกัด, ข้อผิดพลาด และบริบท
หน้าต่างบริบทรองรับ 100,000 tokens รวม ซึ่งรวมถึง tokens prompt และ completion คำขอที่เกินขีดจำกัดนี้จะล้มเหลว ขนาด body ของคำขอสูงสุดคือ 8 MB
อัตราการใช้งานอนุญาต 300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกันถูกจำกัดไว้ที่ 8 คำขอต่อคีย์ ข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ข้อผิดพลาด 402 หมายถึงเครดิตที่ชำระล่วงหน้าไม่เพียงพอ ข้อผิดพลาด 429 หมายถึงคุณเกินอัตราการใช้งานสูงสุด รอแล้วลองใหม่
cURL
curl https://api.toolcallingllms.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 tokens of safe text"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.toolcallingllms.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.toolcallingllms.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);การสตรีม
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 ของคุณในหัวเรื่อง Authorization เป็นโทเค็น Bearer ใช้คีย์ที่สร้างหลังจากสมัครสมาชิก คีย์นี้เฉพาะสำหรับบัญชีของคุณ
เกิดอะไรขึ้นถ้าเครดิตหมด?
คำขอจะส่งคืนรหัสสถานะ 402 ไม่มีการใช้โทเค็นสำหรับคำขอที่ล้มเหลว คุณต้องเติมยอดคงเหลือแบบเติมเงินเพื่อกลับมาใช้งาน
โมเดลที่ไม่มีการเซ็นเซอร์รองรับการเรียกใช้เครื่องมือ (tool calling) หรือไม่?
ใช่ โมเดลนี้รองรับ function calling และโหมด JSON กำหนดเครื่องมือใน payload ของ request โมเดลจะเรียกใช้เครื่องมือตามบริบทของ input
รับคีย์ API ของคุณ
ลงทะเบียน คัดลอกโทเค็น อัปเดต URL ของ endpoint ง่ายเพียงเท่านั้น