เอกสาร API: LLM uncensored
วางคีย์ API LLM แบบไม่มีเซนเซอร์ของคุณลงในไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดก็ได้และเริ่มสร้างข้อความได้ทันที
Authentication and base URL
URL ฐานคือ HTTPS://api.webtheon.com/v1 ส่งคีย์ API ของคุณใน Authorization header. คีย์จะแสดงทันทีหลังจากสร้าง ใช้ร่วมกับ SDK มาตรฐานของ OpenAI ใดๆ ก็ได้
จุดจบ API Chat completions
ส่งข้อความไปยัง POST /v1/chat/completations ID โมเดลคือ uncensored. เอนด์พอยต์นี้จัดการการสร้างข้อความเท่านั้น ไม่มีรูปภาพ ไม่มีเสียง ไม่มี embeddings
คำขอต้องมีขนาดไม่เกิน 8 MB หน้าต่างบริบทรองรับโทเค็นรวมกันได้ 100,000 โทเค็น ซึ่งรวมถึงโทเค็นของคำสั่งเริ่มต้นและผลลัพธ์รวมกัน ผลลัพธ์จะถูกจำกัดไว้ที่ 16,000 โทเค็นต่อคำขอ คุณสามารถปรับจำกัดนี้โดยใช้ max_tokens พารามิเตอร์
เอนด์พอยต์รายการโมเดล
ส่ง Query GET /v1/models เพื่อตรวจสอบความพร้อมใช้งาน endpoint นี้จะคืน metadata ของโมเดล uncensored เพื่อยืนยัน model ID และพารามิเตอร์ที่รองรับ ใช้ขั้นตอนนี้เพื่อแก้ปัญหาการตั้งค่า client ได้อย่างรวดเร็ว
การตอบสนองรวมถึง ID ของโมเดล ประเภทออบเจ็กต์ และฟิลด์ owned โดย สิ่งนี้ช่วยให้คุณตรวจสอบให้แน่ใจว่าไลบรารีไคลเอนต์ของคุณชี้ไปยังบริการที่ถูกต้อง เป็นการตรวจสอบสถานะแบบง่ายสำหรับการผสานรวมของคุณ
การสตรีมมิ่งและการใช้งานโทเค็น
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true. การตอบกลับจะมาในรูปแบบ Server-Sent Events (SSE) รายละเอียดการใช้โทเค็นจะปรากฏในชิ้นสุดท้ายของสตรีม
วิธีนี้ช่วยลดความล่าช้าที่ผู้ใช้รู้สึกเมื่อได้รับคำตอบยาว คุณสามารถเริ่มประมวลผลข้อความได้ทันทีที่ข้อมูลมาถึง เหมาะสำหรับอินเทอร์เฟซแบบเรียลไทม์ การสตรีมจะจบลงอย่างเรียบร้อยพร้อมข้อมูลการใช้งาน
Parameters and options
รองรับ temperature, top_p ลำดับ stop seed และค่าปรับ คุณสามารถบังคับใช้โหมด JSON ผ่าน response_format. การเรียกใช้ฟังก์ชัน (เครื่องมือ) รองรับอย่างเต็มที่
ตั้งค่า temperature สำหรับความคิดสร้างสรรค์ ปรับ top_p สำหรับการสุ่มแบบ nucleus ใช้ seed เพื่อความ Outputs ที่ทำซ้ำได้ พารามิเตอร์เหล่านี้ให้คุณควบคุมคุณภาพการสร้างได้อย่างแม่นยำ โมเดลตอบสนองต่อชื่อพารามิเตอร์มาตรฐานของ OpenAI
การจัดการข้อผิดพลาดและขีดจำกัด
อัตราจำกัดการเรียกใช้คือ 300 ครั้งต่อนาที การเรียกใช้พร้อมกันจำกัดไว้ที่ 8 ครั้งต่อคีย์ บอดี้ของการเรียกใช้ต้องมีขนาดไม่เกิน 8 MB
จัดการข้อผิดพลาดอย่างสุภาพ สถานะ 401 หมายถึงคีย์ของคุณไม่ถูกต้อง สถานะ 402 หมายถึงเครดิตไม่เพียงพอ สถานะ 429 หมายถึงการจำกัดอัตราการใช้งาน ข้อผิดพลาดไม่คิดเงิน ดังนั้นจึงไม่ใช้โทเค็นที่ชำระล่วงหน้าของคุณ สิ่งนี้ปกป้องยอดคงเหลือของคุณระหว่างการดีบัก
cURL
curl https://api.webtheon.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.webtheon.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.webtheon.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)คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API uncensored คืออะไร?
URL พื้นฐานคือ HTTPS://api.webtheon.com/v1 คุณต้องอัปเดตไลบรารีไคลเอนต์ของคุณให้ชี้ไปที่ที่อยู่นี้ การร้องขอทั้งหมดต้องรวมคีย์ API ของคุณในหัว Authorization
API แบบไร้การเซ็นเซอร์จัดการหน้าต่างบริบทอย่างไร?
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens ขีดจำกัดนี้ใช้กับผลรวมของ tokens จาก prompt และ completion Output สูงสุดคือ 16,000 tokens ต่อคำขอ เว้นแต่คุณจะระบุค่าอื่น
อัตราราคาสำหรับ input และ output tokens คืออะไร?
โทเค็นอินพุตมีราคา $0.15 ต่อ 1 ล้านโทเค็น โทเค็นเอาต์พุตมีราคา $0.50 ต่อ 1 ล้านโทเค็น เครดิตจะถูกหักตามการใช้งานจริง ความผิดพลาดไม่ทำให้ยอดเครดิตของคุณลดลง
รับคีย์ API ของคุณทันที
สมัครสมาชิก คัดลอกโทเค็น แล้วอัปเดต URL พื้นฐานของคุณ เสร็จสิ้น