เชื่อมต่อโมเดล uncensored
ใส่โมเดลแบบไม่มีเซนเซอร์ลงในโครงสร้างพื้นฐานที่มีอยู่ของคุณโดยใช้จุดสิ้นสุดที่เข้ากันได้กับ OpenAI มาตรฐาน คุณจะได้รับอนุมานแบบข้อความเข้า-ข้อความออกพร้อมการกำหนดราคาต่อโทเค็นที่โปร่งใสและไม่มีภาระรายเดือน
URL ฐานและการตรวจสอบสิทธิ์
เชื่อมต่อไคลเอนต์ของคุณกับเกตเวย์เฉพาะของเราโดยใช้ URL พื้นฐานที่ให้มา คำขอทั้งหมดต้องมีคีย์ API ที่ถูกต้องซึ่งส่งใน Authorization header. การตั้งค่านี้ใช้งานได้กับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ โดยไม่ต้องแก้ไขตรรกะหลักของคุณ
สมัครรับคีย์ API ผ่าน Google หรืออีเมลที่หน้า Get API key คีย์จะปรากฏทันที ทำให้คุณสามารถเริ่มทดสอบได้โดยไม่ต้องยืนยันด้วยเบอร์โทรศัพท์ เก็บข้อมูลการเข้าสู่ระบบของคุณให้ปลอดภัย เนื่องจากข้อมูลนี้จะใช้เข้าถึงเครดิตที่เติมไว้ล่วงหน้าของคุณ
การขอข้อมูลครั้งแรกของคุณ
ส่งคำขอ chat completion มาตรฐานเพื่อสร้างข้อความ ใช้ตัวระบุโมเดล uncensored เพื่อเข้าถึงโมเดลโอเพนเวตของเราที่ปรับแต่งสำหรับการตอบแบบไม่จำกัด
curl https://api.openrouterpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
}'ตรวจสอบให้แน่ใจว่า payload ของคุณรวมถึง model field and your messages array. API ส่งกลับ JSON ที่มีเนื้อหาที่สร้างขึ้นมา พร้อมสำหรับตรรกะแอปพลิเคชันของคุณ
การผสานรวม Python SDK
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อเชื่อมต่อกับ API ของเรา โดยชี้ client ไปยัง base URL ของเราและ inject API key ของคุณ วิธีนี้ช่วยให้โค้ดของคุณสะอาดและใช้ประโยชน์จากการสนับสนุนจากชุมชนสำหรับไลบรารีมาตรฐาน
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterpricing.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)เริ่มต้นใช้งานไคลเอนต์ด้วยคีย์และ URL ฐานที่กำหนดเอง เรียกจุดจบการครบถ้วนของการสนทนาเหมือนกับที่คุณทำกับโมเดลอื่น แต่ด้วย uncensored model ID.
การผสานรวม Node SDK
ผสานรวมโดยตรงลงในโปรเจกต์ JavaScript หรือ TypeScript ของคุณโดยใช้ Node OpenAI SDK ตั้งค่า baseURL และ apiKey คุณสมบัติเพื่อส่งคำขอได้อย่างถูกต้อง วิธีนี้ทำให้แน่ใจความปลอดภัยของประเภทข้อมูลและการจัดการข้อผิดพลาดที่ง่ายในเว็บแอปพลิเคชันสมัยใหม่
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterpricing.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);กำหนดค่าอินสแตนซ์ SDK ด้วยข้อมูลรับรองของคุณ ส่งข้อความและรับคำตอบโดยใช้รูปแบบ async/await มาตรฐาน ซึ่งสามารถผสานรวมเข้ากับสถาปัตยกรรม Node.js ของคุณได้อย่างราบรื่น
การตอบสนองแบบสตรีม
เปิดใช้งานการสตรีมโดยตั้งค่า stream ตั้งค่าเป็น true ในคำขอ ซึ่งส่งสตรีม Server-Sent Events (SSE) ทำให้คุณสามารถแสดง 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)แยกวิเคราะห์ชิ้นส่วน SSE เพื่ออัปเดต UI ของคุณแบบเรียลไทม์ ชิ้นส่วนสุดท้ายมีการใช้งานโทเค็นรวม ซึ่งจะถูกหักจากเครดิตพรีเพดของคุณ ข้อผิดพลาดระหว่างสตรีมมิ่งจะไม่มีการเรียกเก็บเงิน
ข้อจำกัด, ข้อผิดพลาด และบริบท
ตรวจสอบขีดจำกัดอัตราของคุณและจัดการข้อผิดพลาดอย่างสุภาพ คุณได้รับอนุญาต 300 คำขอต่อนาทีและคำขอพร้อมกันได้ 8 คำขอต่อคีย์ หากคุณเกินขีดจำกัดเหล่านี้ คุณจะรับรหัสสถานะ 429 ข้อผิดพลาด 401 บ่งชี้ถึงคีย์ที่ไม่ถูกต้อง ในขณะที่ข้อผิดพลาด 402 หมายถึงคุณต้องเติมเครดิตของคุณ
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens สำหรับทั้ง input และ output รวมกัน Output สูงสุดถูกจำกัดไว้ที่ 16,000 tokens เว้นแต่จะระบุค่าอื่นไว้ โปรดจำกัดคำขอของคุณให้อยู่ในขอบเขตเหล่านี้เพื่อหลีกเลี่ยงการตัดข้อความหรือข้อผิดพลาด
คำถามที่พบบ่อย
สิ่งนี้เปรียบเทียบกับการกำหนดราคาของ Open Router อย่างไร?
อัตราราคาต่อโทเค็นของเราโปร่งใสและแข่งขันได้ มักจะถูกกว่าผู้ให้บริการแบบรวมกลุ่ม เราคิดเงิน $0.15 ต่อล้านโทเค็นอินพุต และ $0.50 ต่อล้านโทเค็นเอาต์พุต โดยไม่มีค่าธรรมเนียมรายเดือนหรือค่าใช้จ่ายที่ซ่อนอยู่ โมเดลการกำหนดราคาโดยตรงนี้หลีกเลี่ยงส่วนต่างราคาที่สูงมักพบในเกตเวย์ที่มีผู้ให้บริการหลายราย
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาดระหว่างการสตรีม?
ข้อผิดพลาดจัดการได้อย่างราบรื่นโดยไม่เรียกเก็บเงินคุณสำหรับการตอบกลับที่ไม่สมบูรณ์ หากคำขอล้มเหลวเนื่องจากปัญหาเครือข่ายหรือพารามิเตอร์ไม่ถูกต้อง จะไม่มีการหักโทเค็นจากเครดิตของคุณ คุณสามารถลองคำขอใหม่โดยไม่มีการลงโทษ รับประกันว่าคุณจ่ายเฉพาะสำหรับการดำเนินการที่สำเร็จ
Can I use this model for function calling?
ใช่ API รองรับการทำงานเรียกฟังก์ชันผ่านพารามิเตอร์ tools มาตรฐาน คุณสามารถกำหนดฟังก์ชันของคุณในการร้องขอและโมเดลจะส่งกลับข้อมูลที่มีโครงสร้าง สิ่งนี้ทำให้คุณสามารถผสานรวมโมเดล uncensored เข้ากับขั้นตอนการทำงานที่ซับซ้อนที่ต้องการการใช้งานเครื่องมือหรือการโต้ตอบกับ API
รับคีย์ API ของคุณ
ลงทะเบียน รับคีย์ของคุณ และอัปเดต URL พื้นฐานของคุณ นั่นคือสิ่งที่คุณต้องทำทั้งหมด