th ▾
รับคีย์ทดลองใช้

เอกสาร API สำหรับ AI uncensored

เริ่มส่งคำขอไปยังโมเดลภาษาขนาดใหญ่แบบไม่เซ็นเซอร์ของเราทันที อินเทอร์เฟซสอดคล้องกับมาตรฐานของ OpenAI ดังนั้นคุณสามารถเปลี่ยนคีย์ได้โดยไม่ต้องเขียนโค้ดใหม่

URL ฐาน
https://api.aiunlimited.cc/v1
โมเดล
uncensored

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

ชี้ไคลเอนต์ของคุณไปที่ https://api.aiunlimited.cc/v1 และรวมคีย์ API ของคุณในหัว เราออกคีย์เดียวต่อบัญชีที่ให้การเข้าถึงเต็มรูปแบบไปยังจุดจบ การอนุญาต พึ่งพาแผนการ Bearer token มาตรฐานที่ทำงานกับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ

curl https://api.aiunlimited.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three reasons why open source models beat closed APIs"}]
  }'

เก็บคีย์ให้ปลอดภัยเนื่องจากคีย์นี้ควบคุมเครดิตเติมเงินของคุณ คุณสามารถสร้างคีย์ใหม่จากแดชบอร์ดหากจำเป็น และคีย์เก่าจะหยุดทำงานทันที

คำขอครั้งแรกกับ AI แบบ uncensored

ส่งคำขอ POST ไปยัง /v1/chat/completions โดยตั้งค่ารหัสโมเดลเป็น uncensored. เอนด์พอยต์นี้รับอาร์เรย์ข้อความมาตรฐานและส่งคืนข้อความตอบกลับโดยไม่มีการกรองเนื้อหา ใช้โครงสร้างนี้เพื่อทดสอบการเชื่อมต่อและตรวจสอบการนับโทเค็น

from openai import OpenAI

client = OpenAI(base_url="https://api.aiunlimited.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)

การตอบกลับรวมถึงสถิติการใช้งานเพื่อให้คุณสามารถติดตามค่าใช้จ่ายได้อย่างแม่นยำ การแก้ไขข้อบกพร่องทำได้ง่ายเนื่องจากความผิดพลาดจะส่งรหัส HTTP มาตรฐานพร้อมข้อความ JSON ที่ชัดเจน

การผสานรวม Node.js สำหรับเอเจนต์

เริ่มต้นใช้งานไคลเอนต์ด้วย URL ฐานและคีย์เพื่อผสานรวมกับเวิร์กโฟลว์ Node.js ที่มีอยู่ การตั้งค่านี้รองรับทั้งการเรียกแบบซิงโครนัสและรูปแบบ async สำหรับการสร้างเอเจนต์ กำหนดค่าไคลเอนต์ครั้งเดียวและนำกลับมาใช้ใหม่ได้กับคำขอหลายรายการ

import OpenAI from "openai";

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

ส่ง uncensored model ID เพื่อให้แน่ใจว่าคุณได้รับผลลัพธ์ที่ไม่จำกัด ห้องสมุดจัดการ connection pooling และตรรกะการลองใหม่โดยอัตโนมัติ

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

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

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)

ส่วนสุดท้ายประกอบด้วย usage object พร้อมจำนวน input และ output tokens วิเคราะห์ข้อมูลนี้เพื่ออัปเดตยอดเครดิตในเครื่องของคุณอย่างแม่นยำ

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

คาดหวังรหัสสถานะ 429 เมื่อคุณเกิน 300 คำขอต่อนาทีหรือ 8 การเชื่อมต่อพร้อมกันต่อ key ข้อผิดพลาด 401 บ่งชี้ว่า API key ไม่ถูกต้องหรือหมดอายุ ในขณะที่ 402 หมายถึงเครดิตที่เติมไว้ไม่เพียงพอ body ของคำขอไม่สามารถมีขนาดเกิน 8 MB

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

หน้าต่างบริบทและข้อจำกัด

โมเดลรองรับ context window ขนาด 100,000 tokens ซึ่งรวม prompt และ completion การแสดงผลสูงสุดต่อครั้งคือ 16,000 tokens เว้นแต่คุณจะระบุค่าที่ต่ำกว่า max_tokens ค่า ผลลัพธ์เริ่มต้นจะกลับไปที่ 2,048 โทเคนหากไม่ได้ระบุ

ตรวจสอบการใช้งานโทเค็นของคุณอย่างใกล้ชิดเนื่องจากต้นทุนเพิ่มขึ้นตามความยาว ใช้ stream ตัวเลือกเพื่อจัดการหน่วยความจำอย่างมีประสิทธิภาพระหว่างการสนทนาที่ยาวนาน

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

บริการ AI แบบไม่จำกัดนี้ไม่เซ็นเซอร์อย่างแท้จริงหรือไม่?

ใช่ โมเดลนี้ไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย หัวข้อเชิงสมมติ หรือหัวข้อที่ถกเถกัน มันบล็อกเฉพาะเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก ซึ่งเป็นขีดจำกัดเข้มงวดที่บังคับใช้กับคำขอทั้งหมด

Can I use this with existing OpenAI clients?

แน่นอน API ใช้ส่วนติดต่อ chat-completions มาตรฐานของ OpenAI คุณเพียงแค่อัปเดต base URL และ API key ในการกำหนดค่าไคลเอนต์ของคุณ

เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?

รหัสข้อผิดพลาด 402 หมายถึงเครดิตแบบเติมเงินของคุณหมดแล้ว กรุณาเติมเงินผ่านคริปโต (USDT หรือ USDC) เพื่อฟื้นฟูการเข้าถึงทันที ข้อผิดพลาดระหว่างคำขอที่ล้มเหลวจะไม่หักเครดิตของคุณ

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

ลงทะเบียน คัดลอกโทเค็นของคุณ และอัปเดต endpoint การตั้งค่าแบบเรียบง่าย

รับคีย์ทดลองใช้