th ▾

เอกสาร API

วาง API uncensored ของเราลงในสแต็กที่มีอยู่ของคุณโดยไม่มีอุปสรรค คู่มือนี้ครอบคลุม endpoint ที่จำเป็น การสนับสนุนสตรีมมิ่ง และรูปแบบการผสานรวมสำหรับนักพัฒนา Python และ Node.js

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

URL พื้นฐานสำหรับคำขอทั้งหมดคือ https://api.onlinellmuncensored.com/v1. คุณตรวจสอบสิทธิ์โดยการส่งคีย์ API เฉพาะของคุณใน Authorization header. คีย์นี้ให้สิทธิ์เข้าถึงโมเดลแบบไม่มีเซ็นเซอร์เพียงโมเดลเดียวที่ปรับให้เหมาะสมสำหรับการสร้างข้อความแบบไม่จำกัด

คำขอครั้งแรก

ส่งคำขอ chat completion มาตรฐานเพื่อทดสอบการเชื่อมต่อ API รองรับโครงสร้าง JSON เดียวกับที่ไคลเอนต์ OpenAI ใช้

curl https://api.onlinellmuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
  }'

ตรวจสอบว่าคุณแทนที่ YOUR_API_KEY พร้อมคีย์จริงของคุณ การตอบสนองจะส่งคืนข้อความที่สร้างเสร็จแล้วและสถิติการใช้งานโทเคิน

SDK Python

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

from openai import OpenAI

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

เริ่มต้นใช้งาน OpenAI client ใน Node.js ด้วย base URL และ API key ที่ถูกต้อง การตั้งค่านี้ใช้งานได้ทั้งการ import แบบ CommonJS และ ES module

import OpenAI from "openai";

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

เรียก chat.completions.create() พร้อมอาร์เรย์พรอมต์ของคุณ ไลบรารีจัดการการเชื่อมต่อ HTTP โดยอัตโนมัติ

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

เปิดใช้งานการสตรีมโดยตั้งค่า 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)

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

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

แต่ละคีย์อนุญาต 300 คำขอต่อนาทีและ 8 การเชื่อมต่อพร้อมกัน หน้าต่างบริบทรองรับ token ทั้งหมด 100,000 ตัว พร้อม output สูงสุด 16,000 token ข้อผิดพลาดรวมถึง 401 สำหรับคีย์ไม่ถูกต้อง, 402 สำหรับเครดิตไม่เพียงพอ และ 429 สำหรับการจำกัดอัตรา คำขอที่เกินขนาดร่างกาย 8 MB จะถูกปฏิเสธทันที

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

นี่คือ API online LLM uncensored ทางการใช่หรือไม่

ใช่ นี่คือ API โดยตรงสำหรับโมเดล uncensored ของเรา มันเข้ากันได้กับไคลเอนต์ OpenAI มาตรฐานแต่รันโมเดล open-weight ของเราเอง ไม่ใช่ GPT หรือ Claude

เกิดอะไรขึ้นถ้าเครดิตหมด?

API ส่งคืนข้อผิดพลาด 402 เมื่อเครดิตที่ชำระล่วงหน้าของคุณหมดลง คุณสามารถเติมเงินด้วย USDT หรือ USDC ได้ตลอดเวลาเพื่อคืนการเข้าถึง

โมเดลปฏิเสธเนื้อหาผู้ใหญ่หรือไม่?

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

การสร้างคีย์ในไม่กี่นาที

สมัครสมาชิก รับคีย์ของคุณ แล้วเปลี่ยน endpoint ง่ายมาก