th ▾
รับ API key

เอกสาร 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 ของคุณ คือสิ่งที่คุณต้องทำ

รับ API key