ข้อจำกัดไม่มี AIเริ่มต้นอย่างรวดเร็ว: เชื่อมต่อโค้ดของคุณ
เริ่มต้นอย่างรวดเร็ว: เชื่อมต่อโค้ดของคุณ
เชื่อมต่อโค้ดของคุณกับ LLM แบบ uncensored ของเราผ่านอินเทอร์เฟซที่เข้ากันได้กับ OpenAI มาตรฐาน คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแนะนำคุณผ่านการตรวจสอบสิทธิ์ โครงสร้างคำขอ และการสตรีมสำหรับการสร้างเนื้อหา NSFW จำนวนมาก
การติดตั้งและการกำหนดค่า
คีย์ API ใช้สำหรับการตรวจสอบสิทธิ์คำขอของคุณ สร้างคีย์ทันทีผ่านแดชบอร์ดโดยใช้ Google หรืออีเมลและรหัสผ่าน ไม่ต้องใช้หมายเลขโทรศัพท์ เก็บคีย์ไว้ในตัวแปรสภาพแวดล้อมของคุณ คีย์นี้ให้สิทธิ์เข้าถึงโมเดลแบบไม่มีเซนเซอร์เพียงโมเดลเดียว คุณสามารถแทนที่คีย์ได้หากจำเป็น แต่จะมีเพียงคีย์เดียวที่ใช้งานได้พร้อมกัน URL พื้นฐานจะกำหนดเส้นทางการจราจรไปยังเซิร์ฟเวอร์ของเรา ทำงานกับไลบรารีไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ เปลี่ยน base_url พารามิเตอร์ชี้ไปที่ที่อยู่นี้ ซึ่งขจัดความซับซ้อนของตรรกะ proxy หรือการกำหนดเส้นทาง คำสั่งและผลลัพธ์ของคุณจะถูกนับรวมกับเครดิตพรีเพดของคุณ ข้อผิดพลาดไม่ใช้โทเค็น ซึ่งช่วยให้คุณจ่ายเฉพาะสำหรับการสร้างจริงเท่านั้น
การขอ chat completion ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมรหัสโมเดลของคุณ ใช้ "uncensored" as model value รวมข้อความระบบและผู้ใช้ของคุณใน messages array. API ส่งกลับข้อความที่สร้างขึ้นมา ไม่มีการกรองเนื้อหาที่ขัดขวางหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณสามารถปรับพารามิเตอร์เช่น temperature หรือ top_p. ตัวเลือกเหล่านี้ควบคุมความสุ่มและความสร้างสรรค์ ตั้งค่า max_tokens เพื่อจำกัดความยาวของผลลัพธ์ ค่าเริ่มต้นคือ 2,048 โทเค็น คุณสามารถขยายได้ถึง 16,000 โทเค็น ช่องว่างบริบทรองรับ 100,000 โทเค็นรวมกัน สิ่งนี้ทำให้สามารถเล่นบทบาทที่ยาวและละเอียดได้ เก็บคำขอของคุณไว้ต่ำกว่า 8 MB ขีดจำกัดนี้รับประกันประสิทธิภาพที่เสถียรสำหรับ payload ขนาดใหญ่
การจัดการการตอบกลับแบบสตรีม
การสตรีมส่งโทเค็นเมื่อสร้างเสร็จ ซึ่งลดความล่าช้าที่ผู้ใช้รู้สึก ตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งคืนสตรีม Server-Sent Events (SSE) แต่ละชิ้นมีเนื้อหาบางส่วน คุณสามารถรวมชิ้นเหล่านี้เพื่อสร้างการตอบกลับเต็มรูปแบบ ชิ้นสุดท้ายรวมถึงสถิติการใช้โทเค็น ซึ่งช่วยให้คุณติดตามการบริโภคเครดิตได้อย่างแม่นยำ การสตรีมเหมาะสำหรับอินเทอร์เฟซแชทแบบเรียลไทม์ ซึ่งให้การตอบกลับทันทีระหว่างการสร้าง การจัดการข้อผิดพลาดยังคงสอดคล้องกันไม่ว่าจะเป็นการสตรีมหรือไม่ ตรวจสอบรหัสสถานะสำหรับข้อผิดพลาด รหัสข้อผิดพลาด 402 บ่งชี้ว่าเครดิตไม่เพียงพอ รหัสข้อผิดพลาด 401 หมายความว่าคีย์ของคุณไม่ถูกต้อง ตรรกะการลองใหม่ควรคำนึงถึงรหัสเฉพาะเหล่านี้
การใช้ function calling และ tools
กำหนดเครื่องมือในคำขอเพื่อเปิดใช้งานการเรียกใช้ฟังก์ชัน โมเดลสามารถส่งข้อมูลที่มีโครงสร้างสำหรับแอปของคุณ ระบุ tool_choice เพื่อควบคุมพฤติกรรมการเรียกใช้ ใช้ "auto" สำหรับการเลือกอัตโนมัติ ส่งคำจำกัดความเครื่องมือใน tools array. โมเดลจะตอบสนองด้วยการเรียกฟังก์ชันเมื่อเหมาะสม คุณเรียกใช้ฟังก์ชันและส่งผลลัพธ์กลับ โมเดลจะสนทนาต่อตามผลลัพธ์นี้ ซึ่งรองรับตรรกะที่ซับซ้อนในบอทบทบาทสมมติ คุณสามารถกำหนดเครื่องมือหลายอย่างสำหรับการกระทำที่แตกต่างกัน API จะจัดการการแยกวิเคราะห์และการเปลี่ยนเส้นทาง ตรวจสอบให้แน่ใจว่าสคีมาเครื่องมือของคุณเป็น JSON ที่ถูกต้อง เพื่อป้องกันข้อผิดพลาดในกระบวนการเรียกฟังก์ชัน
กำลังบังคับใช้โหมด JSON
บังคับให้โมเดลส่งออก JSON ที่ถูกต้อง ตั้งค่า response_format เพื่อ {"type": "json_object"}. เพื่อให้แน่ใจข้อมูลที่มีโครงสร้างสำหรับการแยกวิเคราะห์ ใช้สิ่งนี้สำหรับสถานะเกมหรือการตอบกลับ API โมเดลจะไม่เพิ่มรูปแบบมาร์กดาวน์ มันจะส่งคืนเฉพาะ JSON ดิบ ซึ่ง bergunaสำหรับเวิร์กโฟลว์อัตโนมัติ คุณสามารถแยกวิเคราะห์เอาต์พุตโดยตรงในโค้ดของคุณ ข้อผิดพลาดในโครงสร้าง JSON พบน้อยมากแต่เป็นไปได้ ตรวจสอบเอาต์พุตในชั้นแอปพลิเคชันของคุณ เพื่อเพิ่มเครือข่ายความปลอดภัยสำหรับระบบการผลิต โหมด JSON ทำงานร่วมกับการเรียกใช้ฟังก์ชัน คุณสามารถรวมทั้งสองอย่างสำหรับการโต้ตอบที่ซับซ้อน หน้าต่างบริบทใช้กับการแลกเปลี่ยนทั้งหมด วางแผนการใช้โทเค็นของคุณ accordingly เพื่ออยู่ในขีดจำกัด
ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท
คุณจำกัดการใช้งานที่ 300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกันจำกัดไว้ที่ 8 คำขอต่อคีย์ ขนาด body ของคำขอต้องไม่เกิน 8 MB ข้อจำกัดเหล่านี้ป้องกันไม่ให้เซิร์ฟเวอร์รับภาระหนักในช่วงการใช้งานสูงสุด Error จะคืน status code HTTP มาตรฐาน 401 บ่งชี้ว่าคีย์ไม่ถูกต้องหรือหมดอายุ 402 หมายถึงเครดิตพรีเพย์ของคุณหมดแล้ว 429 หมายถึงคุณเกินอัตราจำกัดแล้ว ให้รอสักครู่ก่อนลองใหม่หลังจากพบ error 429 หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวมถึงทั้ง prompt และ completion tokens การสนทนาที่ยาวนานอาจต้องใช้กลยุทธ์การตัดทอน จัดการการใช้ token ของคุณเพื่อหลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิด เครดิตของคุณไม่มีวันหมดอายุ ดังนั้นคุณสามารถหยุดการใช้งานได้ตลอดเวลา ความยืดหยุ่นนี้เหมาะสำหรับการสร้างเนื้อหาปริมาณสูงแบบไม่ต่อเนื่อง
cURL
curl https://api.restrictionsnoai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three spicy dialogue lines for a vampire character"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.restrictionsnoai.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.restrictionsnoai.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 = 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 AI แบบไม่เซ็นเซอร์นี้คืออะไร?
คำหลักหลักคือ 'AI no restrictions' ซึ่งสะท้อนข้อเสนอหลักของเราคือ LLM แบบ uncensored โดยไม่มีตัวกรองเนื้อหา มันมุ่งเป้าไปที่นักพัฒนาที่มองหา AI แบบไม่มีตัวกรองสำหรับการสร้างเนื้อหาผู้ใหญ่
ฉันจะจัดการข้อผิดพลาดระหว่างสตรีมมิ่งได้อย่างไร?
ตรวจสอบรหัสสถานะ HTTP ในแต่ละ chunk หรือการตอบสนองสุดท้าย รหัสข้อผิดพลาด 402 หมายถึงคุณต้องเติมเครดิตคริปโตของคุณ รหัสข้อผิดพลาด 401 หมายถึงคีย์ API ไม่ถูกต้อง จัดการกับสิ่งเหล่านี้โดยการอัปเดตข้อมูลประจำตัวหรือเพิ่มเงินทุน
แชทบอทแบบไม่มีเซนเซอร์เหมาะสำหรับบทบาทสมมติหรือไม่?
ใช่ มันถูกออกแบบมาสำหรับ roleplay และการเขียนเชิงสร้างสรรค์ โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณสามารถสร้างเนื้อหา NSFW ได้โดยไม่มีการจำกัด หน้าต่างบริบทขนาด 100,000 token รองรับเรื่องราวที่ยาวและมีความสอดคล้องกัน
ปกป้องคีย์ endpoint ของคุณ
ลงทะเบียน คัดลอกโทเค็น อัปเดต URL พื้นฐาน นี่คือค่ากำหนดค่าทั้งหมด