เริ่มต้นอย่างรวดเร็ว API NSFW llm
ผสาน API LLM แบบไม่มีเซนเซอร์ของเราเข้ากับไพล์ไลน์แชทบอทของคุณภายในไม่กี่นาทีโดยใช้เอนด์พอยต์ที่เข้ากันได้กับ OpenAI มาตรฐาน รับคีย์ API ของคุณ ตั้งค่า base URL แล้วเริ่มส่งพรอมต์ได้ทันทีโดยไม่มีข้อจำกัดเนื้อหาสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย
URL ฐานและการตรวจสอบสิทธิ์
เริ่มต้นโดยการเก็บรักษา key การเข้าถึงของคุณบน รับ API key หน้าเว็บ คุณสามารถลงชื่อเข้าใช้ด้วย Google หรือใช้อีเมลและรหัสผ่าน อินเทอร์เฟซจะแสดงคีย์ของคุณทันที ไม่ต้องใช้หมายเลขโทรศัพท์ คัดลอกคีย์นี้สำหรับตัวแปรสภาพแวดล้อมของคุณ คีย์นี้ยืนยันการเรียกทั้งหมดไปยังโครงสร้างพื้นฐานของเรา คำนำของคุณไม่ถูกใช้ในการฝึกอบรม ความเป็นส่วนตัวได้รับการรักษาโดยไม่ต้องใช้ขั้นตอนเพิ่มเติม สร้างบัญชีเฉพาะสำหรับบริการการผลิตแต่ละรายการ คีย์ที่ใช้งานเพียงคีย์เดียวต่อบัญชีทำให้การเรียกเก็บเงินชัดเจน หากคุณต้องการคีย์ใหม่ การสร้างคีย์ใหม่จะแทนที่คีย์เก่า สิ่งนี้ทำให้ข้อมูลประจำตัวของคุณเรียบง่าย ความปลอดภัยยังคงเรียบง่ายโดยไม่ต้องหมุนเวียนที่ซับซ้อน
การขอข้อมูลครั้งแรกของคุณ
ส่งคำขอแรกของคุณไปยังจุดสิ้นสุด chat completions ใช้รูปแบบมาตรฐาน chat/completions path. โมเดลแบบไม่เซ็นเซอร์ของเราจะตอบกลับโดยไม่กรองเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย ตั้งค่า base URL ให้เป็นโดเมน API ของเรา ส่งคีย์ของคุณใน header authorization รหัสโมเดลจะคงที่คือ uncensored. คุณได้รับข้อความ output สำหรับ input แบบข้อความ ไม่มี embeddings หรือการสร้างภาพ ตรวจสอบการตอบกลับเพื่อดูข้อความที่สร้าง ข้อผิดพลาดจะคืน HTTP codes มาตรฐาน เครดิตจะถูกใช้เฉพาะสำหรับ tokens ที่สำเร็จเท่านั้น
curl https://api.apillmnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the latest transformer architecture paper"}]
}'
การผสานรวม SDK Python
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อการผสานรวมที่รวดเร็ว กำหนด base URL ให้ชี้ไปยัง endpoint ของเรา เริ่มต้น client ด้วย API key ของคุณ เรียก chat.completions.create พร้อมโมเดลของคุณ The uncensored model จัดการ prompt ของคุณ รองรับ streaming ผ่าน SSE นอกจากนี้คุณยังสามารถใช้โหมด JSON ได้ ตั้งค่า response_format เพื่อ {"type": "json_object"}. เพื่อให้แน่ใจเอาต์พุตที่มีโครงสร้างสำหรับเส้นทางการทำงานของคุณ ข้อผิดพลาดจะถูกยกเป็นข้อยกเว้นมาตรฐาน ตรวจสอบสถิติการใช้งานในการตอบกลับ การแก้ไขข้อบกพร่องเป็นเรื่องง่ายด้วยไลบรารีมาตรฐาน
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmnsfw.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
ผสานการเชื่อมต่อกับ Node.js โดยใช้ SDK มาตรฐาน กำหนดค่า URL พื้นฐานสำหรับ API ของเรา ส่งคีย์ของคุณระหว่างการเริ่มต้นคำขอการตอบกลับจาก uncensored โมเดล อินเทอร์เฟซตรงกับ OpenAI อย่างสมบูรณ์ คุณสามารถสตรีมการตอบกลับได้ง่ายๆ ใช้ async/await สำหรับโค้ดที่สะอาดตา จัดการข้อผิดพลาดด้วยบล็อก try/catch โมเดลรองรับการเรียกใช้ฟังก์ชัน กำหนดเครื่องมือในร่างคำขอของคุณ แยกวิเคราะห์การเรียกใช้เครื่องมือในโค้ดของคุณ สิ่งนี้เข้ากันได้กับเวิร์กโฟลว์ Node ที่มีอยู่ ไม่ต้องใช้ตัวปรับแต่งแบบกำหนดเอง โค้ดของคุณยังคงเป็นมาตรฐานและพกพาได้
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmnsfw.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 เพื่อ true ในการร้องขอของคุณ API จะส่งคืน Server-Sent Events (SSE) แต่ละชิ้นมีข้อความบางส่วน รายละเอียดการใช้โทเค็นปรากฏในชิ้นสุดท้าย สิ่งนี้ช่วยให้มีการอัปเดตผู้ใช้แบบเรียลไทม์ คุณสามารถยกเลิกสตรีมได้หากจำเป็น โมเดล uncensored รองรับคุณสมบัตินี้ ทำงานกับ SDK มาตรฐานทั้งหมด จัดการเหตุการณ์สตรีมในลูปของคุณ แสดงข้อความเมื่อมาถึง ซึ่งปรับปรุงประสิทธิภาพที่รับรู้ได้อย่างมาก ผู้ใช้เห็นคำตอบเร็วขึ้น การจัดการข้อผิดพลาดยังคงสอดคล้องกันในทุกโหมด
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 ของเรากำหนดขีดจำกัดการใช้งานที่ชัดเจน คุณได้รับการอนุญาตให้เรียกใช้ 300 ครั้งต่อนาทีต่อคีย์ ความพร้อมใช้งานจำกัดอยู่ที่ 8 การเรียกใช้พร้อมกัน ขนาด body การเรียกใช้ต้องไม่เกิน 8 MB หน้าต่างบริบทครอบคลุม 100,000 tokens โดยรวม ผลลัพธ์สูงสุดคือ 16,000 tokens ต่อการเรียกใช้ ข้อผิดพลาดจะส่งรหัสมาตรฐานเช่น 401 หรือ 429 ข้อผิดพลาด 402 หมายถึงเครดิตของคุณเหลือน้อย การปฏิเสธเนื้อหาเล็กน้อยไม่เสียค่าใช้จ่าย เครดิตไม่หมดอายุสำหรับบัญชีพรีเพย์ การสตรีมทำงานได้โดยไม่ต้องเสียค่าใช้จ่ายเพิ่มเติม ตรวจสอบการใช้งานของคุณผ่านแดชบอร์ด ขีดจำกัดเหล่านี้ช่วยให้ประสิทธิภาพเสถียรสำหรับผู้ใช้ทุกคน
คำถามที่พบบ่อย
ขนาดหน้าต่างบริบทของ NSFW LLM API คือเท่าใด?
หน้าต่างบริบทมีขนาด 100,000 tokens โดยนับรวมทั้ง prompt และ completion คุณสามารถขอ output ได้สูงสุด 16,000 tokens ต่อการเรียก API หากไม่ได้ระบุ max_tokens ค่าเริ่มต้นจะอยู่ที่ 2,048 tokens ซึ่งเอื้อต่อการสนทนาที่ยาวนานหรือการประมวลผลเอกสารขนาดใหญ่
API รองรับทั้งการเรียกใช้ฟังก์ชันและโหมด JSON หรือไม่?
ใช่ API รองรับทั้งการเรียกใช้ฟังก์ชันและโหมด JSON คุณสามารถกำหนดเครื่องมือในการร้องขอของคุณและตั้งค่า response_format เป็น json_object สิ่งนี้เปิดใช้งานผลลัพธ์ที่มีโครงสร้างและการใช้เครื่องมือในเส้นทางการทำงานแชทบอทของคุณ โมเดลจัดการคุณลักษณะเหล่านี้แบบเนทีฟ
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?
ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตพรีเพย์ของคุณไม่เพียงพอ คุณต้องเติมเงินผ่านคริปโตเพื่อดำเนินการใช้ API ต่อไป ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ดังนั้นคุณจึงจ่ายเฉพาะสำหรับ token ที่ถูกต้องเท่านั้น เครดิตของคุณไม่มีวันหมดอายุ ดังนั้นคุณสามารถเติมเงิน whenever ต้องการ
รับคีย์ API ในไม่กี่วินาที
สมัครสมาชิก คัดลอกโทเค็น แล้วอัปเดตจุดปลายของคุณ นั่นคือสิ่งที่คุณต้องทำ
เริ่มตอนนี้