เริ่มต้นใช้งาน: ผสานรวม API LLM แบบไม่เซ็นเซอร์ของคุณ
หมดกังวลเรื่องการซ้อนชั้นการกำหนดเส้นทางที่ซับซ้อนและเริ่มส่งคำขอไปยังเอนด์พอยต์แบบ uncensored เดียว คู่มือนี้แสดงวิธีผสานรวม API ที่เข้ากันได้กับ OpenAI ของเราภายในเวลาไม่ถึงห้านาทีโดยใช้ภาษาที่คุณต้องการ
https://api.alternativelitellm.com/v1uncensored
ข้อกำหนดเบื้องต้นและการตั้งค่าบัญชี
รับข้อมูลรับรองของคุณและกำหนดค่าตัวแปรสภาพแวดล้อมของคุณ สร้างบัญชีโดยการคลิก "ดำเนินการต่อด้วย Google" หรือใช้อีเมลและรหัสผ่านบน รับ API key หน้าเว็บ คุณได้รับเครดิตทดลองใช้ $0.50 ที่มีอายุ 7 วัน ดังนั้นคุณสามารถตรวจสอบการเชื่อมต่อก่อนเติมเงิน URL พื้นฐานสำหรับการเรียกทั้งหมดคือ https://api.alternativelitellm.com/v1. ใช้ URL นี้เป็น base_url ใน SDK ที่เข้ากันได้กับ OpenAI ใดๆ
การส่ง request ครั้งแรกของคุณ
ส่งคำขอ chat completion มาตรฐานโดยใช้คำสั่ง curl ทางการแทน YOUR_API_KEY พร้อมคีย์ของคุณจากแดชบอร์ด รหัสโมเดลคือ uncensoredสิ่งนี้ส่งคืนข้อความตอบกลับที่อนุญาตให้หัวข้อผู้ใหญ่ ภาพยนตร์ หรือหัวข้อที่ถกเถียงกันโดยไม่มีการปฏิเสธตามมาตรฐาน ระบบยอมรับพารามิเตอร์เช่น temperature และ top_p สำหรับการเปลี่ยนแปลงผลลัพธ์
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
โครงสร้างการตอบกลับตรงกับรูปแบบมาตรฐานของ OpenAI โทเค็นขาเข้าคิดเงินที่ $0.15 ต่อ 1M และโทเค็นขาออกที่ $0.50 ต่อ 1M ความผิดพลาดและการปฏิเสธไม่ใช้ยอดเงินในบัญชีของคุณ
การผสานรวม Python SDK
เริ่มต้นใช้งานไคลเอนต์ด้วย URL ฐานและคีย์ The OpenAI แพ็กเกจ Python ทำงานโดยตรงกับ API นี้ ตั้งโมเดลเป็น uncensored สำหรับการโต้ตอบทั้งหมด วิธีนี้ตัดความจำเป็นในการใช้ wrapper หรือ middleware แบบกำหนดเองเอง กำหนดพารามิเตอร์เช่น max_tokens เพื่อควบคุมความยาวของผลลัพธ์ ค่าสูงสุดเริ่มต้นของผลลัพธ์คือ 2,048 โทเค็น เว้นแต่คุณจะระบุขีดจำกัดที่สูงกว่า
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
ตรวจสอบการเชื่อมต่อโดยการตรวจสอบ choices field in the response object. This method is ideal for backend services and automated agents.
การผสานรวม Node SDK
สร้างไคลเอนต์ OpenAI โดยระบุ URL พื้นฐานที่ถูกต้อง ใช้ uncensored ID ของโมเดลสำหรับการสร้างคำตอบทั้งหมด SDK ของ Node จัดการส่วนหัวการตรวจสอบสิทธิ์โดยอัตโนมัติเมื่อกำหนดค่าอย่างถูกต้อง การตั้งค่านี้เหมาะสำหรับเซิร์ฟเวอร์เว็บและฟังก์ชันขอบ คุณสามารถส่งพารามิเตอร์มาตรฐานเช่น stop ลำดับเพื่อควบคุมผลลัพธ์ ตรวจสอบให้แน่ใจว่าคุณจัดการข้อมูลตอบกลับแบบไม่ซิงโครนัส
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
ตรวจสอบ usage object เพื่อติดตามการบริโภค token วิธีนี้ช่วยให้พฤติกรรมสอดคล้องกันในแอปพลิเคชัน JavaScript หรือ TypeScript ของคุณ
การตอบกลับแบบสตรีมด้วย SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API ส่งคืนเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (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)
ตรวจสอบให้แน่ใจว่าไคลเอนต์ของคุณจัดการเหตุการณ์สิ้นสุดสตรีมได้อย่างถูกต้องเพื่อปิดการเชื่อมต่ออย่างสะอาด สิ่งนี้ป้องกันการใช้ทรัพยากรในกระบวนการที่ทำงานเป็นเวลานาน
การจัดการโทเค็น ขีดจำกัด และข้อผิดพลาด
ติดตามการใช้งานของคุณและจัดการข้อผิดพลาดอย่างสุภาพ หน้าต่างบริบทคือ 100,000 โทเค็นสำหรับ prompt รวมกับการเสร็จสิ้น เอาต์พุตสูงสุดต่อคำขอคือ 16,000 โทเค็น หาก max_tokens ยังไม่กำหนด ขีดจำกัดเริ่มต้นคือ 2,048 โทเคน คุณจะถูกจำกัดไว้ที่ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์ รหัสข้อผิดพลาด 401 บ่งชี้ถึงคีย์ไม่ถูกต้อง รหัสข้อผิดพลาด 402 หมายถึงคุณต้องเติมเครดิตผ่านคริปโต รหัสข้อผิดพลาด 429 บ่งชี้ถึงการจำกัดอัตราส่วน เครดิตหมดอายุไม่จำกัด ดังนั้นคุณสามารถใช้ได้ตลอดเวลา
คำถามที่พบบ่อย
นี่คือตัวเลือก litellm ที่ดีที่สุดสำหรับเนื้อหาแบบไม่มีเซ็นเซอร์หรือไม่?
ใช่ มีโมเดล uncensored ความจุสูงเพียงโมเดลเดียวโดยไม่มีการจัดเส้นทางที่ซับซ้อน คุณเข้าถึงโมเดลโอเพนซอร์สที่ปรับแต่งสำหรับหัวข้อผู้ใหญ่และเป็นที่ถกเถียงโดยตรง สิ่งนี้กำจัดข้อผูกมัดกับผู้ขายและค่าธรรมเนียมสมาชิกของเกตเวย์ทั่วไป
คุณรับชำระเงินวิธีใดสำหรับการเติมเงิน?
เรารับชำระเงินด้วยคริปโตเท่านั้น: USDT (TRC20) หรือ USDC (Base) ยอดเติมขั้นต่ำคือ $20 และสูงสุดคือ $500 คุณจะได้รับเครดิตโบนัสตามจำนวนเงินที่เติมของคุณ โดยอยู่ในช่วง +5% ถึง +15%
ราคาทำงานสำหรับโทเค็นอินพุตและเอาต์พุตอย่างไร?
โทเค็นอินพุตมีราคา $0.15 ต่อ 1M และโทเค็นเอาต์พุตมีราคา $0.50 ต่อ 1M คุณจ่ายเฉพาะการใช้งานจริง และความผิดพลาดไม่มีค่าใช้จ่าย เครดิตชำระล่วงหน้าไม่มีวันหมดอายุ ดังนั้นคุณสามารถใช้ยอดเงินเมื่อใดก็ได้ที่ต้องการ
เข้าถึงคีย์ API ของคุณ
ลงทะเบียน ดึงคีย์ อัปเดต URL พื้นฐานของ endpoint การกำหนดค่าแบบเรียบง่าย