เอกสาร API
เริ่มต้นใช้งาน API แชทบอท AI แบบ uncensored ของเราโดยใช้จุดเชื่อมต่อแบบ OpenAI-compatible มาตรฐาน ตรวจสอบสิทธิ์ด้วยคีย์ API ของคุณและส่งคำขอไปยังจุดเชื่อมต่อโดยตรงเพื่อรับคำตอบทันทีที่ไม่มีการจำกัด
Authentication and base URL
คีย์ API ใช้สำหรับการตรวจสอบสิทธิ์ทุกคำขอ ส่งคีย์นี้ใน Authorization header เป็น Bearer token คำเรียกทั้งหมดจะผ่านไปยัง base URL https://api.chatbotaiunrestricted.com/v1. โครงสร้างนี้เลียนแบบมาตรฐาน OpenAI ทำให้คุณสามารถใส่ SDK ที่มีอยู่ได้โดยไม่ต้องเขียนตรรกะการผสานรวมใหม่
สมัครสมาชิกผ่าน Google หรืออีเมลเพื่อรับคีย์ของคุณทันที ไม่ต้องใช้เบอร์โทรศัพท์ คีย์จะยังคงใช้งานได้จนกว่าคุณจะเพิกถอนข้อผิดพลาดไม่ทำให้เครดิตที่เติมไว้ล่วงหน้าของคุณหมดไป รับประกันว่าคุณจ่ายเฉพาะสำหรับการใช้งานโทเค็นจริงเท่านั้น
- ส่วนหัว:
Authorization: Bearer YOUR_API_KEY - Base URL:
https://api.chatbotaiunrestricted.com/v1
POST /v1/chat/completions
The POST /v1/chat/completions endpoint ประมวลผลข้อมูลนำเข้าของคุณและส่งคืนข้อความเอาต์พุต ส่ง body JSON พร้อม model ตั้งค่าเป็น uncensored และ messages array. โมเดลจะตอบสนองโดยไม่มีการกรองเนื้อหามาตรฐานสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย ซึ่งเหมาะสำหรับการเขียนเชิงสร้างสรรค์หรือการถาม-ตอบโดยตรง
ตั้งค่า max_tokens เพื่อควบคุมความยาวของผลลัพธ์ ค่าเริ่มต้นคือ 2,048 โทเค็น คุณสามารถขอได้สูงสุด 16,000 โทเค็นต่อคำขอ หน้าต่างบริบทรองรับโทเค็นรวม 100,000 โทเค็นสำหรับทั้งคำขอและผลลัพธ์รวมกัน
การผสานรวม Python SDK
ใช้ openai แพ็กเกจ Python เพื่อโต้ตอบกับ API กำหนดค่าไคลเอนต์ด้วย API key และ URL ฐานที่กำหนดเอง สิ่งนี้ช่วยให้คุณใช้โครงสร้างโค้ดที่มีอยู่ขณะเข้าถึงโมเดล uncensored
ติดตั้งแพ็กเกจผ่าน pip และเริ่มต้นไคลเอนต์ ส่งข้อความเป็นรายการของวัตถุไดคชันนารี วัตถุการตอบกลับประกอบด้วยข้อความที่สร้างใน choices[0].message.content. จัดการข้อยกเว้นเพื่อจัดการข้อจำกัดอัตราหรือข้อผิดพลาดการตรวจสอบสิทธิ์ได้อย่างราบรื่น
- แพ็กเกจ:
openai - Base URL: ต้องกำหนดค่าเอง
การผสานรวม Node SDK
SDK Node.js ปฏิบัติตามรูปแบบเดียวกัน ตั้งค่า apiKey และ baseURL คุณสมบัติ สิ่งนี้ทำให้แน่ใจว่าคำขอของคุณไปถึงเอนด์พอยต์ที่ถูกต้อง ใช้ chat.completions.create method to send messages.
โครงสร้างการตอบกลับตรงกับรูปแบบ OpenAI แยกเนื้อหาจากการเลือกแรก วิธีนี้ใช้งานได้ทั้ง CommonJS และโมดูล ES มันให้วิธีที่ตรงไปตรงมาในการผสานรวม AI ที่ไม่จำกัดลงในแอปพลิเคชัน Node ของคุณ
การสตรีมด้วย Server-Sent Events
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งคืน Server-Sent Events (SSE) แทนวัตถุ JSON เดียว แต่ละชิ้นมีคำตอบบางส่วน ซึ่งช่วยลดความล่าช้าที่รับรู้ได้สำหรับผลลัพธ์ที่ยาวนาน
แยกวิเคราะห์สตรีม SSE เพื่อรวบรวมข้อความสุดท้าย ชิ้นสุดท้ายจะรวมสถิติการใช้งานโทเค็น คุณสมบัตินี้มีประโยชน์สำหรับอินเทอร์เฟซแชทแบบเรียลไทม์ ช่วยให้ผู้ใช้งานเห็นคำตอบขณะที่กำลังถูกสร้างขึ้น แทนที่จะรอให้เสร็จสมบูรณ์
การจัดการข้อผิดพลาดและการใช้งานโทเค็น
จัดการข้อผิดพลาดโดยการตรวจสอบรหัสสถานะ HTTP รหัส 401 บ่งชี้ว่าคีย์ API ไม่ถูกต้องหรือไม่มีอยู่ รหัส 402 หมายความว่าเครดิตเติมเงินล่วงหน้าของคุณหมดแล้ว รหัส 429 บ่งชี้ว่าคุณได้เกินขีดจำกัดอัตราส่วน 300 คำขอต่อนาที ข้อผิดพลาดไม่ใช้ tokens
คีย์ API จำกัดให้ใช้งานเพียง 1 คีย์ที่ใช้งานอยู่ต่อบัญชี คีย์ใหม่จะแทนที่คีย์เก่า ขนาด body ของคำขอต้องไม่เกิน 8 MB การใช้งาน tokens จะถูกรายงานใน chunk สุดท้ายของ SSE ระหว่างการสตรีม เครดิตที่เติมเงินล่วงหน้าไม่มีวันหมดอายุ ดังนั้นคุณสามารถเติมเงินเมื่อต้องการ
อัตราจำกัดการเรียกใช้และข้อจำกัด
คีย์ API แต่ละตัวจำกัดอยู่ที่ 300 คำขอต่อนาที คุณสามารถมีคำขอพร้อมกันได้ 8 คำขอในเวลาเดียวกัน ผลลัพธ์สูงสุดคือ 16,000 token ต่อคำขอ context window รองรับ 100,000 token โดยรวม
ขีดจำกัดเหล่านี้รับประกันประสิทธิภาพที่เสถียรสำหรับผู้ใช้ทุกคน หากเกินขีดจำกัดความเร็ว คุณจะรับข้อผิดพลาด 429 โปรดรอก่อนลองใหม่ ระบบเครดิตที่ชำระล่วงหน้าหมายความว่าคุณจ่ายเฉพาะสิ่งที่ใช้ การชำระเงินผ่านคริปโตช่วยให้เติมเงิน USDT หรือ USDC ได้ง่าย
cURL
curl https://api.chatbotaiunrestricted.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?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatbotaiunrestricted.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.chatbotaiunrestricted.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 แชทบอท AI แบบไม่มีเซนเซอร์คือเท่าไหร่?
ราคาคือ $0.15 ต่อ 1 ล้านโทเค็นอินพุต และ $0.50 ต่อ 1 ล้านโทเค็นเอาต์พุต คุณจ่ายเฉพาะการใช้งานจริง และข้อผิดพลาดเป็นฟรี เครดิตเติมเงินไม่หมดอายุ ดังนั้นคุณสามารถเติม whenever คุณต้องการความจุเพิ่มเติม
คุณรับวิธีการชำระเงินใดบ้าง?
คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50
โมเดลปฏิเสธเนื้อหาหรือไม่?
โมเดลนี้ไม่มีเซนเซอร์และไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย นามธรรม หรือเป็นที่ถกเถียง อย่างไรก็ตาม เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ นี่เป็นข้อจำกัดแข็งข้อที่บังคับใช้กับคำขอทั้งหมดโดยไม่คำนึงถึงพรอมต์