Uncensored AI Generator เริ่มต้นใช้งาน API
เชื่อมต่อ API llm แบบไม่เซ็นเซอร์เข้ากับสายการผลิตเนื้อหาผู้ใหญ่ของคุณด้วยเอนด์พอยต์แบบไม่เซ็นเซอร์ที่เข้ากันได้กับ OpenAI เริ่มต้นด้วยการ chat completions มาตรฐาน สตรีมมิง และการควบคุมการใช้งานโทเคนอย่างแม่นยำ
การตรวจสอบสิทธิ์และ Base URL
API uncensored ai generator ใช้การตรวจสอบสิทธิ์ด้วยโทเคน Bearer มาตรฐาน คีย์ API ของคุณจะถูกสร้างทันทีเมื่อสมัครผ่าน Google หรืออีเมล เก็บคีย์นี้ไว้อย่างปลอดภัยและส่งใน header Authorization ทุกคำขอ
คำขอทั้งหมดต้องกำหนดเป้าหมายไปที่ base URL เฉพาะ เพื่อให้แน่ใจว่าคุณเชื่อมต่อกับโครงสร้างพื้นฐานโมเดลแบบไม่เซ็นเซอร์ของเรา ไม่ใช่เอนด์พอยต์ที่ใช้ร่วมกันซึ่งอาจใช้กฎการกรองอื่น
- Base URL:
https://api.uncensoredaigenerator.top/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
ไม่จำเป็นต้องกำหนดค่าเพิ่มเติมสำหรับ base URL เอนด์พอยต์ได้รับการออกแบบให้ทำงานกับไคลเอนต์ใดๆ ที่รองรับการกำหนดเส้นทางที่เข้ากันได้กับ OpenAI
เอนด์พอยต์ Chat Completions
ส่งพรอมต์ข้อความไปยังเอนด์พอยต์ POST /v1/chat/completions ID โมเดลคือ uncensored เอนด์พอยต์นี้จัดการการเขียนพรอมต์มาตรฐาน การสร้างบทสนทนา และการดึงข้อความสำหรับระบบของคุณ
API ส่งคืนวัตถุ JSON ที่มีข้อความที่สร้าง มันไม่รองรับ embeddings การสร้างภาพ หรือ fine-tuning รักษาคำขอของคุณภายในหน้าต่างบริบท 100,000 โทเคน (อินพุต + เอาต์พุตรวมกัน)
curl https://api.uncensoredaigenerator.top/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."}]
}'หากคุณพบข้อผิดพลาด โปรดทราบว่าคำขอที่เกิดข้อผิดพลาดหรือการปฏิเสธจะไม่ใช้เครดิตแบบเติมเงินล่วงหน้าของคุณ สิ่งนี้ช่วยให้คุณทดสอบพารามิเตอร์ได้โดยไม่มีความเสี่ยงทางการเงิน
การตอบสนองแบบสตรีมมิง
เปิดใช้งานสตรีมมิงโดยการตั้งค่า stream: true ในคำขอของคุณ API ส่งคืนสตรีม Server-Sent Events (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)จัดการเหตุการณ์สตรีมอย่างมีประสิทธิภาพเพื่อหลีกเลี่ยงปัญหาหน่วยความจำ โมเดลแบบไม่เซ็นเซอร์รองรับสตรีมมิงโดยไม่สูญเสียบริบท ทำให้มั่นใจถึงการสร้างข้อความยาวที่สอดคล้องกัน
พารามิเตอร์สำหรับเนื้อหา NSFW
ควบคุมพฤติกรรมของโมเดลโดยใช้พารามิเตอร์มาตรฐาน ใช้ temperature เพื่อปรับแต่งความคิดสร้างสรรค์ และ top_p สำหรับการสุ่มแบบนิวเคลียส ตั้ง response_format เป็น {"type": "json_object"} หากสายการผลิตของคุณต้องการข้อมูลที่มีโครงสร้าง
โมเดลได้รับการปรับแต่งให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย อย่างไรก็ตาม โมเดลจะบล็อกเนื้อหาทางเพศที่เกี่ยวข้องกับเด็กอย่างเคร่งครัด ขีดจำกัดนี้ใช้ไม่ว่าพารามิเตอร์อื่นจะเป็นอย่างไร คุณสามารถใช้ลำดับ stop เพื่อควบคุมจุดสิ้นสุดของการสร้าง
ปรับ presence_penalty และ frequency_penalty เพื่อลดการทำซ้ำ การตั้งค่าเหล่านี้ช่วยปรับปรุงผลลัพธ์สำหรับสไตล์การเล่าเรื่องเฉพาะหรือคำอธิบายทางเทคนิค
ขีดจำกัดอัตราและข้อผิดพลาด
คีย์ API แต่ละคีย์จำกัดอยู่ที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกัน หากคุณเกินขีดจำกัดเหล่านี้ API จะส่งคืนรหัสสถานะ 429 ใช้ exponential backoff ในไคลเอนต์ของคุณเพื่อจัดการการลองใหม่อย่างราบรื่น
ข้อผิดพลาดทั่วไปรวมถึง 401 สำหรับคีย์ที่ไม่ถูกต้อง และ 402 เมื่อเครดิตแบบเติมเงินล่วงหน้าหมด ค่า output สูงสุดต่อคำขอคือ 32,000 โทเคน หรือ 2,048 หาก max_tokens ไม่ถูกกำหนด ร่างคำขอต้องมีขนาดไม่เกิน 8 MB
ข้อผิดพลาดไม่ใช้โทเคน หากคุณพบความคลาดเคลื่อนในการเรียกเก็บเงิน โปรดติดต่อฝ่ายสนับสนุนผ่านหน้าที่ให้ไว้ เครดิตไม่หมดอายุ ดังนั้นคุณสามารถเติมเงินได้ตามความสะดวก
ข้อมูลโมเดล
Query GET /v1/models เพื่อยืนยันโมเดลที่มีอยู่ โมเดลหลักคือ uncensored ซึ่งเป็น open-weight model ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น
หน้าต่างบริบทคือ 100,000 โทเคน สิ่งนี้ช่วยให้สามารถรับข้อมูลอินพุตจำนวนมาก ซึ่งมีประโยชน์สำหรับการประมวลผลสคริปต์ขนาดใหญ่หรือการดึงข้อมูลจากเอกสารยาว โมเดลรองรับการเรียกใช้ฟังก์ชันผ่านพารามิเตอร์ tools
ใช้พารามิเตอร์ seed สำหรับผลลัพธ์ที่ทำซ้ำได้ระหว่างการทดสอบ สิ่งนี้มีประโยชน์สำหรับการแก้ไขข้อบกพร่องของระบบก่อนการปรับขนาด โมเดล ID จะคงที่ เพื่อให้การผสานรวมมีความเสถียร
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigenerator.top/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.uncensoredaigenerator.top/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
ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน
| รายการ | ค่า |
|---|---|
| รูปแบบ API | รองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์ |
| เอนด์พอยต์ | POST /v1/chat/completions · GET /v1/models |
| ID โมเดล | uncensored |
| Base URL | https://api.uncensoredaigenerator.top/v1 |
| การยืนยันตัวตน | Authorization: Bearer YOUR_KEY |
| หน้าต่างบริบท | 100,000 โทเคน (อินพุตรวมเอาต์พุต) |
| สตรีมมิง | รองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| โหมด JSON | response_format: {"type": "json_object"} |
| การเรียกใช้ฟังก์ชัน | รองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool |
| พารามิเตอร์ | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| เอาต์พุตสูงสุด | ได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก) |
| คำขอพร้อมกัน | สูงสุด 8 คำขอพร้อมกันต่อคีย์ |
| ขนาดคำขอ | ไม่เกิน 8 MB |
| ขีดจำกัดอัตรา | 300 คำขอต่อนาทีต่อคีย์ |
| เฮดเดอร์ของคำตอบ | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| การคิดเงิน | เครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน |
| เติมเงิน | USDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500 |
| เครดิตทดลองใช้ฟรี | $0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก |
| โบนัส | +5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100 |
| อายุเครดิต | เครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน |
| ราคา | $0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต |
| เนื้อหา | อนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ |
| เข้าสู่ระบบ | 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 รองรับการผลิตภาพหรือวิดีโอหรือไม่
ไม่ นี่คือ API chat-completions แบบข้อความเท่านั้น จัดการการเขียนพรอมต์ การสนทนา และการประมวลผลข้อความสำหรับสายการผลิตเนื้อหาผู้ใหญ่ ไม่มีการสร้างภาพ เสียง หรือวิดีโอ
การคิดเงินคำนวณอย่างไร
การเรียกเก็บเงินขึ้นอยู่กับการใช้งานโทเคนจริง โทเคนอินพุตมีราคา $0.25 ต่อ 1 ล้าน และโทเคนเอาต์พุตมีราคา $1.00 ต่อ 1 ล้าน เครดิตแบบเติมเงินจะถูกหัก และข้อผิดพลาดหรือการปฏิเสธจะฟรี เครดิตไม่หมดอายุ
ฉันสามารถใช้ Python SDK ของ OpenAI ได้หรือไม่
ได้ API เข้ากันได้กับ OpenAI คุณสามารถใช้ Python SDK ทางการของ OpenAI โดยตั้งค่า base URL เป็น <code>https://api.uncensoredaigenerator.top/v1</code> และระบุคีย์ API ของคุณ
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด