เอกสาร API แบบไม่เซ็นเซอร์
ใส่ API แบบไม่มีเซนเซอร์นี้ลงในเวิร์กโฟลว์ที่มีอยู่ของคุณโดยไม่ต้องกำหนดค่า รับข้อความตอบกลับจากโมเดลที่ไม่ปฏิเสธเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย โดยใช้โค้ดไคลเอนต์ที่คุณคุ้นเคย
Authentication and base URL
URL ฐานสำหรับคำขอทั้งหมดคือ HTTPS://api.unfilteredgptchat.com/v1 ส่งคีย์ API ของคุณใน Authorization header เป็น Bearer token คุณจะได้รับคีย์หนึ่งตัวต่อบัญชี และจะปรากฏทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ในการเริ่มต้น
<
curl https://api.unfilteredgptchat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
}'>คำขอใช้โทเค็นจริง ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต โมเดล id ที่คุณต้องส่งคือ uncensored. นี่คือโมเดล open-weight ที่รันบนเซิร์ฟเวอร์ของเรา ไม่ใช่พร็อกซีสำหรับ GPT หรือ Claude
จุดจบ API Chat completions
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมอาร์เรย์ข้อความของคุณ API ส่งคืนเฉพาะข้อความ คุณสามารถปรับ temperature, top_p, และ stop ลำดับ. หน้าต่างบริบทรองรับ 100,000 โทเค็นรวมสำหรับคำสั่งและผลลัพธ์ ผลลัพธ์สูงสุดคือ 16,000 โทเค็นต่อคำขอ
<
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredgptchat.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)>หากคุณละเว้น max_tokens, การตอบกลับจำกัดที่ 2,048 tokens จุดสิ้นสุดนี้รองรับการเรียกใช้ฟังก์ชันและโหมด JSON ไม่รองรับ embeddings รูปภาพ หรือเสียง คุณจ่ายสำหรับ token ไม่ใช่สำหรับสมาชิกในแบรนด์เฉพาะ
การตอบกลับแบบสตรีมด้วย SSE
ใช้ Server-Sent Events สำหรับการส่งโทเค็นแบบเรียลไทม์ ตั้งค่า 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)>จัดการข้อผิดพลาดอย่างสุภาพ ข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ข้อผิดพลาด 402 หมายถึงเครดิตที่ชำระล่วงหน้าหมดแล้ว ข้อผิดพลาด 429 หมายถึงคุณเกินขีดจำกัดอัตราการใช้งาน การสตรีมไม่ข้ามขีดจำกัดเหล่านี้
การเรียกฟังก์ชันและเครื่องมือ
กำหนดเครื่องมือใน body ของคำขอ โมเดลจะส่งค่าอาร์กิวเมนต์ที่มีโครงสร้างสำหรับการดำเนินการฟังก์ชัน ใช้ tool_choice เพื่อบังคับใช้พฤติกรรมเฉพาะ ฟีเจอร์นี้ทำงานกับรูปแบบที่เข้ากันได้กับ OpenAI มาตรฐาน คุณสามารถแยกวิเคราะห์การเรียกใช้เครื่องมือในโค้ดของคุณและเรียกใช้ภายนอก
API รองรับโหมด JSON แบบเข้มงวดผ่าน response_format: {"type": "json_object"}. เพื่อให้แน่ใจว่าเอาต์พุตสามารถคาดเดาได้สำหรับเส้นทางการทำงานอัตโนมัติ ใช้สิ่งนี้เมื่อคุณต้องการการสกัดข้อมูลที่เชื่อถือได้โดยไม่มีการแยกวิเคราะห์ผิดพลาด
โหมด JSON สำหรับข้อมูลที่มีโครงสร้าง
เปิดใช้งานโหมด JSON โดยตั้งค่า response_format เพื่อ {"type": "json_object"}. โมเดลจะส่งออก JSON ที่ถูกต้อง สิ่งนี้มีประโยชน์สำหรับการแยกวิเคราะห์ข้อมูลที่มีโครงสร้างจากข้อความที่ไม่มีการกรอง ใช้ temperature: 0 สำหรับผลลัพธ์ที่สอดคล้องกัน
โหมดนี้ทำงานกับ uncensored model id มันไม่การันตีว่าไวยากรณ์ JSON จะถูกต้องสมบูรณ์ ควรตรวจสอบผลลัพธ์ก่อนนำไปใช้ในสภาพแวดล้อมจริง API ไม่มีการตรวจสอบ schema คุณต้องจัดการข้อผิดพลาดในโค้ดไคลเอนต์ของคุณเอง
อัตราจำกัดการเรียกใช้และโควตา
คุณจำกัดอยู่ที่ 300 คำขอต่อนาทีต่อคีย์ คุณสามารถส่งคำขอได้ 8 คำขอพร้อมกัน body ของคำขอต้องไม่เกิน 8 MB ขีดจำกัดเหล่านี้ใช้กับทุก endpoint การเกินขีดจำกัดจะส่งสถานะโค้ด 429 กลับมา
เครดิตไม่หมดอายุ เครดิตแบบเติมเงินจะถูกเรียกเก็บตามการใช้โทเค็นจริง ๆ ความผิดพลาดเป็นฟรี คุณสามารถเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) การเติมเงินขั้นต่ำคือ $20 สูงสุดคือ $500 เครดิตโบนัสจะใช้กับจำนวนเงินที่สูงขึ้น
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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);คำถามที่พบบ่อย
API uncensored คืออะไร?
นี่คือ API แบบโฮสต์ที่ให้บริการโมเดลภาษาขนาดใหญ่แบบไม่มีเซนเซอร์หนึ่งโมเดล เข้ากันได้กับ OpenAI คุณส่งข้อความเข้าไปและรับข้อความกลับ ไม่มีค่าธรรมเนียมรายเดือน คุณจ่ายเฉพาะโทเค็นที่ใช้จริงเท่านั้น
ฉันจะเริ่มใช้งาน API แบบไม่มีเซนเซอร์ได้อย่างไร?
สมัครด้วย Google หรืออีเมล รับคีย์ API ของคุณทันที ใช้ URL พื้นฐาน HTTPS://api.unfilteredgptchat.com/v1 ส่งคำขอไปยัง /v1/chat/completions ค่าแรก $0.50 ฟรีภายใน 7 วัน
ขีดจำกัดอัตราสำหรับ uncensored API คืออะไร?
300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกัน 8 คำขอ ขนาดบอดีคำขอจำกัดที่ 8 MB หน้าต่างบริบท 100,000 โทเค็น เอาต์พุตสูงสุด 16,000 โทเค็น ข้อผิดพลาดไม่ใช้เครดิต