คู่มือเริ่มต้นสำหรับนักพัฒนา
คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีเชื่อมต่อโค้ดเดิมของคุณกับ API uncensored ของ openai ที่ไม่ต้องการการเปลี่ยนแปลงใดๆ คุณจะได้รับผลลัพธ์ LLM แบบดิบและไม่มีตัวกรองผ่านจุดปลายที่เข้ากันได้กับ OpenAI พร้อมการกำหนดราคาโทเค็นที่โปร่งใส
Authentication and Base URL Setup
เชื่อมต่อโดยชี้ SDK ของคุณไปยัง URL พื้นฐานของเราและส่งคีย์ API ของเราให้ทางเลือกที่สอดคล้องกับโปรโตคอลโดยตรงซึ่งไม่ต้องการการเปลี่ยนแปลงโค้ด คุณเพียงแค่ต้องเปลี่ยน base_url และ API_KEY ตัวแปรสภาพแวดล้อม คีย์ของคุณจะถูกสร้างทันทีเมื่อสมัครสมาชิกผ่าน Google หรืออีเมล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ ข้อผิดพลาดและการปฏิเสธไม่เสียเงิน คุณจึงจ่ายเฉพาะการใช้งานโทเค็นจริงเท่านั้น โมเดล ID ที่ต้องส่งคือ "uncensored" เสมอ.
API ของเราให้บริการโมเดลภาษาขนาดใหญ่ uncensored เฉพาะทางหนึ่งตัว มันไม่ใช่ GPT, Claude, Gemini, Grok, DeepSeek หรือโมเดลของผู้ขายรายอื่นใด เรารันโมเดล open-weight ที่ปรับแต่งเพื่อตอบคำถามโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่กฎหมายอนุญาต มีขีดจำกัดเนื้อหาที่เข้มงวด: เราปฏิเสธคำขอที่เกี่ยวข้องกับเนื้อหาทางเพศกับเด็ก หัวข้อที่กฎหมายอนุญาตอื่นๆ ยังคงสามารถเข้าถึงได้
คำขอครั้งแรก
ส่งการเรียกใช้ครั้งแรกของคุณโดยใช้มาตรฐาน POST /v1/chat/completions endpoint โมเดลที่ไม่ถูกเซ็นเซอร์นี้รับข้อความเข้าและส่งข้อความออก คุณสามารถใช้ไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ ได้โดยการอัปเดต URL พื้นฐาน หน้าต่างบริอภาพรองรับ 100,000 token สำหรับ prompt และผลลัพธ์รวมกัน ผลลัพธ์สูงสุดคือ 16,000 token ต่อคำขอ หากคุณไม่ได้ตั้งค่า max_tokens, ค่าจำกัดลดลงเหลือ 2,048 tokens มีฟังก์ชันการเรียกใช้ฟังก์ชัน (function calling) และโหมด JSON รองรับการใช้งานแบบสตรีมผ่าน SSE เพื่อสร้าง token แบบเรียลไทม์
curl https://api.openaiuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three common Unix commands for disk usage."}]
}'
การผสานรวม SDK Python
ใช้ SDK Python ทางการเพื่อผสานรวม API AI uncensored นี้เข้ากับแอปพลิเคชันของคุณ ตั้งค่า base_url ไปยัง endpoint ของเราและระบุคีย์ของคุณ ชื่อโมเดลคือ "uncensored" คุณสามารถกำหนดพารามิเตอร์เช่น temperature, top_p, และ seed. รองรับ presence penalty และ frequency penalty ลำดับหยุดทำงานตามที่คาดไว้ โหมด JSON รับประกันผลลัพธ์ที่มีโครงสร้างเมื่อจำเป็น SDK จัดการการลองใหม่และการสตรีมอัตโนมัติ วิธีนี้ทำงานสำหรับสคริปต์ง่ายๆ หรือบริการแบ็กเอนด์ที่ซับซ้อน ไม่ต้องใช้ dependencies เพิ่มเติมเกินกว่าไลบรารีมาตรฐาน
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiuncensored.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 SDK
ผสานการเชื่อมต่อกับ Node.js โดยตั้งค่า URL พื้นฐานในการกำหนดค่าของคุณ โมเดล uncensored ตอบสนองต่อคำขอ chat-completions มาตรฐาน คุณสามารถเปิดใช้งานการเรียกใช้ฟังก์ชันสำหรับการใช้เครื่องมือ โหมด JSON มีให้สำหรับการจัดรูปแบบการส่งออกที่เข้มงวด SDK รองรับคำตอบแบบสตรีมผ่านเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) การใช้โทเค็นรวมอยู่ในชิ้นส่วนสุดท้าย คุณสามารถตั้งค่า temperature และ top_p เพื่อควบคุมความคิดสร้างสรรค์ ลำดับหยุดจำกัดความยาวของเอาต์พุต การปรับลดการปรากฏและความถี่ช่วยลดการทำซ้ำ โมเดลจัดการบริบทที่ยาวได้อย่างมีประสิทธิภาพ การแก้ไขข้อบกพร่องทำได้ง่ายด้วยวัตถุข้อผิดพลาดมาตรฐาน
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaiuncensored.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);
การตอบกลับแบบสตรีมมิ่งผ่าน SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ โทเค็นจะมาถึงแบบเรียลไทม์ผ่านเหตุการณ์ที่ส่งจากเซิร์ฟเวอร์ แต่ละชิ้นมีข้อความบางส่วนและข้อมูลการใช้งาน ชิ้นสุดท้ายรวมถึงจำนวนโทเค็นรวมสำหรับการร้องขอ วิธีนี้ลดความล่าช้าที่รับรู้สำหรับผู้ใช้ ทำงานร่วมกับ SDK Python และ Node ได้อย่างราบรื่น คุณสามารถวิเคราะห์สตรีมทีละบรรทัด การจัดการข้อผิดพลาดยังคงสอดคล้องกับการร้องขอที่ไม่มีการสตรีม ขีดจำกัดอัตราใช้ต่อคีย์ ไม่ใช่ต่อการเชื่อมต่อ คุณสามารถมีการร้องขอพร้อมกันได้ 8 รายการต่อคีย์ การร้องขอแต่ละรายการมีขนาดบอดีจำกัดที่ 8 MB
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)
ข้อจำกัด, ข้อผิดพลาด และบริบท
ติดตามการใช้งานของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ ขีดจำกัดอัตราคือ 300 คำขอต่อนาทีต่อคีย์ คุณสามารถมีคำขอพร้อมกัน 8 คำขอได้ตลอดเวลา ขนาดร่างกายคำขอต้องไม่เกิน 8 MB หากคุณส่งคีย์ที่ไม่ถูกต้อง คุณจะได้รับข้อผิดพลาด 401 ข้อผิดพลาด 402 หมายความว่าเครดิตที่เติมไว้ล่วงหน้าไม่เพียงพอ ข้อผิดพลาด 429 หมายความว่าคุณชนขีดจำกัดอัตรา เครดิตไม่มีวันหมดอายุ ดังนั้นคุณสามารถเติมเครดิตภายหลังได้ เครดิตที่เติมไว้ล่วงหน้าจะถูกเรียกเก็บตามการใช้โทเค็นจริง ข้อผิดพลาดไม่มีค่าใช้จ่าย ดังนั้นคุณจึงจ่ายเฉพาะการดำเนินการที่สำเร็จเท่านั้น หน้าต่างบริบทคือ 100,000 โทเค็นรวม เอาต์พุตสูงสุดคือ 16,000 โทเค็น เว้นแต่จะระบุไว้เป็นอย่างอื่น
คำถามที่พบบ่อย
นี่คือบริการ uncensored ของ openai ทางการใช่หรือไม่
ไม่ใช่ เราเป็นบริการอิสระที่ให้บริการ API ที่เข้ากันได้กับ openai เรารันโมเดล uncensored ของเราเอง ไม่ใช่ GPT หรือโมเดลของผู้จัดจำหน่ายรายอื่น โปรดตรวจสอบเอกสารทางการสำหรับรายละเอียดของผู้ให้บริการรายอื่น
API LLM แบบไม่เซ็นเซอร์นี้รองรับโมเดลอะไรบ้าง?
เราให้บริการโมเดล LLM แบบไม่มีเซนเซอร์เฉพาะโมเดลหนึ่ง ID ของโมเดลคือ "uncensored" เป็นโมเดลน้ำหนักเปิด (open-weight) ที่ปรับแต่งเพื่อการปฏิเสธต่ำสุดสำหรับหัวข้อที่ถูกต้องตามกฎหมาย เราไม่จัดเส้นทางระหว่างโมเดลหลายตัว
ฉันจะชำระเงินสำหรับ API AI แบบไม่มีเซนเซอร์ได้อย่างไร?
เรารับชำระเงินด้วยคริปโตเท่านั้น: USDT บนเครือข่าย TRC20 หรือ USDC บนเครือข่าย Base ยอดเติมอยู่ระหว่าง $20 ถึง $500 เครดิตโบนัสจะถูกเพิ่มสำหรับยอดที่สูงขึ้น เครดิตไม่มีวันหมดอายุ และคิดค่าบริการตามการใช้งานโทเค็น
รับคีย์ API ของคุณ
ลงทะเบียน คัดลอกคีย์ และอัปเดต base URL นั่นคือการกำหนดค่าทั้งหมดที่จำเป็น
เริ่มตอนนี้