เอกสาร API สำหรับ Uncensored LLM
เริ่มต้นใช้งาน API LLM แบบ uncensored ของเราภายในไม่กี่นาที คู่มือนี้ครอบคลุมจุดเชื่อมต่อที่จำเป็น การตรวจสอบสิทธิ์ และการผสานรวม SDK เพื่อการใช้งานทันที
การตรวจสอบสิทธิ์และ Base URL
เชื่อมต่อโดยการอัปเดต URL ฐานและระบุคีย์ API ของคุณในเฮดเดอร์ เราโฮสต์เอนด์พอยต์ที่เข้ากันได้กับ OpenAI โดยตรง ซึ่งใช้งานได้กับไคลเอนต์มาตรฐานทุกตัว คุณไม่จำเป็นต้องกำหนดค่าพร็อกซีที่ซับซ้อนหรือกังวลเกี่ยวกับการจัดเส้นทางโมเดล
ตั้งค่าหัวเรื่อง authorization ของคุณเป็น Bearer YOUR_API_KEY. URL ฐานสำหรับการร้องขอทั้งหมดคือ https://api.chatgptkartreddedildi.com/v1. คีย์ของคุณจะถูกสร้างทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ และคำขอของคุณจะไม่ถูกนำไปใช้ในการฝึกโมเดล การตั้งค่านี้ทำให้คุณสามารถสลับไปใช้โมเดลแบบไม่มีเซนเซอร์ของเราได้โดยไม่ต้องเปลี่ยนโค้ดแอปพลิเคชันของคุณ
จุดจบ API Chat Completions
ส่ง prompt ข้อความไปยัง POST /v1/chat/completions และรับคำตอบข้อความ นี่คือจุดโต้ตอบหลักสำหรับ LLM แบบไร้การเซ็นเซอร์ของเรา คุณสามารถส่งข้อความพร้อมคำแนะนำระบบ (system instructions) เพื่อควบคุมพฤติกรรมของโมเดล รหัสโมเดลที่ต้องระบุคือ uncensored.
API ยอมรับรูปแบบแชทมาตรฐาน คุณสามารถสตรีมผลลัพธ์หรือรับคำตอบเต็ม ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ดังนั้นคุณจึงจ่ายเฉพาะการใช้งานโทเค็นที่สำเร็จเท่านั้น หน้าต่างบริกรรองรับ 100,000 โทเค็นสำหรับทั้ง prompt และการตอบกลับรวมกัน
curl https://api.chatgptkartreddedildi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the dependencies for this Python script"}]
}'
การผสานรวม SDK Python
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อผสานรวมอย่างรวดเร็ว ชี้ client ไปยัง base URL ของเราและระบุ API key ของคุณ วิธีนี้ช่วยให้คุณใช้ประโยชน์จากไลบรารีที่มีอยู่สำหรับการจัดรูปแบบข้อความและการจัดการพารามิเตอร์ เป็นวิธีที่มีประสิทธิภาพที่สุดในการทดสอบ API ของเราในสภาพแวดล้อม Python
กำหนดค่า URL พื้นฐานเป็น https://api.chatgptkartreddedildi.com/v1. จากนั้นเรียกใช้ endpoint chat completions พร้อมข้อความตามที่คุณต้องการ ไลบรารีจะจัดการการแปลงข้อมูลเป็น JSON โดยอัตโนมัติ คุณสามารถปรับพารามิเตอร์ต่างๆ เช่น temperature และ top_p ได้โดยตรงในการเรียกใช้นั้น
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptkartreddedildi.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 SDK
ผสานโดยใช้ openai แพ็กเกจ npm ด้วยการกำหนดค่าขั้นต่ำ ตั้งค่า URL พื้นฐานและคีย์ API ในตัวเลือกไคลเอนต์ วิธีนี้ช่วยให้คุณใช้รูปแบบ Node.js ที่คุ้นเคยสำหรับการร้องขอแบบอะซิงโครนัส เหมาะสำหรับเว็บเซิร์ฟเวอร์หรือบริการแบ็กเอนด์ที่ต้องการการสร้างข้อความที่เชื่อถือได้
สร้างไคลเอนต์ OpenAI โดยระบุ URL พื้นฐานแบบกำหนดเองของคุณ ส่งคีย์ API ของคุณในหัวขอ Authorization เรียกใช้วิธีการ chat completions ด้วยอาร์เรย์ข้อความของคุณ การตอบกลับรวมถึงการใช้งานโทเค็นและเนื้อหา การตั้งค่านี้รับประกันความเข้ากันได้กับโค้ดไคลเอนต์ OpenAI มาตรฐาน
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptkartreddedildi.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);
การตอบกลับแบบสตรีมมิ่ง (SSE)
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ คุณจะได้รับชุดชิ้นส่วน Server-Sent Events (SSE) แต่ละชิ้นมีข้อความที่สร้างได้บางส่วน ซึ่งลดความล่าช้าที่รับรู้สำหรับผู้ใช้ปลายทางอย่างมีนัยสำคัญ
ชิ้นข้อมูลสุดท้ายรวมถึงสถิติการใช้งานโทเค็นที่สมบูรณ์ คุณสามารถรวมส่วนข้อความเพื่อสร้างการตอบกลับที่สมบูรณ์ การสตรีมทำงานร่วมกับพารามิเตอร์ทั้งหมด รวมถึงการเรียกใช้ฟังก์ชัน เหมาะสำหรับอินเทอร์เฟซแชทที่การตอบกลับทันทีมีความสำคัญ 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)
ข้อจำกัด, ข้อผิดพลาด และบริบท
ทำความเข้าใจอัตราจำกัดและรหัสข้อผิดพลาดสำหรับการผสานรวมที่เชื่อถือได้ คุณได้รับอนุญาตให้ส่งคำขอได้ 300 คำขอต่อนาทีต่อคีย์ สามารถทำงานพร้อมกันได้เพียง 8 คำขอเท่านั้น ขนาดของ body ในคำขอต้องไม่เกิน 8 MB หากเกินขีดจำกัดเหล่านี้ คุณจะรับข้อผิดพลาด 429 ข้อผิดพลาด 401 บ่งชี้ว่าคีย์ API ไม่ถูกต้องหรือหายไป ข้อผิดพลาด 402 หมายความว่าเครดิตแบบเติมเงินของคุณหมดแล้ว
หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวมถึง input prompt และ output completion หากไม่ได้ตั้งค่า max_tokens, ผลลัพธ์จำกัดที่ 2,048 tokens ข้อผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย ดังนั้นคุณจ่ายเฉพาะการใช้ token จริงเท่านั้น เครดิตไม่มีวันหมดอายุ และคุณสามารถเติมเงินด้วยคริปโตได้ทุกเมื่อ
คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API uncensored คืออะไร?
URL พื้นฐานคือ HTTPS://api.chatgptkartreddedildi.com/v1 คุณสามารถใช้ไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ โดยชี้ไปที่ URL นี้และระบุคีย์ API ของคุณ สิ่งนี้รับประกันความเข้ากันได้กับไลบรารีและโค้ดที่มีอยู่
ฉันจะชำระเงินสำหรับบริการ API แบบไม่มีเซนเซอร์ได้อย่างไร?
คุณสามารถเติมเงินเข้าบัญชีด้วยคริปโตเท่านั้น ได้แก่ USDT (TRC20) หรือ USDC (Base) โดยจำนวนเงินเติมขั้นต่ำเริ่มต้นที่ $20 พร้อมเครดิตโบนัสสำหรับจำนวนเงินที่มากขึ้น เครดิตไม่มีวันหมดอายุ และคุณจ่ายเฉพาะสำหรับการใช้งานโทเค็นจริง
โมเดลแบบไม่เซ็นเซอร์เหมือนกับ GPT หรือไม่?
ไม่ใช่ โมเดล open-weight ที่รันบนเซิร์ฟเวอร์ของเราเอง ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่นใด ปรับแต่งเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย ให้ประสบการณ์แบบ uncensored เป็นโมเดลที่แตกต่างซึ่งปรับแต่งมาสำหรับการตอบแบบไม่จำกัด