ผสาน API แชทบอท NSFW
รับคีย์ API LLM แบบไม่เซ็นเซอร์ของคุณและเริ่มสร้างข้อความในไม่กี่นาทีด้วยเอนด์พอยต์ที่เข้ากันได้กับ OpenAI คู่มือเริ่มต้นนี้ครอบคลุมการตรวจสอบสิทธิ์ คำขอพื้นฐาน และการสตรีมมิงกับ API แชทบอท NSFW
URL พื้นฐานและการตรวจสอบสิทธิ์
API แชทบอท NSFW ใช้ URL พื้นฐานที่เข้ากันได้กับมาตรฐาน OpenAI คำขอทั้งหมดต้องมีคีย์ API ที่ส่งผ่านหัวข้อความ Authorization คุณสามารถสร้างคีย์นี้ได้ทันทีโดยการสมัครด้วย Google หรือที่อยู่อีเมล ไม่มีค่าธรรมเนียมรายเดือนหรือการสมัครสมาชิก คุณเพียงแค่เติมเงินด้วยคริปโตและจ่ายสำหรับสิ่งที่ใช้
URL พื้นฐานคือ https://api.nsfwchatbot.top/v1 เพื่อใช้ SDK ทางการของ OpenAI หรือไคลเอนต์ที่เข้ากันได้ ให้กำหนดค่าไคลเอนต์ของคุณให้ชี้ไปที่ URL นี้และตั้งค่าคีย์ API รหัสโมเดลที่คุณต้องส่งคือ uncensored โมเดลนี้เป็นโมเดลแบบเปิดน้ำหนักและปรับแต่งเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกกฎหมาย ทำให้เหมาะสำหรับนักพัฒนาที่สร้างแอปพลิเคชันแชทบอท NSFW
คำขอแรก
ขั้นตอนแรกของคุณคือการส่งคำขอสร้างข้อความแชทแบบง่าย API รับรูปแบบ JSON มาตรฐานของ OpenAI คุณต้องระบุ model เป็น uncensored เอนด์พอยต์คือ POST /v1/chat/completions นี่คือตัวอย่าง cURL พื้นฐานเพื่อให้คุณเริ่มต้น
curl https://api.nsfwchatbot.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."}]
}'คำขอนี้ส่งพรอมต์และคาดหวังการตอบสนองเป็นข้อความ API จะประมวลผลโทเคนและส่งกลับข้อความที่สร้าง คุณสามารถปรับพารามิเตอร์เช่น temperature หรือ top_p เพื่อควบคุมความคิดสร้างสรรค์ โปรดจำไว้ว่าหน้าต่างบริบทมีโทเคนรวม 100,000 โทเคน โดยมีเอาต์พุตสูงสุด 32,000 โทเคนต่อคำขอ
การผสาน SDK Python
สำหรับนักพัฒนา Python แพ็คเกจ openai ทางการทำงานร่วมกับ API ของเราได้โดยตรง คุณเพียงแค่ต้องเปลี่ยน URL พื้นฐาน สิ่งนี้ทำให้คุณสามารถใช้วิธีการที่คุ้นเคยเช่น chat.completions.create()ได้ วิธีการนี้ลดการเปลี่ยนแปลงโค้ดให้น้อยที่สุดหากคุณกำลังย้ายจากผู้ให้บริการรายอื่น อย่างไรก็ตาม โปรดทราบว่าเราไม่รองรับ embeddings รูปภาพ หรือเสียง API ของเราใช้สำหรับการสร้างข้อความเท่านั้น
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatbot.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)ตั้งค่าคีย์ API ในสภาพแวดล้อมของคุณหรือส่งผ่านโดยตรง พารามิเตอร์ base_url มีความสำคัญสำหรับการกำหนดเส้นทางคำขอไปยังเซิร์ฟเวอร์ของเรา คุณยังสามารถส่ง api_key แบบกำหนดเองได้หากคุณต้องการ การตั้งค่านี้ให้คุณเข้าถึงการเรียกใช้ฟังก์ชัน โหมด JSON และความสามารถในการสตรีมมิงได้ทันที
การผสาน SDK Node.js
นักพัฒนา Node.js สามารถใช้แพ็คเกจ npm openai ด้วยการกำหนดค่าที่คล้ายกัน กำหนด URL พื้นฐานและคีย์ API ในการเริ่มต้นไคลเอนต์ของคุณ สิ่งนี้ทำให้เข้ากันได้กับฐานโค้ดที่มีอยู่ รหัสโมเดลยังคงเป็น uncensored คุณสามารถใช้พารามิเตอร์มาตรฐานเช่น messages และ streamได้
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatbot.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);SDK นี้จัดการคำขอ HTTP และการแยกวิเคราะห์คำตอบให้คุณ คุณสามารถผสานเข้ากับ Express routes หรือ serverless functions ได้ง่าย เนื่องจากเราใช้เครดิตแบบเติมเงินล่วงหน้า ให้ติดตามการใช้งานผ่านแดชบอร์ด ข้อผิดพลาดไม่ใช้เครดิต ซึ่งช่วยให้ต้นทุนคาดเดาได้ API รองรับคำขอได้สูงสุด 300 คำขอต่อนาทีต่อคีย์
การตอบสนองแบบสตรีมมิง
สำหรับประสบการณ์ผู้ใช้แบบเรียลไทม์ ให้เปิดใช้งานสตรีมมิงโดยการตั้งค่า 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)จัดการสตรีมในโค้ดไคลเอนต์ของคุณเพื่อสะสมโทเคน สิ่งนี้จำเป็นสำหรับอินเทอร์เฟซแชทบอทที่ผู้ใช้คาดหวังการตอบสนองทันที โมเดลรองรับสตรีมมิงสำหรับประเภทคำขอทั้งหมด คุณยังสามารถใช้พารามิเตอร์เช่น stop ลำดับหรือ max_tokens ขณะสตรีมมิงได้ เพียงให้แน่ใจว่าไคลเอนต์ของคุณปิดการเชื่อมต่อสตรีมอย่างถูกต้องหลังจากชิ้นส่วนสุดท้าย
ขีดจำกัด ข้อผิดพลาด และบริบท
เข้าใจขีดจำกัดเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ คุณได้รับอนุญาต 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์ ร่างคำขอต้องไม่เกิน 8 MB หากคุณส่งคีย์ API ที่ไม่ถูกต้อง คุณจะรับข้อผิดพลาด 401 หากคุณไม่มีเครดิต คุณจะรับข้อผิดพลาด 402 ขีดจำกัดอัตรากระตุ้นข้อผิดพลาด 429 ข้อผิดพลาดเหล่านี้ไม่ใช้เครดิตแบบเติมเงินล่วงหน้าของคุณ
หน้าต่างบริบทมี 100,000 โทเคนสำหรับพรอมต์และการสร้างรวมกัน ผลลัพธ์สูงสุดคือ 32,000 โทเคน หรือ 2,048 หากคุณไม่ได้ตั้งค่า max_tokens ข้อผิดพลาดและการปฏิเสธเป็นฟรี โครงสร้างนี้รับประกันว่าคุณจ่ายเฉพาะสำหรับการสร้างที่สำเร็จ จัดการคีย์ของคุณอย่างระมัดระวัง เนื่องจากการแทนที่คีย์จะทำให้คีย์เก่าหมดอายุทันที
ถาม-ตอบ
ระบบบิลลิ่งทำงานอย่างไร
คุณจ่ายเฉพาะโทเคนที่ใช้จริง โทเคนอินพุตราคา $0.25 ต่อ 1 ล้านโทเคน และโทเคนเอาต์พุตราคา $1.00 ต่อ 1 ล้านโทเคน ข้อผิดพลาดและการปฏิเสธไม่มีการเรียกเก็บเงิน เติมเครดิตผ่านคริปโทเคอร์เรนซีและเครดิตไม่มีวันหมดอายุ
ยอมรับวิธีการชำระเงินคริปโตประเภทใดบ้าง
เรายอมรับ USDT (TRC20) และ USDC (Base) เติมเงินขั้นต่ำ $10 สูงสุด $500 รับโบนัส +5% สำหรับ $50+ และ +10% สำหรับ $100+ ไม่รับบัตรเครดิตหรือ PayPal
โมเดลไม่เซ็นเซอร์จริงๆ หรือไม่
ใช่ โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เชิงสมมติ หรือเป็นที่ถกเถียง โมเดลนี้ไม่ใช่ GPT หรือ Claude ขีดจำกัดเดียวคือห้ามมีเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก ซึ่งจะถูกปฏิเสธเสมอ
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด
ข้อมูลจำเพาะทางเทคนิค
ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน
| รายการ | ค่า |
|---|---|
| รูปแบบ API | รองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์ |
| เอนด์พอยต์ | POST /v1/chat/completions · GET /v1/models |
| ID โมเดล | uncensored |
| การยืนยันตัวตน | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.nsfwchatbot.top/v1 |
| เอาต์พุตสูงสุด | ได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก) |
| สตรีมมิง | รองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| การเรียกใช้ฟังก์ชัน | รองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool |
| หน้าต่างบริบท | 100,000 โทเคน (อินพุตรวมเอาต์พุต) |
| โหมด JSON | response_format: {"type": "json_object"} |
| พารามิเตอร์ | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| ขนาดคำขอ | ไม่เกิน 8 MB |
| ขีดจำกัดอัตรา | 300 คำขอต่อนาทีต่อคีย์ |
| เฮดเดอร์ของคำตอบ | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| คำขอพร้อมกัน | สูงสุด 8 คำขอพร้อมกันต่อคีย์ |
| เติมเงิน | USDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500 |
| โบนัส | +5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100 |
| ราคา | $0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต |
| การคิดเงิน | เครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน |
| เครดิตทดลองใช้ฟรี | $0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก |
| อายุเครดิต | เครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน |
| คีย์ | หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม |
| เนื้อหา | อนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ |
| เข้าสู่ระบบ | 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 | โมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที |