เอกสาร API & คู่มือเริ่มต้นใช้งานอย่างรวดเร็ว
รับคีย์ API LLM แบบไม่มีเซนเซอร์ของคุณและเริ่มส่งคำขอได้ทันที คู่มือนี้ครอบคลุม URL พื้นฐาน การตรวจสอบสิทธิ์ และพารามิเตอร์หลักสำหรับ endpoint เครื่องมือ AI แบบไม่จำกัด
การตั้งค่า URL ฐานและการตรวจสอบสิทธิ์
จุดสิ้นสุดของ API คือ HTTPS://api.unrestrictedaitools.com/v1 ใช้ SDK มาตรฐานของ OpenAI โดยเปลี่ยน base_url และระบุ API key ของคุณ คุณสามารถสมัครสมาชิกด้วย Google หรืออีเมลเพื่อรับ key ของคุณได้ทันที
curl https://api.unrestrictedaitools.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'ทุกการเรียกใช้ต้องรวมส่วนหัว Authorization คีย์ของคุณให้สิทธิ์เข้าถึงโมเดล uncensored โดยไม่ต้องมีการตั้งค่าเพิ่มเติม
คำขอครั้งแรก: POST /v1/chat/completions
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมข้อความของคุณ id โมเดลคือ 'uncensored' อินพุตคือข้อความ เอาต์พุตคือข้อความ ไม่มี embeddings หรือการสร้างภาพที่นี่
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaitools.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)รักษาคำขอของคุณให้เรียบง่าย API จัดการส่วนที่เหลือ ข้อผิดพลาดไม่มีค่าใช้จ่าย ดังนั้นคุณสามารถทดสอบได้อย่างอิสระ
การตอบกลับแบบสตรีมมิ่งและการใช้งานโทเค็น
เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true รับโทเค็นผ่าน 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)การสตรีมช่วยลดความล่าช้า ใช้สำหรับการตอบสนองแบบยาวหรือแอปพลิเคชันแบบโต้ตอบ ตรวจสอบชิ้นสุดท้ายเสมอสำหรับจำนวนที่แม่นยำ
พารามิเตอร์: อุณหภูมิ, Top-P และ Stop
ปรับอุณหภูมิเพื่อความสร้างสรรค์ ตั้งค่า top_p สำหรับการสุ่มแบบนิวเคลียส ใช้ลำดับหยุดเพื่อหยุดเอาต์พุต พารามิเตอร์เหล่านี้ให้คุณควบคุมสไตล์การสร้าง
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaitools.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 และการเรียกใช้ฟังก์ชัน
ใช้ response_format json_object สำหรับผลลัพธ์ที่มีโครงสร้าง เปิดใช้งานการเรียกใช้ฟังก์ชันด้วย tools และ tool_choice สิ่งนี้ช่วยให้โมเดลสามารถดำเนินการหรือส่งคืนข้อมูลในรูปแบบเฉพาะได้
กำหนดเครื่องมือของคุณอย่างชัดเจน โมเดลจะปฏิบัติตามสคีมา (schema) วิธีนี้มีประโยชน์สำหรับการสร้างเอเจนต์หรือสายงานการดึงข้อมูล
อัตราจำกัดและหน้าต่างบริบท
คุณได้รับ 300 คำขอต่อนาที และ 8 คำขอพร้อมกัน หน้าต่างบริบทมีขนาด 100,000 tokens ขนาดเอาต์พุตสูงสุดคือ 16,000 tokens บอดีคำขอต้องน้อยกว่า 8 MB
หากคุณเกินขีดจำกัด 429 ให้รอสักครู่ ข้อผิดพลาด 401 หมายถึงคีย์ไม่ถูกต้อง ข้อผิดพลาด 402 หมายถึงไม่มีเครดิต ขีดจำกัดเหล่านี้ช่วยให้การใช้งานเป็นธรรมสำหรับนักพัฒนาทุกคน
คำถามที่พบบ่อย
นี่คือเครื่องมือ AI แบบไม่จำกัดที่แท้จริงสำหรับเนื้อหา NSFW หรือไม่?
ใช่ โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถกันได้ เป็น LLM แบบ uncensored ที่ออกแบบมาสำหรับกรณีการใช้งานที่ไม่มีการจำกัด
ฉันจะชำระเงินสำหรับ API ได้อย่างไร?
ใช้คริปโต (USDT บน TRC20 หรือ USDC บน Base) ยอดเติมเริ่มต้นตั้งแต่ $20 ถึง $500 คุณจะได้รับเครดิตโบนัสสำหรับการเติมเงินจำนวนมากขึ้น
เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับสถานะโค้ด 429 ให้รอก่อนลองใหม่ โดยจำกัดที่ 300 คำขอต่อนาทีต่อคีย์