Chat AI Unrestrictedคู่มือทีละขั้นตอนสำหรับการผสานรวม Uncensored AI Chat
คู่มือทีละขั้นตอนสำหรับการผสานรวม Uncensored AI Chat
รับระบบผสานรวม AI สำหรับแชทแบบไม่เซ็นเซอร์ของคุณให้ทำงานภายในไม่กี่นาทีด้วย API ที่เข้ากันได้กับ OpenAI คู่มือนี้จะแนะนำวิธีกำหนดค่าเอนด์พอยต์ การตอบสนองแบบสตรีม และการจัดการข้อมูลที่มีโครงสร้างโดยไม่มีการปฏิเสธเนื้อหา
อัปเดตล่าสุด
สรุป
- ใช้เอนด์พอยต์ /v1/chat/completions มาตรฐานพร้อม URL พื้นฐานที่กำหนดเอง
- การสตรีมเปิดใช้งานผ่าน Server-Sent Events สำหรับเอาต์พุตโทเค็นแบบเรียลไทม์
- รองรับ Function calling และ JSON mode สำหรับการสกัดข้อมูลที่มีโครงสร้าง
- ราคาเป็นแบบจ่ายตามการใช้งานผ่านคริปโต โดยไม่มีค่าธรรมเนียมการสมัครสมาชิกแบบรายเดือน
ข้อกำหนดเบื้องต้น: SDK และคีย์ API
เริ่มต้นด้วยการรับคีย์ API ของคุณจากแดชบอร์ด คุณสามารถสมัครใช้งานด้วย Google หรืออีเมลและรหัสผ่าน ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ คีย์ของคุณจะปรากฏทันทีหลังจากการสร้าง
- ใช้ SDK ทางการของ OpenAI สำหรับภาษาที่คุณต้องการ
- ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมของคุณรองรับเวอร์ชัน SDK ที่จำเป็น
- เก็บ API key ของคุณให้ปลอดภัยในตัวแปรสภาพแวดล้อมของคุณ
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)
ขั้นตอนที่ 1: กำหนดค่า Base URL
ชี้ SDK ของคุณไปยัง URL พื้นฐานของเรา สิ่งนี้ทำให้แน่ใจว่าคำขอทั้งหมดจะถูกจัดเส้นทางไปยังโมเดลที่ไม่เซ็นเซอร์ของเรา โครงสร้างเอนด์พอยต์มาตรฐานของ OpenAI ยังคงเหมือนกัน
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);อย่าเปลี่ยนเส้นทางเอนด์พอยต์ มีเพียง URL ฐานที่แตกต่างกัน สิ่งนี้ทำให้โค้ดของคุณเข้ากันได้กับไคลเอนต์ OpenAI ที่มีอยู่
ขั้นตอนที่ 2: กำลังส่งคำขอ Chat ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions รวมคำสั่งระบบและข้อความผู้ใช้ของคุณ โมเดลจะตอบกลับโดยไม่มีการปฏิเสธเนื้อหาสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'ตั้งค่าพารามิเตอร์โมเดลเป็น "uncensored" สิ่งนี้ช่วยให้แน่ใจว่าคุณได้รับโมเดลเฉพาะที่ปรับแต่งสำหรับผลลัพธ์ที่ไม่มีการจำกัด หลีกเลี่ยงการตั้งค่า max_tokens หากคุณต้องการค่าเริ่มต้น 2,048 tokens
ขั้นตอนที่ 3: การเปิดใช้งาน Streaming สำหรับผลลัพธ์แบบเรียลไทม์
เปิดใช้งานการสตรีมโดยการตั้งค่า stream เป็น true คุณจะได้รับ 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)สถิติการใช้งานโทเค็นจะปรากฏในชิ้นข้อมูลสุดท้าย สิ่งนี้ช่วยให้คุณติดตามค่าใช้จ่ายได้อย่างแม่นยำ การสตรีมช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้
ขั้นตอนที่ 4: การใช้ Function Calling กับโมเดล Uncensored
กำหนดฟังก์ชันใน body ของคำขอ โมเดลสามารถเรียกฟังก์ชันเหล่านี้ได้ตามอินพุตของผู้ใช้ เหมาะสำหรับ استخراجข้อมูลหรือกระตุ้นการดำเนินการ
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)ระบุ tool_choice เพื่อควบคุมวิธีที่โมเดลเลือกฟังก์ชันคุณลักษณะนี้ทำงานร่วมกับโมเดลแบบ unrestricted ของเราได้อย่างราบรื่น คุณสามารถใช้มันสำหรับตรรกะเกมหรือการดึงข้อมูลที่มีโครงสร้าง
ขั้นตอนที่ 5: การบังคับใช้ JSON Mode สำหรับข้อมูลที่มีโครงสร้าง
ตั้งค่า response_format เป็น json_object ซึ่งบังคับให้โมเดลส่ง JSON ที่ถูกต้อง ซึ่งลดข้อผิดพลาดในการแยกวิเคราะห์ในแอปพลิเคชันของคุณ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);สิ่งนี้เหมาะสำหรับการสร้างข้อมูลที่มีโครงสร้างเช่นสถานะเกมหรือไฟล์กำหนดค่า ตรวจสอบให้แน่ใจว่าพรอมต์ของคุณกำหนดสคีมา JSON อย่างชัดเจน โมเดลจะปฏิบัติตามรูปแบบนี้อย่างสม่ำเสมอ
ขั้นตอนที่ 6: การจัดการ Tokens และ Context Windows
หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวมทั้ง prompt และ completion จัดการการใช้ tokens ของคุณอย่างระมัดระวังเพื่อให้อยู่ในขีดจำกัด
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'ตั้งค่า max_tokens เพื่อควบคุมความยาวของเอาต์พุต โดยมีค่าเริ่มต้นที่ 2,048 โทเค็น คุณสามารถเพิ่มค่านี้ได้ขึ้นไปถึง 16,000 โทเค็นต่อคำขอ ตรวจสอบการใช้โทเค็นในส่วนหัวของ API response
ขั้นตอนที่ 7: การแก้ไขข้อผิดพลาดในการผสานรวมทั่วไป
ตรวจสอบความถูกต้องของ API key ก่อน ตรวจสอบให้แน่ใจว่า base URL ถูกต้อง ทบทวนข้อความข้อผิดพลาดสำหรับรายละเอียดเฉพาะ
- 401: API key ไม่ถูกต้องหรือหมดอายุ
- 429: เกินอัตราจำกัด (300 คำขอต่อนาที)
- 400: body คำขอหรือพารามิเตอร์ไม่ถูกต้อง
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)ตรวจสอบว่าพารามิเตอร์โมเดลของคุณตั้งค่าเป็น "uncensored" ตรวจสอบว่าคุณไม่เกินขีดจำกัดขนาด body คำขอ 8 MB ใช้หน้าการสนับสนุนสำหรับปัญหาการคิดค่าซ้ำหรือเครดิต
สรุป: ทำไมแชท AI แบบไม่มีตัวเซ็นเซอร์จึงเป็นตัวเลือกที่ถูกต้อง
API ของเราเสนอโซลูชันที่ตรงไปตรงมาสำหรับนักพัฒนา คุณได้รับจุดปลายแบบ OpenAI-compatible โดยไม่มีตัวกรองเนื้อหาสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย ราคาโปร่งใสและจ่ายตามการใช้งาน ไม่มีล็อกการสมัครสมาชิกหรือค่าธรรมเนียมรายเดือน เครดิตไม่หมดอายุ เริ่มผสานรวมวันนี้ด้วยเครดิตทดลองฟรี
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);คำถามที่พบบ่อย
โมเดลแชท AI แบบไม่กรองไม่มีการจำกัดอย่างแท้จริงหรือไม่?
ใช่ โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถกันได้ ปรับแต่งให้ให้ผลลัพธ์แบบไม่มีการจำกัด ข้อยกเว้นเดียวคือไม่มีเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก
ขนาด context window คืออะไร?
หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวมถึงทั้ง prompt และ completion คุณสามารถตั้งค่า max_tokens สูงสุดที่ 16,000 ต่อการ request
ฉันจะชำระเงินสำหรับ API บอท AI แบบไม่มีเซนเซอร์ได้อย่างไร?
คุณจ่ายด้วยคริปโตเท่านั้น เรารับ USDT (TRC20) หรือ USDC (Base) เครดิตแบบเติมเงินจะถูกเรียกเก็บตามการใช้งานโทเค็นจริง ความผิดพลาดและการปฏิเสธเป็นแบบฟรี
API แชท AI uncensored รองรับสตรีมมิ่งหรือไม่?
ใช่ การสตรีมเปิดใช้งานผ่าน Server-Sent Events (SSE) คุณรับผลลัพธ์โทเค็นแบบเรียลไทม์ สถิติการใช้งานโทเค็นปรากฏในชิ้นสุดท้าย
คีย์ API ของคุณอยู่ถัดไป
สมัครสมาชิก รับคีย์ แล้วเปลี่ยน URL จุดปลาย แค่นั้นแหละที่มีอยู่
https://api.chataiunrestricted.com/v1ลองด้วยเครดิตทดลอง