เอกสาร API แชท AI แบบไม่เซ็นเซอร์
API แชท AI แบบไม่เซ็นเซอร์มอบโมเดลแบบไม่เซ็นเซอร์ประสิทธิภาพสูงตัวเดียวผ่านอินเทอร์เฟซที่เข้ากันได้กับ OpenAI ช่วยให้นักพัฒนาสามารถผสานรวมการสร้างข้อความที่ทนต่อ NSFW ลงในแอปพลิเคชันของตนได้โดยไม่ต้องมีตัวกรองเนื้อหา
URL พื้นฐานและการตรวจสอบสิทธิ์
เชื่อมต่อ API AI แบบไม่เซ็นเซอร์โดยใช้ base URL ที่เข้ากันได้กับ OpenAI มาตรฐาน คุณต้องมี API key เพื่อตรวจสอบสิทธิ์คำขอ ลงทะเบียนผ่าน Google หรืออีเมลที่หน้าคีย์เพื่อรับโทเคนทันที base URL คือ https://api.uncensoredaichat.cc/v1
ตั้งค่า Authorization เป็น Bearer YOUR_API_KEY ใช้กับ OpenAI SDK หรือไคลเอนต์ที่เข้ากันได้ เอนด์พอยต์โมเดลคือ GET /v1/models คืนค่า model ID uncensored ใช้ ID นี้ในคำขอ completion ข้อผิดพลาด 401 หมายถึงคีย์ไม่ถูกต้องหรือหายไป
คำขอแรก
ส่งคำขอ chat completion ไปยัง POST /v1/chat/completions model ID คือ uncensored API ยอมรับโครงสร้างข้อความมาตรฐาน คุณสามารถส่งพรอมต์และรับข้อความตอบกลับได้ นี่คือ API แบบข้อความเท่านั้น ไม่รองรับรูปภาพ เสียง หรือ embeddings
โมเดลแชท AI แบบไม่เซ็นเซอร์จัดการการอนุมาน open-weight บนเซิร์ฟเวอร์ของเรา โมเดลนี้ปรับแต่งให้ตอบโดยไม่ปฏิเสธสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย ตรวจสอบให้แน่ใจว่า payload ของคุณมีฟิลด์ model, messages และ max_tokens ปรับ max_tokens เพื่อควบคุมความยาวเอาต์พุต โดยค่าเริ่มต้นคือ 2,048 หากไม่ได้ระบุ
การผสานรวม Python SDK
ใช้ไลบรารี Python ของ OpenAI อย่างเป็นทางการเพื่อโต้ตอบกับ API LLM NSFW กำหนดค่าไคลเอนต์ด้วย URL พื้นฐานและคีย์ API ของคุณ วิธีนี้ทำให้โค้ดของคุณสะอาดและใช้รูปแบบ SDK ที่มีอยู่
ตั้งค่าโมเดลเป็น uncensored ในการกำหนดค่าไคลเอนต์ของคุณ SDK จัดการการแปลงข้อมูลและการจัดรูปแบบคำขอโดยอัตโนมัติ คุณสามารถส่งพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมพฤติกรรมการสร้าง วิธีนี้เหมาะสำหรับบริการแบ็กเอนด์หรือสคริปต์ที่ต้องการการสร้างข้อความที่เชื่อถือได้
การผสานรวม Node SDK
ผสาน API แบบไม่เซ็นเซอร์ลงในแอปพลิเคชัน Node.js ของคุณโดยใช้ OpenAI Node SDK เริ่มต้นไคลเอนต์ด้วย base URL แบบกำหนดเองและ API key ของคุณ การตั้งค่านี้ช่วยให้คุณใช้วิธีการที่คุ้นเคยเช่น chat.completions.create
ส่ง model ID uncensored เพื่อระบุโมเดลแบบไม่เซ็นเซอร์ คุณสามารถกำหนดพรอมต์ระบบ ข้อความผู้ใช้ และข้อความผู้ช่วยได้ SDK จัดการคำขอ HTTP อย่างมีประสิทธิภาพ เหมาะสำหรับเซิร์ฟเวอร์เว็บหรือฟังก์ชันขอบที่ต้องการการสร้างข้อความตามความต้องการ โดยไม่มี dependencies ภายนอกนอกเหนือจาก SDK มาตรฐาน
การตอบแบบสตรีมมิง
เปิดใช้งานสตรีมมิงโดยตั้งค่า stream: true ในคำขอของคุณ API ส่งคืน Server-Sent Events (SSE) สำหรับการส่งโทเคนแบบเรียลไทม์ สิ่งนี้ลดความล่าช้าที่รับรู้สำหรับผู้ใช้ปลายทาง แต่ละ chunk มีการอัปเดตข้อความบางส่วน
ชิ้นสุดท้ายรวมถึงสถิติการใช้งานโทเคน วิธีนี้ช่วยให้คุณติดตามต้นทุนได้อย่างแม่นยำโดยไม่ต้องเก็บการตอบทั้งหมด สตรีมมิงรองรับทั้ง Python และ Node SDKs เหมาะที่สุดสำหรับอินเทอร์เฟซแชทที่ต้องการการตอบกลับทันที โมเดลแชท AI แบบไม่เซ็นเซอร์รองรับสิ่งนี้สำหรับการโต้ตอบประสิทธิภาพสูง
ขีดจำกัด ข้อผิดพลาด และบริบท
หน้าต่างบริบทมีโทเคนรวม 100,000 โทเคน (พรอมต์ + completion) เอาต์พุตสูงสุดต่อคำขอคือ 32,000 โทเคน ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ข้อผิดพลาด 429 บ่งชี้ว่าคุณเกิน 300 คำขอต่อนาทีหรือ 8 คำขอพร้อมกัน ขีดจำกัดอัตราคือต่อคีย์ ร่างคำขอต้องไม่เกิน 8 MB เครดิตจะถูกเรียกเก็บเฉพาะสำหรับการใช้งานโทเคนที่สำเร็จ เครดิตแบบเติมเงินล่วงหน้าไม่หมดอายุ
cURL
curl https://api.uncensoredaichat.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.cc/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.uncensoredaichat.cc/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
ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน
| รายการ | ค่า |
|---|---|
| รูปแบบ API | รองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์ |
| ID โมเดล | uncensored |
| Base URL | https://api.uncensoredaichat.cc/v1 |
| การยืนยันตัวตน | Authorization: Bearer YOUR_KEY |
| เอนด์พอยต์ | POST /v1/chat/completions · GET /v1/models |
| พารามิเตอร์ | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| หน้าต่างบริบท | 100,000 โทเคน (อินพุตรวมเอาต์พุต) |
| สตรีมมิง | รองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| การเรียกใช้ฟังก์ชัน | รองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool |
| เอาต์พุตสูงสุด | ได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก) |
| โหมด JSON | response_format: {"type": "json_object"} |
| คำขอพร้อมกัน | สูงสุด 8 คำขอพร้อมกันต่อคีย์ |
| เฮดเดอร์ของคำตอบ | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| ขนาดคำขอ | ไม่เกิน 8 MB |
| ขีดจำกัดอัตรา | 300 คำขอต่อนาทีต่อคีย์ |
| เครดิตทดลองใช้ฟรี | $0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก |
| ราคา | $0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต |
| การคิดเงิน | เครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน |
| เติมเงิน | USDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500 |
| โบนัส | +5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100 |
| อายุเครดิต | เครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน |
| คีย์ | หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม |
| เข้าสู่ระบบ | Google หรืออีเมลและรหัสผ่าน |
| เนื้อหา | อนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ |
รหัสข้อผิดพลาด
ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน
| รหัส | ประเภท | ความหมาย |
|---|---|---|
400 | bad_request | JSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท |
401 | missing_key · invalid_key · key_revoked | ไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว |
402 | no_credit | เครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที |
403 | content_blocked | เนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน |
404 | not_found | ไม่รู้จักเอนด์พอยต์ |
413 | request_too_large | ขนาดเกิน 8 MB |
429 | rate_limited · concurrency | เกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่ |
503 | upstream_busy | โมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที |
ถาม-ตอบ
API การสนทนา AI แบบไม่เซ็นเซอร์รองรับการสร้างภาพหรือเสียงหรือไม่
ไม่ API เป็นแบบข้อความเท่านั้น บริการโมเดลภาษาขนาดใหญ่เพียงโมเดลเดียวสำหรับ chat completion ไม่รองรับ embeddings การสร้างรูปภาพ เสียง หรือวิดีโอ ใช้ API นี้สำหรับการโต้ตอบแบบข้อความและบทบาทสมมติ
เครดิตถูกเรียกเก็บอย่างไรและเมื่อไหร่ที่ข้อผิดพลาดไม่เสียเงิน
เครดิตจะถูกเรียกเก็บตามการใช้งานโทเคนจริงสำหรับ completion ที่สำเร็จ ข้อผิดพลาดเช่น 401 คีย์ไม่ถูกต้องหรือ 429 ขีดจำกัดอัตรานั้นไม่ใช้เครดิต การปฏิเสธเนื้อหายังไม่เรียกเก็บโทเคนด้วย เครดิตแบบเติมเงินล่วงหน้าไม่หมดอายุ
หน้าต่างบริบทและความยาวเอาต์พุตสูงสุดคืออะไร
หน้าต่างบริบทรวมคือ 100,000 โทเคน รวมถึงทั้งพรอมต์และ completion ความยาวเอาต์พุตสูงสุดต่อคำขอคือ 32,000 โทเคน หากไม่ได้ตั้งค่า max_tokens เอาต์พุตเริ่มต้นคือ 2,048 โทเคน
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด