th ▾
สร้างคีย์

เอกสาร API

เริ่มสร้างข้อความแบบไร้การเซ็นเซอร์ด้วย API ที่เข้ากันได้กับ OpenAI ของเราภายในเวลาไม่ถึงหนึ่งนาที เราให้โมเดลแบบไร้ข้อจำกัดเพียงโมเดลเดียวพร้อมราคา token ที่โปร่งใสและไม่มีตัวกรองซ่อนเร้น

URL ฐานและการตรวจสอบสิทธิ์

Endpoint ของ API ของเราคือ HTTPS://api.aichatuncensored.cc/v1 ตรวจสอบสิทธิ์ทุกคำขอโดยส่งคีย์ API เฉพาะของคุณใน Authorization: Bearer <key> header. คุณได้รับคีย์นี้ทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมลในหน้า Get API key ไม่ต้องใช้หมายเลขโทรศัพท์ และคีย์จะแสดงเพียงครั้งเดียวเพื่อความปลอดภัย

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

URL พื้นฐานนี้ทำงานกับ SDK ทางการของ OpenAI และไคลเอนต์ที่เข้ากันได้ใดๆ เพียงกำหนดค่าไลบรารีของคุณให้ชี้ไปยังที่อยู่ของเรา คุณสามารถสร้างคีย์ใหม่ได้ทุกเมื่อ ซึ่งจะทำให้คีย์ก่อนหน้าหมดอายุ บัญชีแต่ละบัญชีจำกัดคีย์ที่ใช้งานอยู่ได้เพียงหนึ่งคีย์

คำขอครั้งแรกด้วย cURL

ส่งคำขอแรกของคุณโดยใช้รูปแบบมาตรฐาน POST request to /v1/chat/completionsตัวระบุโมเดลคือ uncensored, ซึ่งให้บริการโมเดล open-weight เดียวที่ปรับแต่งสำหรับเนื้อหาไร้ข้อจำกัด ข้อความอินพุตจะเข้าสู่ messages array. การตอบสนองส่งกลับข้อความที่สร้างขึ้นมาใน content ช่อง

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

ข้อผิดพลาดเช่น เครดิตไม่เพียงพอจะคืนสถานะ 402 การปฏิเสธสำหรับเนื้อหาที่เกี่ยวข้องเล็กน้อยนั้นหาได้ยากแต่เป็นไปได้ การสตรีมมีให้บริการผ่าน Server-Sent Events สำหรับการส่งโทเค็นแบบเรียลไทม์ คำขอแต่ละรายการรองรับข้อมูล body ขนาดสูงสุด 8 MB

การผสานรวม SDK Python

ใช้ไลบรารี Python ทางการเพื่อโต้ตอบกับ API ของคุณ ตั้งค่า base URL และคีย์ API ในการตั้งค่าไคลเอนต์ วิธีนี้ทำให้คุณสามารถใช้วิธีการที่คุ้นเคยเช่น chat.completions.create. ไวยากรณ์สอดคล้องกับการใช้งานมาตรฐานของ OpenAI

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatuncensored.cc/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 เพื่อให้แน่ใจว่าคุณเข้าถึงเอนด์พอยต์แบบไม่มีการจำกัดของคุณ คุณสามารถปรับพารามิเตอร์เช่น temperature หรือ top_p เพื่อควบคุมความสร้างสรรค์ วัตถุการตอบกลับมีสถิติการใช้งานในชิ้นสุดท้ายหากเป็นการสตรีม

การตั้งค่า SDK Node.js

เริ่มต้นใช้งานไคลเอนต์ Node.js ด้วย URL พื้นฐานและคีย์ของคุณ สิ่งนี้ทำให้สามารถเรียกใช้ endpoint chat completions ได้โดยตรง ไลบรารีจะจัดการการแปลง JSON และการเพิ่ม header โดยอัตโนมัติ

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aichatuncensored.cc/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);

เรียกใช้เมธอด completion พร้อมข้อความ prompt ของคุณ การตอบกลับจะรวมถึงข้อความที่สร้างและจำนวนโทเค็น คุณสามารถสตรีมผลลัพธ์โดยการตั้งค่า flag stream เป็น true การจัดการข้อผิดพลาดถูกสร้างไว้ใน SDK ตรวจสอบรหัสสถานะสำหรับการตอบกลับ 401 หรือ 429 เพื่อจัดการขีดจำกัด

การตอบกลับแบบสตรีมมิ่ง (SSE)

เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ เซิร์ฟเวอร์ส่งชิ้นส่วนข้อมูลเป็น 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)

แยกวิเคราะห์สตรีม SSE เพื่อรวบรวมคำตอบสุดท้าย ชิ้นสุดท้ายจะรวมการใช้งานโทเค็นทั้งหมด คุณสามารถหยุดสตรีมได้ล่วงหน้าหากต้องการ การเรียกใช้ฟังก์ชันและโหมด JSON ก็รองรับสตรีมเช่นกัน คุณสมบัตินี้เหมาะสำหรับอินเทอร์เฟซแชทแบบเรียลไทม์

อัตราการจำกัดและวิธีการจัดการข้อผิดพลาด

คุณจำกัดการใช้งานที่ 300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกันจำกัดไว้ที่ 8 คำขอต่อคีย์ หากเกินข้อจำกัดเหล่านี้ คุณจะรับ status code 429 การล้มเหลวในการตรวจสอบสิทธิ์จะคืน error 401 และเครดิตไม่เพียงพอจะกระตุ้น error 402

ขนาด context window รองรับ 100,000 tokens รวม การตอบกลับสูงสุดคือ 16,000 tokens ต่อคำขอ กำหนด max_tokens เพื่อหลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิด ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ใช้การถดถอยแบบเอ็กซ์โพเนนเชียลสำหรับการลองใหม่เมื่อเกินขีดจำกัดอัตรา

คำถามที่พบบ่อย

บริการแชท AI นี้แบบไม่มีเซ็นเซอร์ฟรีหรือไม่?

ไม่ใช่ จ่ายตาม token โดยใช้เครดิตแบบเติมเงิน คุณได้รับเครดิตทดลอง $0.50 สำหรับบัญชีใหม่ ซึ่งมีอายุการใช้งาน 7 วัน เครดิตไม่หมดอายุและข้อผิดพลาดไม่มีค่าใช้จ่าย

ขนาด context window คืออะไร?

โมเดลรองรับหน้าต่างบริบทขนาด 100,000 token ซึ่งรวมถึงทั้ง prompt และ completion ความยาวผลลัพธ์สูงสุดต่อการเรียกใช้คือ 16,000 token

วิธีเติมเครดิตของฉัน?

เติมเงินด้วยคริปโตเท่านั้น: USDT (TRC20) หรือ USDC (Base) ขั้นต่ำคือ $20 คุณได้รับเครดิตโบนัสสำหรับจำนวนเงินที่สูงขึ้น สูงสุดถึง +15% สำหรับ $200 ขึ้นไป

รับคีย์ API ของคุณตอนนี้

สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นั่นคือการกำหนดค่าทั้งหมด

สร้างคีย์