เอกสาร API
เริ่มต้นใช้งาน API LLM แบบไม่มีเซนเซอร์ของเราด้วยเอนด์พอยต์ที่เข้ากันได้กับ OpenAI มาตรฐาน คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแนะนำคุณผ่านขั้นตอนการตรวจสอบสิทธิ์ การส่งคำขอพื้นฐาน และการตอบสนองแบบสตรีมมิ่ง
การตรวจสอบสิทธิ์และ Base URL
ใช้คีย์ API ของคุณกับ URL พื้นฐาน https://api.rankingmodeliai.com/v1. สมัครสมาชิกผ่าน Google หรืออีเมลเพื่อรับคีย์ทันที ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ คีย์นี้จะตรวจสอบสิทธิ์คำขอทั้งหมดไปยังบริการ AI uncensored ของเรา
รวมหัวเรื่อง Authorization: Bearer YOUR_API_KEY ในทุกการเรียกข้อมูล ประโยคของคุณไม่ได้ถูกใช้สำหรับการฝึกฝน การตั้งค่านี้ใช้งานได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ
คำขอครั้งแรก
ส่งคำขอ POST ไปยัง /v1/chat/completions ด้วยรหัสโมเดล uncensored. URL ฐานจัดการการกำหนดเส้นทางทั้งหมด คุณสามารถรับผลลัพธ์แบบสตรีมหรือรับทั้งหมดในครั้งเดียว
- ตั้งค่า
modelเพื่อuncensored. - ส่งข้อความของคุณใน
messagesอาร์เรย์ - รับผลลัพธ์ข้อความโดยตรง
วิธีนี้สร้างความเข้ากันได้กับเครื่องมือที่มีอยู่
curl https://api.rankingmodeliai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five factors affecting model latency scores."}]
}'
การผสานรวม SDK Python
ติดตั้งแพ็กเกจ Python ทางการของ OpenAI กำหนดค่า URL พื้นฐานให้ชี้ไปยังเซิร์ฟเวอร์ของเรา ใช้ uncensored ID ของโมเดลสำหรับการสร้างคำตอบทั้งหมด วิธีนี้ทำให้การผสานรวมเข้าสู่แอปพลิเคชัน Python ของคุณง่ายขึ้น
SDK จัดการ retries และการจัดรูปแบบโดยอัตโนมัติ คุณสามารถปรับพารามิเตอร์เช่น temperature หรือ top_p as ตามความจำเป็น API ของเรารองรับพฤติกรรมมาตรฐานของ OpenAI
from openai import OpenAI
client = OpenAI(base_url="https://api.rankingmodeliai.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 Node.js ตั้งค่า baseURL ไปยัง endpoint ของเรา เริ่มต้นไคลเอนต์ด้วยคีย์ API ของคุณ สิ่งนี้ทำให้สามารถผสานรวมได้อย่างราบรื่นในสภาพแวดล้อม Node.js
เรียก chat.completions.create พร้อมพารามิเตอร์ที่ต้องการของคุณ การตอบสนองประกอบด้วยข้อความที่สร้างเสร็จแล้ว คุณสามารถแยกวิเคราะห์ JSON หรือจัดการข้อผิดพลาดได้ตามปกติ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.rankingmodeliai.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: true. API ส่ง token ผ่าน Server-Sent Events (SSE) ช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้สำหรับเอาต์พุตขนาดใหญ่ คุณสามารถประมวลผล token ทันทีที่ได้รับ
แต่ละ chunk มีข้อความบางส่วน chunk สุดท้ายรวมสถิติการใช้งาน token ฟีเจอร์นี้เหมาะสำหรับอินเทอร์เฟซแชท ให้ประสบการณ์ผู้ใช้ที่ลื่นไหลยิ่งขึ้น
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)
ข้อจำกัด, ข้อผิดพลาด และบริบท
ขนาดหน้าต่างบริบทคือ 100,000 tokens โดยรวม การส่งออกสูงสุดคือ 16,000 tokens ต่อคำขอ ข้อผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย ขีดจำกัดอัตราคือ 300 คำขอต่อนาที รหัสข้อผิดพลาด 401 หมายถึงคีย์ที่ไม่ถูกต้อง รหัสข้อผิดพลาด 402 หมายถึงเครดิตไม่เพียงพอ รหัสข้อผิดพลาด 429 หมายถึงการจำกัดอัตรา โมเดลการชำระเงินล่วงหน้าของเรารับประกันต้นทุนที่โปร่งใส
คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API ranking modeli AI คืออะไร?
URL ฐานคือ HTTPS://api.rankingmodeliai.com/v1 จุดปลายนี้เข้ากันได้กับ SDK และไคลเอนต์มาตรฐานของ OpenAI คุณเพียงแค่ต้องเปลี่ยน URL ฐานและให้คีย์ API ของคุณ
ฉันจะจัดการการตรวจสอบสิทธิ์สำหรับ LLM uncensored ได้อย่างไร?
รวมหัวเรื่อง Authorization: Bearer YOUR_API_KEY ในทุกคำขอ คุณสามารถสมัครสมาชิกผ่าน Google หรืออีเมลเพื่อรับคีย์ได้ทันที ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์สำหรับบัญชี
เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับข้อผิดพลาด 429 Too Many Requests ขีดจำกัดคือ 300 คำขอต่อนาทีต่อคีย์ คุณสามารถรันคำขอพร้อมกันได้ 8 คำขอ ข้อผิดพลาดและการปฏิเสธไม่ถูกนับรวมในเครดิตของคุณ
สร้างคีย์ของคุณ
สมัครสมาชิก คัดลอกคีย์ของคุณ แล้วอัปเดต URL พื้นฐานของคุณ แค่นั้นแหละที่มีอยู่