Developer Documentation for Uncensored LLMs
ใส่คีย์ API ของคุณลงในไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ แล้วเริ่มสร้างข้อความโดยไม่มีการกรองเนื้อหา เราให้โมเดลดิบแบบไม่มีเซนเซอร์ผ่านจุดสิ้นสุดมาตรฐาน ทำให้คุณสามารถมุ่งเน้นไปที่การสร้างแอปพลิเคชันของคุณ
การตรวจสอบสิทธิ์และ Base URL
คีย์ API ของคุณใช้ยืนยันการขอข้อมูลทุกคำขอไปยังโครงสร้างพื้นฐานของเรา เราต้องการเพียงที่อยู่อีเมลเพื่อสร้างบัญชีของคุณ และคีย์จะถูกสร้างทันที ส่งคีย์นี้ใน Authorization header โดยใช้ Bearer scheme base URL ของเราคือ HTTPS://api.unfilteredllms.com/v1 ซึ่งทำงานกับ SDK ของ OpenAI อย่างเป็นทางการและไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ โดยเพียงแค่เปลี่ยนการกำหนดค่า base_url
curl https://api.unfilteredllms.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return current server time in ISO format"}]
}'หากคุณได้รับข้อผิดพลาด 401 คีย์ของคุณอาจไม่ถูกต้องหรือหมดอายุ หากคุณเห็นข้อผิดพลาด 402 หมายความว่าเครดิตที่ชำระล่วงหน้าของคุณหมดแล้ว คุณสามารถเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) เริ่มต้นที่ $20 โดยจะได้รับเครดิตโบนัสในชั้นที่สูงขึ้น
Chat Completions Endpoint
เราเสนอเอนด์พอยต์เดียวสำหรับการสร้างข้อความ: POST /v1/chat/completions เอนด์พอยต์นี้จัดการความต้องการการอนุมานทั้งหมดของคุณ โดยรับรายการข้อความและส่งผลลัพธ์กลับ โมเดล ID ที่คุณต้องส่งคือ uncensored, โมเดลโอเพนเวตที่ปรับแต่งสำหรับการสร้างข้อความดิบ มันไม่ใช่ GPT, Claude หรือโมเดลของผู้ขายรายอื่น
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredllms.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)คุณสามารถส่งได้สูงสุด 100,000 โทเค็นในพรอมต์และคอมพลีชันรวมกัน หากไม่ได้ระบุค่า max_tokens โมเดลจะกำหนดค่าเริ่มต้นที่ 2,048 โทเค็นต่อคำขอ เอนด์พอยต์นี้ไม่รองรับ embeddings การสร้างภาพ หรือการปรับแต่ง
การตอบกลับแบบสตรีมมิ่งและการใช้งานโทเค็น
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งข้อมูลผ่าน Server-Sent Events (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)รายละเอียดการใช้งานโทเค็นรวมอยู่ในชิ้นสุดท้ายของสตรีม สิ่งนี้ช่วยให้คุณติดตามการบริโภคได้อย่างแม่นยำโดยไม่ต้องเก็บคำตอบทั้งหมด ข้อผิดพลาดระหว่างสตรีมเป็นฟรี ดังนั้นคุณจ่ายเฉพาะโทเค็นที่ส่งมอบสำเร็จเท่านั้น
Function Calling และโหมด JSON
ใช้ tools พารามิเตอร์เพื่อกำหนด schema ฟังก์ชัน ซึ่งอนุญาตให้โมเดลส่ง output เป็นข้อมูลที่มีโครงสร้าง คุณยังสามารถบังคับ output JSON ที่เข้มงวดโดยตั้งค่า response_format เพื่อ {"type": "json_object"}. สิ่งนี้จำเป็นสำหรับการสร้างเอเยนต์ที่เชื่อถือได้หรือการแยกวิเคราะห์คำตอบที่ซับซ้อน
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredllms.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_choice สำหรับการบังคับเรียกใช้ฟังก์ชันเฉพาะ ซึ่งช่วยให้พฤติกรรมสม่ำเสมอในสภาพแวดล้อมการผลิตซึ่งผลลัพธ์ที่มีความแน่นอนเป็นเรื่องสำคัญ คุณสามารถรวมคุณลักษณะเหล่านี้กับพารามิเตอร์มาตรฐานเช่น temperature เพื่อควบคุมอย่างแม่นยำ
พารามิเตอร์: Temperature, Top-P และ Constraints
ควบคุมความคิดสร้างสรรค์ด้วย temperature และความหลากหลายด้วย top_p. ใช้ stop ลำดับเพื่อหยุดการสร้างที่เครื่องหมายเฉพาะ คุณยังสามารถนำไปใช้กับ presence_penalty และ frequency_penalty เพื่อลดการทำซ้ำ
ตั้งค่า seed เพื่อความผลลัพธ์ที่ทำซ้ำได้ระหว่างการทดสอบ พารามิเตอร์เหล่านี้ช่วยให้คุณปรับแต่งพฤติกรรมของโมเดลได้โดยไม่ต้องฝึกใหม่ โมเดลยังคงเป็น uncensored สำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย แต่จะปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก
ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท
คีย์ API ของคุณจำกัดอยู่ที่ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกัน ขนาดร่างกายคำขอสูงสุดคือ 8 MB หากคุณเกินขีดจำกัดเหล่านี้ คุณจะได้รับการข้อผิดพลาด 429 Too Many Requests คุณสามารถสร้างคีย์ใหม่เพื่อแทนที่คีย์เก่าได้หากจำเป็น
ขนาดหน้าต่างบริบทคือ 100,000 tokens โดยรวม สิ่งนี้ทำให้สามารถจัดการเอกสารความยาวสูงหรือประวัติการสนทนาที่กว้างขวางได้ เราไม่เสนอ SLA แต่โครงสร้างพื้นฐานของเราได้รับการออกแบบเพื่อความพร้อมใช้งานสูง ตรวจสอบหน้าราคาสำหรับโบนัสเติมเงินคริปโตปัจจุบัน
คำถามที่พบบ่อย
API LLM แบบไม่มีเซนเซอร์ปลอดจากการกรองเนื้อหาอย่างแท้จริงหรือไม่?
ใช่ โมเดลนี้ไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย หัวข้อเชิงสมมติ หรือหัวข้อที่ถกเถกัน อย่างไรก็ตาม เราบังคับใช้ขีดจำกัดเข้มงวดต่อเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก ซึ่งจะถูกปฏิเสธอย่างสม่ำเสมอ ทำให้เหมาะสำหรับแอปพลิเคชัน NSFW โดยไม่มีรั้วกั้นระดับองค์กร
ฉันจะชำระเงินสำหรับ API AI แบบไม่มีเซนเซอร์ได้อย่างไร?
เรารับเฉพาะคริปโตเคอเรนซี: USDT บนเครือข่าย TRC20 หรือ USDC บนเครือข่าย Base การเติมเงินอยู่ระหว่าง $20 ถึง $500 พร้อมเครดิตโบนัสที่ระดับที่สูงขึ้น เครดิตเติมเงินของคุณไม่มีวันหมดอายุ และคุณจ่ายเฉพาะโทเค็นที่ใช้
Can I use this unfiltered LLM for local hosting?
นี่คือบริการ API ที่โฮสต์ ไม่ใช่โมเดลท้องถิ่น คุณโต้ตอบกับมันผ่าน URL พื้นฐานของเราโดยใช้คำขอ HTTP มาตรฐาน หากคุณต้องการโฮสต์ในท้องถิ่น คุณจะต้องดาวน์โหลดโมเดลเปิดน้ำหนักด้วยตนเอง แต่ API ของเราให้ความสะดวกและความสามารถในการขยาย
รับคีย์ API ของคุณตอนนี้
สมัครสมาชิก รับคีย์ของคุณ แล้วชี้ไปยัง base URL ใหม่ คุณพร้อมใช้งานแล้ว