เอกสาร API Uncutly AI
เริ่มต้นใช้งาน Uncutly AI ในไม่กี่นาทีโดยใช้เอนด์พอยต์ที่เข้ากันได้กับ OpenAI มาตรฐาน ใช้คีย์ API ของคุณเพื่อตรวจสอบสิทธิ์ ส่งคำขอ และรับข้อความที่ผ่านการถอดบล็อกทันที
- URL ฐาน
https://api.uncutlyai.com/v1- โมเดล
uncensored
Authentication & Base URL
เริ่มต้นทุกคำขอโดยชี้ไคลเอนต์ของคุณไปยัง URL พื้นฐานของเราและส่งคีย์ของคุณใน Authorization header
URL ฐานคือ บัญชีแต่ละบัญชีมีคีย์ที่ใช้งานอยู่เพียงคีย์เดียวในคราวเดียว หากคุณสร้างคีย์ใหม่ คีย์เก่าจะหยุดทำงานทันที สิ่งนี้ทำให้การเข้าถึงของคุณสะอาดและปลอดภัย บริการของเราออกแบบมาสำหรับนักพัฒนาที่ต้องการควบคุมโดยตรง คุณไม่จำเป็นต้องจัดการการเปลี่ยนเส้นทางที่ซับซ้อนหรือโมเดลหลายตัว เพียงใช้คีย์ของคุณแล้วเริ่มใช้งานได้เลย ส่งข้อความแรกไปยัง ตัวระบุโมเดลคือ คุณสามารถส่งโครงสร้างพรอมต์มาตรฐาน API รับอินพุตข้อความและส่งเอาต์พุตข้อความ เข้ากันได้กับ SDK หรือไคลเอนต์ OpenAI ใดๆ ที่รองรับรูปแบบ chat-completions นี่คือตัวอย่างพื้นฐานที่ใช้ cURL เพื่อรับการตอบกลับ ใช้แพ็กเกจ Python ทางการของ OpenAI เพื่อโต้ตอบกับ API ของเราด้วยโค้ดเพียงเล็กน้อย ตั้งค่า ชื่อโมเดลคือ วิธีนี้ใช้งานได้สำหรับสคริปต์ง่ายๆ หรือตรรกะแอปพลิเคชันที่ซับซ้อน ระบบจัดการการแปลงข้อมูลอัตโนมัติ ผสาน API เข้ากับแอปพลิเคชัน Node.js ของคุณโดยใช้ กำหนดค่าไคลเอนต์ด้วย URL พื้นฐานของเราและคีย์ API ของคุณ SDK จัดการคำขอ HTTP และแยกวิเคราะห์การตอบสนอง JSON เรียก วิธีนี้เชื่อถือได้สำหรับการสร้างข้อมูลฝั่งเซิร์ฟเวอร์ เข้ากันได้ดีกับ Express routes หรืองานพื้นหลัง รับข้อความทีละโทเค็นโดยใช้ Server-Sent Events (SSE) เพื่อลดความล่าช้าที่รับรู้ ตั้งค่า แต่ละ chunk มีข้อความบางส่วน คุณสามารถต่อ chunk เหล่านี้เพื่อสร้างข้อความสุดท้าย สิ่งนี้มีประโยชน์สำหรับอินเทอร์เฟซแชทที่อัปเดตแบบเรียลไทม์ ส่วนสุดท้ายรวมถึงสถิติการใช้งาน คุณสามารถติดตามการบริโภคโทเค็นได้โดยตรงจากสตรีม ทำความเข้าใจข้อจำกัดและรหัสข้อผิดพลาดเพื่อแก้ไขการผสานรวมของคุณได้อย่างรวดเร็ว หน้าต่างบริบทของคุณมีขนาด 100,000 tokens รวมทั้งหมด ซึ่งรวมถึง prompt ที่ป้อนและผลลัพธ์ที่สร้าง คุณสามารถกำหนดค่าผลลัพธ์สูงสุดได้ 16,000 tokens ต่อการเรียกใช้ อัตราจำกัดการเรียกข้อมูลอยู่ที่ 300 ครั้งต่อนาทีต่อคีย์ คุณสามารถรันการเรียกพร้อมกัน 8 ครั้งได้พร้อมกัน ขีดจำกัดร่างการร้องขอคือ 8 MB ข้อผิดพลาดทั่วไปรวมถึง 401 สำหรับคีย์ไม่ถูกต้องและ 402 เมื่อเครดิตที่จ่ายล่วงหน้าหมด ข้อผิดพลาด 429 หมายความว่าคุณถึงขีดจำกัดอัตรา ข้อผิดพลาดไม่ใช้เครดิตของคุณ ราคาโปร่งใส: $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens เครดิตเป็นแบบเติมเงินและหมดอายุไม่จำกัดhttps://api.uncutlyai.com/v1https://api.uncutlyai.com/v1Authorization: Bearer YOUR_API_KEYคำขอครั้งแรก
/v1/chat/completions endpoint โดยใช้ไคลเอนต์ HTTP ที่คุณต้องการuncensored. โมเดลโอเพนเวตนี้รันบนเซิร์ฟเวอร์ของเราและตอบโดยไม่มีการปฏิเสธเนื้อหาทั่วไปสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมายcurl https://api.uncutlyai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
}'SDK Python
base_url และ api_key พารามิเตอร์ ในการเริ่มต้นไคลเอนต์ของคุณ สิ่งนี้ทำให้คำขอถูกกำหนดเส้นทางไปยังจุดปลาย uncensored ของเราแทนเซิร์ฟเวอร์ของ OpenAIuncensored. คุณสามารถส่งข้อความเป็นรายการของดิ๊กชันนารี (list of dictionaries) โดยออบเจกต์คำตอบจะประกอบด้วยข้อความที่สร้างขึ้นใน response.choices[0].message.content.from openai import OpenAI
client = OpenAI(base_url="https://api.uncutlyai.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 SDK
openai แพ็กเกจchat.completions.create method with the model uncensored. คุณสามารถกำหนดข้อความนำระบบหรือข้อความผู้ใช้ได้ตามต้องการimport OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncutlyai.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 พารามิเตอร์นี้เพื่อ true ในการร้องขอของคุณ API จะส่งสตรีมของชิ้นส่วนแทนการตอบกลับเต็มรูปแบบเดียว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)ข้อจำกัด, ข้อผิดพลาด & บริบท
คำถามที่พบบ่อย
Uncutly AI คืออะไร?
Uncutly AI คือ API ที่โฮสต์ไว้ รองรับรูปแบบ OpenAI โดยให้บริการโมเดลภาษาขนาดใหญ่แบบไม่มีเซ็นเซอร์เพียงโมเดลเดียว มุ่งเน้นการสร้างข้อความโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณจ่ายเฉพาะสำหรับโทเค็นที่คุณใช้งานเท่านั้น
ฉันจะชำระเงินสำหรับ API ได้อย่างไร?
เรารับชำระเงินด้วยคริปโตเท่านั้น คุณสามารถเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) ในจำนวนตั้งแต่ $20 ถึง $500 เครดิตของคุณไม่มีวันหมดอายุและไม่มีข้อผิดพลาด ไม่มีค่าธรรมเนียมรายเดือนหรือการสมัครสมาชิก
คุณรับวิธีการชำระเงินใดบ้าง?
คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50
รับคีย์ API ของคุณ
ลงทะเบียน คัดลอกคีย์ อัปเดต base URL แค่นั้นก็เพียงพอ