th ▾
API Uncensored, ไม่มีการปฏิเสธ โดยตรงopenrouterapiratelimit.com

เริ่มต้นใช้งาน: API ที่รองรับ OpenAI แบบไม่เซ็นเซอร์

หยุดต่อสู้กับข้อผิดพลาดของพร็อกซีต้นทางและขีดจำกัดอัตราด้วย API แบบตรงและไม่มีเซนเซอร์ที่ไม่ปฏิเสธเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย

ติดตั้ง SDK OpenAI

ติดตั้งไลบรารีมาตรฐานสำหรับภาษาที่คุณต้องการเพื่อจัดการคำขอได้ทันที

ไลบรารีนี้ให้ไคลเอนต์ที่จำเป็นสำหรับการสื่อสารกับจุดสิ้นสุดที่เข้ากันได้กับ OpenAI ของเรา มันจัดการส่วนหัวการยืนยันตัวตนและการแยกวิเคราะห์การตอบกลับให้คุณ

  • Python: pip install openai
  • Node.js: npm install openai

ไม่ต้องใช้ไดรเวอร์พิเศษ SDK จัดการการเชื่อมต่อ HTTP พื้นฐานได้อย่างมีประสิทธิภาพ

กำหนดค่า URL พื้นฐานและคีย์

ชี้ไคลเอนต์ของคุณไปยัง base URL เฉพาะของเราและตั้งค่า API key ของคุณเพื่อข้ามข้อจำกัดของเกตเวย์มาตรฐาน

ใช้ https://api.openrouterapiratelimit.com/v1 เป็น URL พื้นฐาน สิ่งนี้จะเปลี่ยนการจราจรไปยังเซิร์ฟเวอร์โดยตรงของเราแทนชั้นพร็อกซี คีย์ API ของคุณจะตรวจสอบบัญชีเครดิตแบบเติมเงินของคุณ

เราสนับสนุนหัวเรื่องมาตรฐาน ส่งคีย์ของคุณใน Authorization header. สิ่งนี้ทำให้แน่ใจว่าคำขอของคุณจะไปยังโมเดลแบบไม่มีเซ็นเซอร์โดยตรงโดยไม่มีการกระโดดขั้นกลาง

ส่งคำขอ Uncensored ครั้งแรกของคุณ

ส่งคำขอ POST ไปยัง /v1/chat/completions ด้วยรหัสโมเดล uncensored เพื่อสร้างข้อความโดยไม่มีการกรองเนื้อหา

โมเดลของเราไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องกฎหมาย นามธรรม หรือหัวข้อข้อโต้แย้ง ตอบคำถามโดยตรงตามคำขอของคุณ

curl https://api.openrouterapiratelimit.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send a test message to verify endpoint availability."}]
  }'

แทนที่ YOUR_API_KEY พร้อมคีย์จริงของคุณ การตอบสนองจะส่งคืนข้อความที่สร้างเสร็จแล้วใน choices array. สิ่งนี้ยืนยันว่าโมเดลทำงานอยู่และเป็น uncensored

เปิดใช้งานการสตรีมสำหรับผลลัพธ์แบบเรียลไทม์

ตั้งค่า stream: true เพื่อรับโทเค็นเมื่อถูกสร้าง ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกสำหรับคำตอบยาว

การสตรีมอนุญาตให้แอปพลิเคชันของคุณแสดงผลลัพธ์แบบต่อเนื่อง ซึ่งสำคัญมากสำหรับอินเทอร์เฟซแชทที่ผู้ใช้คาดหวังการตอบกลับทันที

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterapiratelimit.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)

SDK ส่ง chunks เมื่อมาถึง ประมวลผลแต่ละ chunk เพื่ออัปเดต UI ของคุณ chunk สุดท้ายจะ包含การใช้งาน tokens ทั้งหมดสำหรับ request นั้น

ใช้ Tools และโหมด JSON

ใช้การเรียกใช้ฟังก์ชันหรือโหมด JSON แบบเข้มงวดสำหรับการแยกข้อมูลที่มีโครงสร้างจากโมเดล uncensored ของคุณ

API ของเรารองรับการกำหนดเครื่องมือมาตรฐานของ OpenAI กำหนดเครื่องมือของคุณในการขอข้อมูลและปล่อยให้โมเดลตัดสินใจเมื่อจะเรียกใช้ Alternatively, ใช้ response_format: {"type": "json_object"} สำหรับผลลัพธ์ JSON ที่มีความแน่นอน

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouterapiratelimit.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);

สิ่งนี้ช่วยให้ระบบ downstream ของคุณได้รับข้อมูลที่แยกวิเคราะห์ได้ โมเดลจะปฏิบัติตาม schema ที่คุณกำหนด ใช้สิ่งนี้สำหรับการผสานรวมที่เชื่อถือได้เข้ากับระบบงานของคุณ

ตรวจสอบการใช้งานและขีดจำกัดของ Token

ติดตามการใช้งานของคุณเทียบกับหน้าต่างบริบท 100,000 โทเค็นและขีดจำกัด 300 คำขอต่อนาทีของเรา

หน้าต่างบริบทของคุณรวมทั้งโทเค็นของคำนำและผลลัพธ์ เอาต์พุตสูงสุดต่อคำขอคือ 16,000 โทเค็น หากคุณไม่ได้ตั้งค่า max_tokens, ค่าเริ่มต้นคือ 2,048

อัตราจำกัดการใช้งานเข้มงวดแต่สามารถคาดเดาได้ คุณได้รับสิทธิ์สำหรับคำขอพร้อมกัน 8 คำขอต่อคีย์ ข้อผิดพลาดเช่น 401 (คีย์ไม่ถูกต้อง) หรือ 402 (ไม่มีเครดิต) จะไม่เสียค่าใช้จ่าย ส่วนข้อผิดพลาด 429 หมายความว่าคุณถึงขีดจำกัดอัตราจำกัด ให้ตรวจสอบส่วนหัวของคำตอบเพื่อดูโควตาที่เหลือ

การสตรีม

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 ของ OpenRouter ที่เทียบเท่าสำหรับ API โดยตรงนี้คือเท่าไหร่?

คุณได้รับ 300 คำขอต่อนาทีและคำขอพร้อมกัน 8 ครั้งต่อคีย์ API นี่คือการเชื่อมต่อโดยตรง ดังนั้นคุณจึงหลีกเลี่ยงข้อผิดพลาดของพร็อกซี upstream ที่คาดเดาไม่ได้ซึ่งพบได้บ่อยในบริการอื่น

โมเดลแบบไม่มีการกรองเนื้อหาปฏิเสธเนื้อหาสำหรับผู้ใหญ่หรือไม่?

ไม่ มันไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถียงได้ ขีดจำกัดเด็ดขาดเดียวคือ เนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก ซึ่งจะถูกปฏิเสธเสมอ

เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งานของฉัน?

คุณได้รับ error 429 เครดิตที่ชำระล่วงหน้าของคุณจะไม่ถูกเรียกเก็บสำหรับคำขอที่ล้มเหลวหรือถูกจำกัดอัตรา คุณสามารถรอจนกว่าหน้าต่างเวลาจะรีเซ็ตหรือเพิ่มปริมาณงานของคุณโดยการรับคีย์ใหม่หากจำเป็น

ปกป้องคีย์ของคุณให้เสร็จสิ้นในขั้นตอนเดียว

สมัครสมาชิก รับคีย์ของคุณ แล้วอัปเดต base URL ของคุณ คือสิ่งที่คุณต้องการ

รับคีย์ของคุณ