ผสาน Uncensored LLM API
วาง API LLM uncensored ของเราลงในโปรเจกต์ของคุณด้วยการเปลี่ยน URL พื้นฐานเพียงครั้งเดียว รับการสร้างข้อความโดยไม่มีการปฏิเสธเนื้อหาโดยใช้ endpoint ที่เข้ากันได้กับ OpenAI มาตรฐาน
https://api.nsfwhub.cc/v1uncensoredURL ฐานและการตรวจสอบสิทธิ์
URL พื้นฐานสำหรับคำขอทั้งหมดคือ https://api.nsfwhub.cc/v1. ทำการตรวจสอบสิทธิ์โดยส่ง API key ของคุณใน Authorization header สร้างคีย์ของคุณผ่านแดชบอร์ดโดยใช้ Google หรืออีเมล ใช้ได้ทันทีสำหรับคำขอ
curl https://api.nsfwhub.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Add error handling to the login endpoint"}]
}'ข้อผิดพลาดส่งรหัส HTTP มาตรฐานกลับมา คีย์ที่ไม่ถูกต้องจะส่ง 401 การจำกัดอัตราจะกระตุ้น 429 จุดปลายนี้จัดการเฉพาะการสร้างข้อความ
จุดสิ้นสุด POST /v1/chat/completions
ส่งข้อความเพื่อสร้างข้อความโดยใช้ uncensored โมเดล จุดเชื่อมต่อรองรับรูปแบบแชทมาตรฐาน ส่งคำสั่งระบบของคุณเพื่อให้ได้พฤติกรรมที่สม่ำเสมอ กำหนดข้อความผู้ใช้สำหรับบริบท API จะส่งโทเคนข้อความที่สร้างขึ้นมา กำหนดพารามิเตอร์เช่น อุณหภูมิเพื่อควบคุมความคิดสร้างสรรค์ ใช้โหมด JSON สำหรับผลลัพธ์ที่มีโครงสร้าง คำขอจะถูกประมวลผลทันที ไม่รองรับการสร้างเวกเตอร์เอนเบดดิ้ง มีการเฉพาะการสร้างข้อความเท่านั้น
GET /v1/models Endpoint
ส่ง Query GET แบบง่ายเพื่อระบุโมเดลที่พร้อมใช้งาน การตอบกลับจะแสดงรายการ uncensored model ID ใช้สิ่งนี้เพื่อตรวจสอบการเชื่อมต่ออย่างรวดเร็ว ตรวจสอบรายละเอียดโมเดลก่อนการผสานรวม API ให้บริการโมเดลเฉพาะตัวหนึ่ง มันไม่จัดเส้นทางระหว่างผู้ขายต่างๆ ตรวจสอบให้แน่ใจว่าไคลเอนต์ของคุณจัดการ response ได้ถูกต้อง จุดปลายทางนี้ยืนยันว่าคีย์ของคุณใช้งานได้ ปัจจุบันไม่มีโมเดลอื่นให้บริการ
พารามิเตอร์และโหมด JSON ที่รองรับ
ควบคุมการสร้างด้วย temperature, top_p, และ seed. ตั้งค่า response_format เพื่อ {"type": "json_object"} สำหรับ JSON แบบเข้มงวด สิ่งนี้รับประกันผลลัพธ์ที่แยกวิเคราะห์ได้สำหรับแอปพลิเคชัน ใช้ stop ลำดับเพื่อหยุดการสร้าง ปรับ max_tokens เพื่อจำกัดความยาวของผลลัพธ์ โมเดลรองรับการเรียกใช้เครื่องมือสำหรับฟังก์ชัน ส่งเครื่องมือในรูปแบบมาตรฐาน ค่าปรับความถี่ช่วยลดการทำซ้ำ พารามิเตอร์เหล่านี้ทำงานเหมือนกับ OpenAI
การตอบกลับแบบสตรีมมิ่งด้วย SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true. API ส่ง Server-Sent Events (SSE) รับ token ทันทีที่สร้าง ช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้ แยกวิเคราะห์แต่ละ chunk เพื่อแสดงผลแบบเรียลไทม์ chunk สุดท้ายมีสถิติการใช้งาน จัดการ JSON ที่ไม่สมบูรณ์อย่างระมัดระวัง การสตรีมทำงานกับพารามิเตอร์ทั้งหมด ยกเลิกคำขอโดยปิดการเชื่อมต่อ วิธีนี้ประหยัดหน่วยความจำสำหรับข้อความยาว
การจัดการโทเค็นและข้อผิดพลาด
ขนาดหน้าต่างบริบทคือ 100,000 tokens โดยรวม ขีดจำกัดการส่งออกคือ 16,000 tokens ต่อคำขอ ข้อผิดพลาดเช่น 402 หมายถึงเครดิตไม่เพียงพอ โอนเงินผ่านคริปโตเท่านั้น รหัสข้อผิดพลาด 429 หมายถึงคุณถึงขีดจำกัด 300 คำขอต่อนาที รอแล้วลองใหม่ เครดิตที่ไม่ได้ใช้ไม่หมดอายุ การปฏิเสธเนื่องจากเนื้อหาเล็กน้อยไม่เสียค่าใช้จ่าย ติดตามการใช้งานผ่านส่วน SSE สุดท้าย ข้อผิดพลาดไม่ใช้ token
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwhub.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwhub.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);การสตรีม
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)คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API NSFW hub คืออะไร?
URL พื้นฐานคือ HTTPS://api.nsfwhub.cc/v1 มันเข้ากันได้กับ SDK ของ OpenAI อย่างสมบูรณ์ เปลี่ยน base URL ในการกำหนดค่าไคลเอนต์ของคุณ
ฉันจัดการกับอัตราจำกัดได้อย่างไร?
ข้อจำกัดคือ 300 คำขอต่อนาทีต่อคีย์ รหัสสถานะ 429 บ่งชี้ว่าคุณเกินขีดจำกัดนี้ รอสักครู่ก่อนลองส่งคำขอของคุณอีกครั้ง
LLM แบบไม่มีการกรองเนื้อหารองรับโหมด JSON หรือไม่?
ใช่ ตั้งค่า response_format เป็น json_object สิ่งนี้รับประกันเอาต์พุต JSON ที่เข้มงวด ทำงานกับพารามิเตอร์แชทมาตรฐาน แยกวิเคราะห์ผลลัพธ์โดยตรงในโค้ดของคุณ
รับคีย์ API ของคุณ
สมัครสมาชิก รับคีย์ แล้วอัปเดต URL พื้นฐาน แค่นั้นแหละ