เอกสาร API
API LLM uncensored รองรับ chat completions ที่เข้ากันได้กับ OpenAI พร้อมโมเดลเครดิตเติมล่วงหน้าและไม่มีค่าธรรมเนียมรายเดือน เริ่มส่งคำขอได้ทันทีโดยใช้ base URL, API key ของคุณ และ model id "uncensored"
เริ่มต้นใช้งาน: คำขอแรกของคุณ
API LLM แบบไม่เซ็นเซอร์ใช้มาตรฐาน POST /v1/chat/completions endpoint. endpoint. ชี้ไคลเอนต์ของคุณไปยัง base URL และรวมคีย์ของคุณ ตัวระบุโมเดลคือ uncensored. สิ่งนี้ทำงานกับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ
ส่งข้อความแบบง่ายเพื่อตรวจสอบการเชื่อมต่อ บริการส่งกลับข้อความโดยตรง ข้อผิดพลาดเช่น 401 บ่งชี้ว่าคีย์ไม่ถูกต้อง ใช้โค้ดที่ให้ไว้เพื่อทดสอบการตั้งค่าของคุณ
Authentication and API Keys
คีย์ API จะออกทันทีเมื่อสมัครสมาชิกผ่าน Google หรืออีเมล ส่งคีย์ผ่านใน Authorization: Bearer <key> header. มีคีย์ที่ใช้งานอยู่เพียงคีย์เดียวต่อบัญชี การสร้างคีย์ใหม่จะแทนที่คีย์เก่า อัตราจำกัดคือ 300 คำขอต่อนาที
จุดปลาย: /v1/chat/completions และ /v1/models
ใช้ GET /v1/models เพื่อตรวจสอบความพร้อมใช้งาน ส่งข้อความไปที่ POST /v1/chat/completions. URL ฐานคือ https://api.abliteratedaionline.com/v1. ไม่มี endpoint สำหรับ embeddings หรือรูปภาพ รับข้อความเข้า ส่งข้อความออก
พารามิเตอร์: Temperature, Top P และอื่นๆ
ควบคุมความคิดสร้างสรรค์ด้วย temperature และ top_p. ตั้งค่า stop ลำดับอักขระสำหรับการตัดที่สะอาด ใช้ seed สำหรับการทำซ้ำ โหมด JSON ต้องการ response_format ตั้งค่าเป็น json_object. ปรับค่าปรับสำหรับความถี่และการปรากฏตัว
การตอบกลับแบบสตรีมมิ่งด้วย SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true. Token จะมาถึงผ่าน Server-Sent Events รายละเอียดการใช้งาน token จะปรากฏใน chunk สุดท้าย วิธีนี้ช่วยลดความล่าช้าสำหรับผลลัพธ์ที่ยาว
การจัดการข้อผิดพลาดและขีดจำกัดอัตรา
จัดการข้อผิดพลาด 401 สำหรับคีย์ที่ไม่ถูกต้อง และ 402 สำหรับเครดิตไม่เพียงพอ ข้อผิดพลาด 429 หมายความว่าถึงขีดจำกัดอัตราการใช้งาน หน้าต่างบริบทคือ 100,000 token เอาต์พุตสูงสุดคือ 16,000 token ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต
ความสามารถของโมเดล: หน้าต่างบริบทและโทเค็นสูงสุด
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens ซึ่งรวมถึงทั้ง prompt และ completion การส่งผลลัพธ์สูงสุดต่อคำขอคือ 16,000 tokens ค่า max_tokens เริ่มต้นคือ 2,048 ซึ่งช่วยให้สามารถเก็บประวัติการสนทนาได้ยาว
cURL
curl https://api.abliteratedaionline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix the syntax error in this python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaionline.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedaionline.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);การสตรีม
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)abliterated AI online เข้ากันได้กับ SDK ของ OpenAI หรือไม่?
ใช่ API ปฏิบัติตามรูปแบบ chat completions ของ OpenAI คุณเพียงแค่ต้องอัปเดต base URL และ API key ในการกำหนดค่าไคลเอนต์ของคุณ
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?
รหัสข้อผิดพลาด 402 หมายถึงเครดิตแบบเติมเงินของคุณหมดแล้ว คุณต้องเติมเงินผ่านคริปโตเพื่อดำเนินการใช้บริการต่อไป ข้อผิดพลาดไม่ใช้เครดิต
หน้าต่างบริบทมีขนาดเท่าใด?
หน้าต่างบริบทคือ 100,000 token สำหรับทั้งอินพุตและเอาต์พุตรวมกัน สิ่งนี้ช่วยให้สนทนาได้ยาวนานโดยไม่สูญเสียบริบทเดิม
คีย์ของคุณเหลืออีกเพียงขั้นตอนเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด