เอกสาร API
นี่คือ API LLM แบบไม่มีเซนเซอร์แบบเติมเงินล่วงหน้า ที่เข้ากันได้กับ SDK ของ OpenAI บริการโมเดล open-weight เดียวที่ปรับแต่งสำหรับการสร้างเนื้อหาแบบไร้ข้อจำกัด โดยไม่มีการปฏิเสธต่อ request
URL ฐานและการตรวจสอบสิทธิ์
URL ฐานของ API คือ HTTPS://api.nsfwchatgbt.com/v1 เอนด์พอยต์นี้ใช้งานร่วมกับ SDK มาตรฐานของ OpenAI หรือไคลเอนต์ที่เข้ากันได้ทุกตัว คุณยืนยันตัวตนโดยการส่งคีย์ API ในหัวขอ Authorization เป็นโทเค็น Bearer คุณได้รับคีย์ที่ใช้งานได้หนึ่งคีย์ต่อบัญชี คีย์ใหม่จะแทนที่คีย์เก่าทันทีเมื่อสร้าง คีย์จะแสดงบนหน้าจอทันทีหลังจากสมัครสมาชิก การสมัครสมาชิกรองรับ Google OAuth หรือการกรอกอีเมลและรหัสผ่านมาตรฐาน ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ การป้อนข้อความของคุณไม่ถูกนำไปใช้ในการฝึกโมเดล เครดิตไม่หมดอายุ ข้อผิดพลาดไม่หักเครดิตของคุณ
จุดจบ API Chat Completions
ส่งคำขอข้อความไปยัง POST /v1/chat/completions endpoint รับอาร์เรย์ข้อความมาตรฐาน คุณต้องระบุ ID โมเดลเป็น "uncensored" โมเดลนี้เป็น LLM open-weight ที่รันบนเซิร์ฟเวอร์ของเรา มันไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมายหรือหัวข้อที่ถกเถียงได้ ไม่ใช่ GPT, Claude หรือโมเดลผู้ขายรายอื่น หน้าต่างบริบทรองรับ 100,000 token รวม เอาต์พุตสูงสุดคือ 16,000 token ต่อคำขอ ตั้ง max_tokens เป็น 2048 หากละไว้ body คำขอต้องไม่เกิน 8 MB
เอนด์พอยต์โมเดล
ส่ง Query GET /v1/models เพื่อระบุ endpoint ที่พร้อมใช้งาน ซึ่งผลลัพธ์จะเป็นรายการ object ของโมเดล คุณจะเห็น model ID "uncensored" เพื่อยืนยันว่าการเชื่อมต่อและการตรวจสอบสิทธิ์ของคุณทำงานอยู่ ใช้ขั้นตอนนี้เพื่อตรวจสอบการตั้งค่า client ก่อนส่ง payload ขนาดใหญ่ ซึ่งช่วยในการแก้ปัญหาเครือข่ายได้ตั้งแต่เนิ่นๆ รูปแบบการตอบกลับสอดคล้องกับมาตรฐานของ OpenAI เหมาะสำหรับ health checks แบบอัตโนมัติ หาก SDK ของคุณแสดงข้อผิดพลาดทั่วไป ให้ตรวจสอบ endpoint นี้เพื่อยืนยันว่าเซิร์ฟเวอร์สามารถเข้าถึงได้และ key ของคุณถูกต้อง
การสตรีมและการเรียกใช้ฟังก์ชัน
เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true API จะส่งคืน Server-Sent Events การใช้งานโทเค็นปรากฏเฉพาะในชิ้นส่วนสุดท้าย สิ่งนี้ช่วยให้คุณติดตามต้นทุนแบบเรียลไทม์ คุณยังสามารถใช้การเรียกใช้ฟังก์ชันได้ ส่งผ่าน tools และ tool_choice ในคำขอของคุณ โมเดลรองรับโหมด JSON ผ่าน response_format ตั้งค่านี้เป็น json_object สำหรับผลลัพธ์ที่เข้มงวด ใช้ temperature, top_p และ seed เพื่อควบคุม ลำดับหยุดทำงานตามปกติ มีค่าปรับความถี่และการปรากฏอยู่ คุณลักษณะเหล่านี้อนุญาตให้ทำงานกับเอเยนต์ที่ซับซ้อน ผสมผสานการสตรีมกับเครื่องมือสำหรับการตอบสนองแบบไดนามิก
Parameters and Limits
คุณจำกัดอยู่ที่ 300 คำขอต่อนาที แต่ละคีย์อนุญาตให้มีความพร้อมใช้งานพร้อมกัน 8 คำขอ URL พื้นฐานคือ HTTPS://api.nsfwchatgbt.com/v1 การตรวจสอบสิทธิ์ต้องการ Bearer token ที่ถูกต้อง ID ของโมเดลคือ "uncensored" หน้าต่างบริบทมีขนาด 100,000 tokens ผลลัพธ์สูงสุดคือ 16,000 tokens ข้อผิดพลาดเช่น 401 หมายถึงคีย์ของคุณไม่ถูกต้อง 402 บ่งชี้ว่าไม่มีเครดิต 429 หมายถึงคุณถึงขีดจำกัดอัตราการใช้งาน การปฏิเสธเนื้อหาเล็กน้อยเป็นขีดจำกัดแข็ง ขีดจำกัดเหล่านี้ใช้ต่อคีย์ ไม่ใช่ต่อบัญชี ตรวจสอบการใช้งานของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ ปรับความพร้อมใช้งานพร้อมกันหากคุณพบข้อผิดพลาด 429 บ่อยครั้ง
การใช้งานโทเค็นและการเรียกเก็บเงิน
ราคาอยู่ที่ $0.15 ต่อ 1M input tokens Output tokens มีราคา $0.50 ต่อ 1M คุณจ่ายเฉพาะสิ่งที่คุณสร้าง Error ฟรี การปฏิเสธ (refusals) ไม่คิดเงิน เครดิตเติมผ่านคริปโต เรารับ USDT บน TRC20 หรือ USDC บน Base การเติมเงินขั้นต่ำคือ $20 สูงสุดคือ $500 มีโบนัสที่ $50 (+5%), $100 (+10%), และ $200 (+15%) บัญชีใหม่ได้รับ $0.50 เป็นเวลา 7 วัน เครดิตไม่หมดอายุ ข้อผิดพลาดแก้ไขผ่าน Support ตรวจสอบยอดคงเหลือในแดชบอร์ดของคุณ การใช้งานคิดตามจำนวน tokens จริง
cURL
curl https://api.nsfwchatgbt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List server uptime stats for March"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatgbt.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatgbt.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);การสตรีม
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)คำถามที่พบบ่อย
context window และ output สูงสุดเป็นอย่างไร?
ขนาดหน้าต่างบริบทคือ 100,000 tokens รวมถึง prompt และการตอบกลับ คุณสามารถสร้างข้อความได้สูงสุด 16,000 tokens ต่อคำขอ หากไม่ได้กำหนด max_tokens ค่าเริ่มต้นคือ 2,048
ฉันจะชำระเงินสำหรับ API ได้อย่างไร?
คุณเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) รับจำนวนเต็มใดๆ ระหว่าง $20 ถึง $500 คุณจะได้รับเครดิตโบนัสตามจำนวนเงินที่เติม เครดิตไม่หมดอายุ และความผิดพลาดจะฟรี
นี่คือบริการ ChatGBT อย่างเป็นทางการหรือไม่?
ไม่ นี่คือ API LLM แบบ uncensored อิสระ ใช้โมเดล open-weight ที่ปรับแต่งสำหรับเนื้อหาแบบไม่มีข้อจำกัด ไม่ใช่ GPT, Claude หรือผู้ขายรายอื่น เข้ากันได้กับ OpenAI SDK เพื่อการผสานรวมที่ง่ายดาย
รับคีย์ API ของคุณ
สมัครสมาชิก คัดลอกโทเค็น แล้วอัปเดต URL พื้นฐานของคุณ แค่นั้นแหละ