เอกสาร API
เริ่มต้นใช้งาน API LLM แบบไม่มีเซนเซอร์โดยการส่งคำขอข้อความไปยังเอนด์พอยต์ที่เข้ากันได้กับ OpenAI ของเรา ใช้ SDK มาตรฐานใดๆ เพื่อผสานรวม API NSFW นี้เข้ากับแอปพลิเคชันของคุณได้ทันที
URL ฐานและการตรวจสอบสิทธิ์
URL ฐานของ API คือ HTTPS://api.llmfornsfw.com/v1 คุณยืนยันตัวตนโดยการรวมคีย์ API เฉพาะของคุณในหัวขอคำขอ คีย์นี้สร้างทันทีหลังจากที่คุณสมัครสมาชิกผ่าน Google หรืออีเมลที่หน้า Get API key
ทุกการเรียกใช้ต้องรวมส่วนหัว Authorization รูปแบบคือ Bearer ตามด้วยคีย์ของคุณ หากคีย์หายไปหรือไม่ถูกต้อง เซิร์ฟเวอร์จะส่งข้อผิดพลาด 401 Unauthorized ข้อผิดพลาดระหว่างกระบวนการประมวลผลไม่ใช้เครดิตแบบเติมเงินของคุณ
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'- รักษาความมั่นคงปลอดภัยของคีย์ของคุณ
- คีย์ใช้งานหนึ่งคีย์ต่อบัญชี
- สร้างคีย์ใหม่ได้ง่ายๆ
คำขอครั้งแรก
ส่งคำขอ POST ไปยัง /v1/chat/completions เพื่อสร้างข้อความ ตัวระบุโมเดลคือ "uncensored" โมเดลนี้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ทำให้เหมาะสำหรับสถานการณ์แชทบอท NSFW
รวมข้อความของคุณใน body ระบบจะส่งผลการสร้างข้อความ คุณสามารถปรับพารามิเตอร์เช่น temperature เพื่อความคิดสร้างสรรค์ การตั้งค่านี้ใช้งานได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ
from openai import OpenAI
client = OpenAI(base_url="https://api.llmfornsfw.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)ตรวจสอบให้แน่ใจว่า payload ของคุณตรงกับสคีมาที่จำเป็น API จัดการ tokenization ภายใน คุณส่งเฉพาะภาษาธรรมชาติเท่านั้น การตอบกลับมีข้อความที่สร้าง ใช้สิ่งนี้สำหรับ RP หรือการสร้างเรื่องราว
การตอบกลับแบบสตรีมมิ่ง
เปิดใช้งานการสตรีมโดยการตั้งค่า stream เป็น true API จะส่ง Server-Sent Events แต่ละชิ้นส่วนจะมีข้อความบางส่วน ซึ่งช่วยให้แสดงผลลัพธ์ได้ทันที
การสตรีมข้อมูลช่วยลดเวลาแฝงที่ผู้ใช้รับรู้ ผู้ใช้จะเห็นข้อความขณะที่โมเดลกำลังสร้างข้อมูล ก้อนข้อมูลสุดท้ายรวมถึงรายละเอียดการใช้โทเค็น ซึ่งช่วยให้คุณติดตามต้นทุนได้อย่างแม่นยำ
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)จัดการข้อผิดพลาดอย่างสุภาพ ปัญหาเครือข่ายอาจขัดจังหวะการสตรีม ให้เชื่อมต่อใหม่หากจำเป็น API รองรับปริมาณงานสูง ตรวจสอบอัตราคำขอของคุณ
Function Calling และเครื่องมือ
ใช้ฟีเจอร์ function calling เพื่อกำหนดเครื่องมือ (tools) โมเดลของคุณสามารถเรียกใช้ฟังก์ชันได้ ซึ่งช่วยให้สามารถดึงข้อมูลที่มีโครงสร้างได้ โดยกำหนดเครื่องมือในอาร์เรย์ของข้อความ
API รองรับ tool_choice คุณสามารถบังคับหรืออนุญาตการเรียกใช้ฟังก์ชัน ซึ่งจะมีประโยชน์สำหรับการผสานรวม API LLM สำหรับเนื้อหาผู้ใหญ่ที่ต้องการผลลัพธ์ที่มีโครงสร้าง ตั้งค่าโมเดลให้ใช้เครื่องมือ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmfornsfw.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);แยก tool calls ในแอปพลิเคชันของคุณ เรียกใช้ฟังก์ชัน แล้วป้อนผลลัพธ์กลับไปยังโมเดล วงจรนี้เพิ่มขีดความสามารถ และทำงานกับ SDK ที่เข้ากันได้ใดๆ
โหมด JSON
ตั้งค่า response_format เป็น json_object โมเดลส่ง JSON ที่ถูกต้อง ซึ่งช่วยให้การแยกวิเคราะห์มีความสม่ำเสมอ ใช้คุณสมบัตินี้สำหรับการประมวลผลข้อมูล NSFW
โหมด JSON จำกัดผลลัพธ์ โมเดลจะปฏิบัติตามสคีมาของคุณ ข้อผิดพลาดในการจัดรูปแบบมีน้อย ควรตรวจสอบผลลัพธ์อยู่ดี สิ่งนี้เพิ่มความน่าเชื่อถือ
ผสานโหมด JSON กับการเรียกใช้ฟังก์ชัน คุณจะได้รับข้อมูลที่มีโครงสร้าง ลดงานหลังการประมวลผล เหมาะสำหรับผู้พัฒนา
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'ทดสอบด้วยพรอมต์ง่ายๆ ตรวจสอบโครงสร้าง JSON ปรับอุณหภูมิเพื่อความเสถียร อุณหภูมิต่ำช่วยให้ผลลัพธ์มีความสม่ำเสมอ
ข้อจำกัด, ข้อผิดพลาด และบริบท
หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวมถึง prompt และ completion Output สูงสุดคือ 16,000 tokens ตั้ง max_tokens เพื่อควบคุมความยาว
อัตราจำกัดการเรียกใช้คือ 300 ครั้งต่อนาที คุณสามารถเรียกใช้พร้อมกันได้ 8 ครั้ง บอดี้ของการเรียกใช้มีขนาดสูงสุด 8 MB หากเกินอัตราจำกัด จะเกิดข้อผิดพลาด 429 รอสักครู่ก่อนเรียกซ้ำ
ข้อผิดพลาดเช่น 402 หมายถึงไม่มีเครดิต เติมเงินด้วยคริปโต USDT หรือ USDC ทำงานได้ เครดิตไม่มีวันหมดอายุ ตรวจสอบยอดคงเหลือของคุณเป็นระยะ
คำถามที่พบบ่อย
โมเดล LLM uncensored คืออะไร?
เป็นโมเดลแบบ open-weight ที่ปรับแต่งสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย ไม่ปฏิเสธหัวข้อที่ถกเถียงกันหรือ NSFW ไม่ใช่โมเดลของ GPT, Claude หรือผู้ผลิตเจ้าอื่น ใช้สำหรับการสร้างข้อความแบบไม่จำกัด
คุณรับวิธีการชำระเงินใดบ้าง?
คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50
API เข้ากันได้กับ openai หรือไม่?
ใช่ ระบบใช้เอนด์พอยต์เดียวกัน เพียงเปลี่ยน URL พื้นฐานของคุณเป็นของเรา ใช้ SDK ทางการ รหัสโมเดลคือ "uncensored" การผสานรวมทำได้ง่ายสำหรับนักพัฒนา
รับคีย์ของคุณภายในไม่กี่นาที
สมัครสมาชิก รับคีย์ของคุณ แล้วอัปเดต base URL ของคุณ คือสิ่งที่คุณต้องทำ