เอกสาร API
เริ่มสร้างด้วย API LLM แบบไม่มีเซนเซอร์ของเราภายในไม่กี่นาที คู่มือนี้แสดงให้คุณเห็นวิธีการตรวจสอบสิทธิ์ ส่งคำขอ และจัดการการสตรีมคำตอบโดยใช้เครื่องมือที่เข้ากันได้กับมาตรฐาน OpenAI
- ต่อ 1M input tokens
- $0.15
- โทเค็นเอาต์พุต / 1M
- $0.50
- บริบทของโทเค็น
- 100,000
- เครดิตทดลองใช้
- $0.50
- คำขอต่อนาที
- 300
Authentication and base URL
ใช้คีย์ API ของคุณเพื่อตรวจสอบสิทธิ์ทุกคำขอ API ของเราเข้ากันได้กับระบบนิเวศ SDK ของ OpenAI อย่างสมบูรณ์ ดังนั้นคุณจึงต้องปรับแต่งเฉพาะ URL พื้นฐานและคีย์ในการกำหนดค่าไคลเอนต์ของคุณเท่านั้น URL พื้นฐานคือ HTTPS://api.nocensoraichatbot.com/v1 คุณสามารถสร้างคีย์ได้ทันทีหลังจากสมัครสมาชิกด้วยบัญชี Google หรืออีเมล แต่ละบัญชีจะมีคีย์ที่ใช้งานอยู่เพียงคีย์เดียว ซึ่งจะแทนที่คีย์ก่อนหน้าเมื่อสร้างใหม่ ไม่จำเป็นต้องใช้เบอร์โทรศัพท์ในการสมัคร และข้อความของคุณจะไม่ถูกนำไปใช้ในการฝึกโมเดล
คำขอครั้งแรก
ส่งคำขอ chat completion มาตรฐานไปยัง endpoint /v1/chat/completions ใช้รหัสโมเดล "uncensored" เพื่อเข้าถึงโมเดลภาษาขนาดใหญ่ที่ปรับแต่งมา โมเดลตอบสนองต่อหัวข้อผู้ใหญ่ตามกฎหมาย นามธรรม และข้อโต้แย้งโดยไม่มีการปฏิเสธตามมาตรฐาน มีข้อจำกัดที่ชัดเจน: เนื้อหาที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ คุณสามารถทดสอบการเชื่อมต่อด้วยคำสั่ง curl แบบง่าย
curl https://api.nocensoraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
}'
หากคีย์ไม่ถูกต้อง คุณจะรับข้อผิดพลาด 401 หากยอดเงินหมด คุณจะรับข้อผิดพลาด 402 ข้อผิดพลาดและการปฏิเสธไม่ใช้โทเคณ ดังนั้นคุณจึงจ่ายเฉพาะสำหรับการดำเนินการสำเร็จเท่านั้น ยอดเงินไม่หมดอายุ ทำให้คุณควบคุมการใช้จ่ายได้อย่างเต็มที่
การผสานรวม Python SDK
ติดตั้งแพ็กเกจ Python ของ OpenAI อย่างกำหนดค่า URL พื้นฐานให้ชี้ไปยังบริการของเรา สิ่งนี้ช่วยให้คุณใช้วิธีการที่คุ้นเคยเช่น client.chat.completions.create ตั้งค่าโมเดลเป็น "uncensored" และส่งข้อความระบบหรือข้อความผู้ใช้ตามปกติ SDK จัดการการแบ่งโทเค็นและการแยกวิเคราะห์ข้อความตอบกลับโดยอัตโนมัติ วิธีการนี้ใช้ได้ทั้งสำหรับการสร้างข้อความแบบง่ายและการสนทนาหลายรอบที่ซับซ้อน คุณยังสามารถสตรีมข้อความตอบกลับได้หากคุณต้องการผลลัพธ์แบบเพิ่มทีละส่วน
from openai import OpenAI
client = OpenAI(base_url="https://api.nocensoraichatbot.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)
ตรวจสอบว่าคีย์ API ของคุณถูกส่งในเฮดเดอร์หรือตัวแปรสภาพแวดล้อมแล้วหรือไม่ SDK รองรับพารามิเตอร์มาตรฐานทั้งหมดเช่นอุณหภูมิและ top_p คุณสามารถปรับค่าเหล่านี้เพื่อควบคุมความคิดสร้างสรรค์หรือความแน่นอน หน้าต่างบริบทของโมเดลคือ 100,000 โทเค็นสำหรับทั้งคำขอและการเติมข้อความ
การผสานรวม Node SDK
ใช้แพ็กเกจ @openai/openai ของ npm เพื่อเชื่อมต่อกับแอปพลิเคชัน Node.js ของคุณ กำหนดค่า URL พื้นฐานและคีย์ API ก่อนทำการเรียกใช้งานใดๆ สิ่งนี้ช่วยให้เข้ากันได้กับ API แชท AI แบบไม่เซ็นเซอร์ของเราระบบ SDK ของ Node ให้คำจำกัดความประเภท (type definitions) และการรองรับ async/await สำหรับการพัฒนารูปแบบสมัยใหม่ คุณสามารถส่งข้อความและรับคำตอบได้เหมือนกับเอนด์พอยต์ที่เข้ากันได้กับ OpenAI การจัดการข้อผิดพลาดถูกติดตั้งมาพร้อมแล้ว ทำให้คุณสามารถดักจับข้อผิดพลาด 401, 402 และ 429 ได้อย่างง่ายดาย สิ่งนี้ทำให้เหมาะสำหรับฟังก์ชันแบบไร้เซิร์ฟเวอร์ (serverless) หรือบริการแบ็กเอนด์
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nocensoraichatbot.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);
จำไว้ว่าตัวระบุโมเดลคือ "uncensored" อย่าใช้ตัวระบุ GPT-3.5 หรือ GPT-4 SDK จัดการส่วนที่เหลือ รวมถึงการแยกวิเคราะห์ JSON และตรรกะการลองใหม่ คุณยังสามารถเปิดใช้งานสตรีมมิ่งสำหรับประสบการณ์ผู้ใช้แบบเรียลไทม์
การรองรับการสตรีมและ SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true ใน request ของคุณ API จะส่ง Server-Sent Events (SSE) เพื่อส่งโทเค็นแบบเรียลไทม์ แต่ละ chunk จะมีเนื้อหาบางส่วน ทำให้คุณสามารถแสดงผลเอาท์พุตเมื่อสร้างเสร็จ chunk สุดท้ายจะมีสถิติการใช้โทเค็นทั้งหมด ซึ่ง bergunaสำหรับอินเทอร์เฟซแชทที่ผู้ใช้คาดหวังการตอบกลับทันที การสตรีมช่วยลดความล่าช้าที่ผู้ใช้รู้สึก โดยเฉพาะสำหรับคำตอบยาว คุณสามารถหยุดการสตรีมได้ก่อนหน้าหากผู้ใช้ส่งข้อความใหม่ ซึ่งช่วยประหยัดโทเค็นและปรับปรุงความตอบสนอง
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)
จัดการเหตุการณ์ SSE อย่างระมัดระวังเพื่อป้องกัน memory leak ในการเชื่อมต่อระยะยาว API รองรับคำขอพร้อมกันได้สูงสุด 8 คำขอต่อคีย์ ขีดจำกัดนี้ช่วยรักษาความมั่นคงภายใต้ภาระงาน คุณสามารถปรับพฤติกรรมสตรีมโดยใช้พารามิเตอร์มาตรฐานเช่น max_tokens และ stop sequences
อัตราจำกัดการเรียกใช้และขนาดหน้าต่างบริบท
API กำหนดอัตราสูงสุด 300 คำขอต่อนาทีต่อ key คุณสามารถมีคำขอพร้อมกันได้ 8 คำขอ ขนาด body ของคำขอต้องไม่เกิน 8 MB หน้าต่างบริบทคือ 100,000 tokens ซึ่งรวม prompt และ completion ผลลัพธ์สูงสุดคือ 16,000 tokens ต่อคำขอ หรือ 2,048 หากไม่ได้ตั้งค่า max_tokens หากเกิน rate limit คุณจะได้รับ error 429 รอแล้วลองใหม่ด้วย exponential backoff เครดิตจะถูกเรียกเก็บเฉพาะสำหรับการใช้งาน tokens ที่สำเร็จเท่านั้น error ไม่ใช้เครดิต โมเดลการกำหนดราคาแบบโปร่งใสนี้ช่วยให้คุณรู้แน่ชัดว่าคุณต้องจ่ายสำหรับอะไร
คำถามที่พบบ่อย
โมเดลแชทบอท AI ที่ไม่มีเซนเซอร์คืออะไร
เป็นโมเดลภาษาขนาดใหญ่โอเพนเวทที่ปรับแต่งสำหรับการตอบกลับแบบไม่มีข้อจำกัดต่อหัวข้อผู้ใหญ่ที่ถูกต้อง เรื่องแต่ง และหัวข้อที่ถกเถียงกัน ไม่ใช่โมเดลของ GPT, Claude หรือผู้ขายรายอื่น คำขอที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ
วิธีเติมเครดิตของฉัน?
คุณสามารถเติมด้วย USDT (TRC20) หรือ USDC (Base) สำหรับจำนวนเงินระหว่าง $20 ถึง $500 พร้อมรับเครดิตโบนัสสำหรับจำนวนเงินที่สูงขึ้น: +5% จาก $50, +10% จาก $100 และ +15% จาก $200 เครดิตไม่มีวันหมดอายุ และคิดตามการใช้งานโทเค็นจริง
API รองรับการเรียกใช้ฟังก์ชันหรือไม่?
ใช่ API รองรับการทำงานเรียกฟังก์ชันพร้อมพารามิเตอร์ tools และ tool_choice นอกจากนี้คุณยังสามารถใช้โหมด JSON ได้โดยการตั้งค่า response_format เป็น json_object คุณลักษณะเหล่านี้ทำให้คุณสามารถผสานรวมโมเดลเข้ากับขั้นตอนการทำงานและแอปพลิเคชันที่ซับซ้อน
รับคีย์ API ของคุณ
ลงทะเบียน คัดลอกโทเค็น และอัปเดต endpoint แค่นี้ก็พอ