อันดับ NSFWเริ่มต้นใช้งาน: ผสานรวม API NSFW ชั้นนำ
เริ่มต้นใช้งาน: ผสานรวม API NSFW ชั้นนำ
ผสาน API LLM แบบไม่มีเซนเซอร์ด้วย base URL เดียวและเอนด์พอยต์ที่รองรับ OpenAI เริ่มใช้งานทันทีด้วย API key ของคุณและดูพฤติกรรมการส่งคำขอในภาษาที่คุณต้องการ
ไม่มีการเซ็นเซอร์https://api.nsfwtop.cc/v1
URL ฐานและการตรวจสอบสิทธิ์
API NSFW ระดับสูงใช้ URL พื้นฐานเดียวสำหรับคำขอทั้งหมด เปลี่ยน URL พื้นฐานในการกำหนดค่า SDK OpenAI ของคุณเป็น https://api.nsfwtop.cc/v1. ส่งคีย์ API ของคุณใน Authorization header. คุณได้รับคีย์ใช้งานหนึ่งคีย์ต่อบัญชี คีย์จะปรากฏทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมล
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'ทุกการเรียกใช้ต้องมีส่วนหัวนี้ หากคีย์หายไปหรือไม่ถูกต้อง API จะส่งข้อผิดพลาด 401 คำขอของคุณจะไม่ถูกใช้ในการฝึกอบรม ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์เพื่อเริ่มต้น
คำขอครั้งแรกด้วย Python
ส่งคำขอ chat completion โดยใช้ Python SDK ทางการของ OpenAI กำหนดค่า client ด้วย base URL แบบกำหนดเองและ API key ของคุณ ใช้ model ID uncensored สำหรับการตอบกลับที่ไม่มีการปฏิเสธเนื้อหาตามมาตรฐาน
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.cc/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)ตั้งค่า max_tokens พารามิเตอร์สำหรับควบคุมความยาวของผลลัพธ์ ผลลัพธ์สูงสุดโดยค่าเริ่มต้นคือ 2,048 tokens หากคุณไม่ได้ระบุขีดจำกัด จำนวน tokens ของ input และ output จะนับรวมอยู่ในหน้าต่างบริบท 100,000 tokens ของคุณ
การผสานรวม Node SDK
ใช้ SDK โหนด OpenAI เพื่อผสาน API เข้ากับแอปพลิเคชัน JavaScript หรือ TypeScript ของคุณ เริ่มต้นใช้งานไคลเอนต์ด้วย baseURL pointing to the NSFW top endpoint ส่งคีย์ API ของคุณเป็น apiKey ค่า
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.cc/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);เรียก chat.completions.create() ด้วยโมเดล uncensored. การตอบสนองประกอบด้วยข้อความที่สร้างขึ้นมาและรายละเอียดการใช้งานโทเค็น คุณสามารถสตรีมการตอบสนองหรือรับทั้งหมดในครั้งเดียว ขึ้นอยู่กับกรณีการใช้งานของคุณ
การตอบกลับแบบสตรีมด้วย SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API ส่งคืนเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (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)ชิ้นข้อมูลสุดท้ายในสตรีมประกอบด้วยการใช้งานโทเค็นรวมสำหรับคำขอ คุณสามารถติดตามต้นทุนและการใช้งานบริบทแบบเรียลไทม์ การสตรีมทำงานร่วมกับพารามิเตอร์ทั้งหมดเช่น temperature และ top_p.
โหมด JSON และการเรียกใช้ฟังก์ชัน
บังคับใช้เอาต์พุตที่มีโครงสร้างโดยตั้งค่า response_format เพื่อ {"type": "json_object"}สิ่งนี้ช่วยให้โมเดลส่งคืน JSON แทนข้อความทั่วไป ใช้สิ่งนี้สำหรับการแยกวิเคราะห์ข้อมูลหรือการผสานรวมกับระบบอื่น
รองรับ Function Calling ผ่าน tools พารามิเตอร์ กำหนดฟังก์ชันใน tools array. โมเดลสามารถเรียกใช้ฟังก์ชันเหล่านี้และส่งกลับอาร์กิวเมนต์ที่มีโครงสร้าง ใช้ tool_choice เพื่อควบคุมเวลาที่จะเรียกใช้ฟังก์ชัน
อัตราจำกัดการเรียกใช้และข้อจำกัด
API กำหนดอัตราสูงสุด 300 คำขอต่อนาทีต่อ key คุณสามารถมีคำขอพร้อมกันได้สูงสุด 8 คำขอพร้อมกัน ขนาด body ของคำขอสูงสุดคือ 8 MB หากเกินขีดจำกัดเหล่านี้จะเกิด error 429 รอแล้วลองใหม่หรืออัปเกรดการใช้งานเครดิตของคุณ
หากคุณไม่มีเครดิต คำขอจะส่งข้อผิดพลาด 402 ข้อผิดพลาดและการปฏิเสธไม่ใช้ token หน้าต่างบริบทรองรับ token ได้รวม 100,000 token สำหรับ prompt และ completion จัดการการใช้ token อย่างระมัดระวังเพื่อหลีกเลี่ยงค่าใช้จ่ายที่คาดไม่ถึง
คำถามที่พบบ่อย
URL พื้นฐานของ API NSFW top คืออะไร?
URL ฐานคือ HTTPS://api.nsfwtop.cc/v1 มันเข้ากันได้กับ SDK มาตรฐานของ OpenAI เปลี่ยน URL ฐานในการกำหนดค่าไคลเอนต์ของคุณเพื่อใช้งาน
ฉันจะชำระเงินสำหรับ API ได้อย่างไร?
คุณสามารถเติมเครดิตด้วยคริปโต เรารองรับ USDT บน TRC20 หรือ USDC บน Base โดยเติมขั้นต่ำ $20 เครดิตไม่มีวันหมดอายุ และคิดตามการใช้งานโทเค็นจริง
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 401?
รหัสข้อผิดพลาด 401 หมายถึงคีย์ API ของคุณไม่ถูกต้องหรือหายไป ให้ตรวจสอบคีย์ของคุณในแดชบอร์ด หากคีย์เก่าถูกเพิกถอนให้สร้างคีย์ใหม่ โดยแต่ละบัญชีจะเก็บคีย์ที่ใช้งานอยู่ได้เพียงคีย์เดียวเท่านั้น
คีย์ API ของคุณพร้อมใช้งานเกือบแล้ว
ลงทะเบียน คัดลอกคีย์ของคุณ อัปเดต URL พื้นฐาน ครอบคลุมการกำหนดค่าทั้งหมด