th ▾
รับคีย์ของคุณ
รับคีย์ของคุณ

เอกสาร 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 แค่นี้ก็พอ