th ▾
ลองด้วยเครดิตทดลอง
https://api.chataiunrestricted.com/v1

API LLM แบบไม่เซ็นเซอร์สำหรับผู้ใหญ่

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ลองด้วยเครดิตทดลอง