เริ่มต้นใช้งาน: API แบบไม่เซ็นเซอร์
ใส่โมเดลแบบไม่มีเซนเซอร์นี้ลงในโครงสร้างพื้นฐานที่เข้ากันได้กับ OpenAI ที่มีอยู่ของคุณแล้วเริ่มสร้างข้อความทันที เราให้จุดสิ้นสุด API โดยตรงพร้อมคณิตศาสตร์โทเค็นที่โปร่งใส เพื่อให้คุณรู้แน่นอนว่าคุณจ่ายสำหรับอะไร
การตรวจสอบสิทธิ์และ Base URL
เริ่มต้นโดยชี้ client ของคุณไปยัง base URL เฉพาะของเราและใช้ API key เฉพาะของคุณ เราทำงานบนโมเดลการตรวจสอบสิทธิ์แบบง่ายที่ key ของคุณให้สิทธิ์เข้าถึง endpoint แบบ uncensored คุณสามารถสร้าง key นี้ได้ทันทีผ่านการลงชื่อเข้าใช้ Google หรืออีเมลในหน้า key ของเรา base URL คือ https://api.pricingopenrouter.com/v1. โครงสร้างนี้ช่วยให้เข้ากันได้กับ OpenAI SDK มาตรฐานโดยไม่ต้องใช้ wrapper แบบกำหนดเอง คุณไม่จำเป็นต้องจัดการคีย์ของผู้ขายหลายรายหรือจัดการตรรกะการกำหนดเส้นทางที่ซับซ้อน เพียงตั้งค่าตัวแปรสภาพแวดล้อมของคุณแล้วดำเนินการส่งคำขอ ระบบจะตรวจสอบข้อมูลประจำตัวของคุณก่อนประมวลผลโทเค็นใดๆ หากคีย์ของคุณไม่ถูกต้อง API จะส่งข้อผิดพลาด 401 ทันที วิธีการตรงไปตรงมานี้กำจัดชั้น markup ของพร็อกซีที่มักจะทำให้ตัวรวมมาตรฐานซับซ้อน
ส่ง Chat Completion ครั้งแรกของคุณ
ส่งคำขอ chat completion มาตรฐานเพื่อรับข้อความตอบกลับจากโมเดล unclosed รหัสโมเดลคือเพียง uncensored. โมเดลโอเพนเวตนี้รันบนเซิร์ฟเวอร์ของเราและไม่ปฏิเสธหัวข้อผู้ใหญ่หรือหัวข้อที่ถกเถียงกันที่ถูกต้องกฎหมาย คุณสามารถส่งคำขอเดียวหรือประวัติการสนทนา API ยอมรับโหลดข้อมูล JSON มาตรฐานพร้อม messages array. โปรดแน่ใจว่าคุณรวม model field set to uncensored. ระบบประมวลผลข้อมูลนำเข้าของคุณและคืนค่าข้อความที่สร้างขึ้นมา การโต้ตอบโดยตรงนี้ช่วยให้คุณควบคุมกระบวนการสร้างได้อย่างแม่นยำ คุณสามารถทดสอบสิ่งนี้ด้วยคำสั่ง curl เบื้องต้นเพื่อตรวจสอบการเชื่อมต่อ การตอบสนองจะรวมถึงสถิติการใช้งานโทเค็นเพื่อความโปร่งใส
cURL
curl https://api.pricingopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the budget limit to five dollars for this week."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingopenrouter.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.pricingopenrouter.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)สร้างคีย์ API ของคุณ
สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นั่นคือการกำหนดค่าทั้งหมด