th ▾
เปิดบัญชี

เอกสาร API แบบไม่เซ็นเซอร์

เอกสารนี้ให้รายละเอียดที่จำเป็นสำหรับการผสานรวมกับ API LLM uncensored ของเรา คุณจะพบ URL พื้นฐาน ขั้นตอนการตรวจสอบสิทธิ์ และตัวอย่างโค้ดสำหรับภาษาที่คุณต้องการ

URL ฐานและการตรวจสอบสิทธิ์

ใช้ URL ฐานและคีย์ API ที่ให้ไว้เพื่อเริ่มส่งคำขอ บริการของเราทำงานบนโปรโตคอลที่เข้ากันได้กับ OpenAI หมายความว่าคุณสามารถใช้ SDK มาตรฐานได้โดยมีการเปลี่ยนแปลงการตั้งค่าเพียงเล็กน้อย URL ฐานสำหรับคำขอทั้งหมดคือ https://api.openroutereualternative.com/v1.คุณต้องรวมคีย์ API เฉพาะของคุณใน Authorization header สำหรับการร้องขอทุกชิ้น

การตรวจสอบสิทธิ์นั้นตรงไปตรงมาและปลอดภัย สร้างคีย์ของคุณบน รับ API key หน้าเว็บผ่าน Google หรืออีเมล คีย์จะแสดงทันทีหลังจากการสร้าง เก็บไว้อย่างปลอดภัย เนื่องจากคีย์นี้ให้การเข้าถึงเต็มรูปแบบไปยังเครดิตที่เติมเงินของเรา เราไม่ต้องการหมายเลขโทรศัพท์หรือขั้นตอนการตั้งค่าที่ซับซ้อน ข้อมูลของคุณอยู่ในสภาพแวดล้อมที่สอดคล้องกับข้อกำหนดโดยไม่มีค่าเส้นทางซ่อนเร้น

คำขอครั้งแรก

ส่งข้อความแรกไปยัง /v1/chat/completions endpoint โดยใช้ไคลเอนต์ HTTP ที่คุณต้องการ รหัสโมเดลคือ uncensored. โมเดลนี้คือโมเดลภาษาขนาดใหญ่แบบโอเพนเวตที่ปรับแต่งสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมายและไม่ปฏิเสธหัวข้อที่ถกเถียงกัน มันไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น

ด้านล่างคือตัวอย่างพื้นฐานโดยใช้ cURL แทนที่ YOUR_API_KEY พร้อมคีย์จริงของคุณ ร่างคำขอประกอบด้วยรหัสโมเดล พรอมต์ระบบ และข้อความผู้ใช้ ตัวอย่างนี้แสดงให้เห็นถึงลักษณะที่ไม่มีการเซ็นเซอร์ของ API ของเราโดยตรงโดยไม่มีโอเวอร์เฮดเพิ่มเติม

curl https://api.openroutereualternative.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
  }'

การผสานรวม SDK Python

ใช้ Python SDK ทางการของ OpenAI พร้อม base URL แบบกำหนดเองเพื่อโต้ตอบกับ API ของคุณ วิธีนี้รับประกันความเข้ากันได้กับ codebases ที่มีอยู่ซึ่งใช้ client ของ OpenAI อยู่แล้ว คุณเพียงแค่ต้องปรับ base_url และ api_key พารามิเตอร์ รหัสโมเดลยังคง uncensored.

รองรับการสตรีมผ่าน Server-Sent Events (SSE) ใช้ stream=True พารามิเตอร์เพื่อรับโทเค็นเมื่อถูกสร้างขึ้น ชิ้นสุดท้ายจะประกอบด้วยจำนวนโทเค็นรวมสำหรับการร้องขอนี้ วิธีการนี้มีประสิทธิภาพสำหรับแอปพลิเคชันแบบเรียลไทม์ API ของเรารองรับพารามิเตอร์เช่น temperature, top_p และลำดับหยุด

from openai import OpenAI

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

ผสานรวมกับ API ของเราโดยใช้ SDK Node.js ของ OpenAI กำหนดค่าไคลเอนต์ด้วย URL พื้นฐานเฉพาะและคีย์ API ของคุณ รหัสโมเดลคือ uncensored. การตั้งค่านี้ช่วยให้คุณใช้วิธีการที่คุ้นเคยสำหรับการสร้างข้อความสนทนาได้ คุณสามารถส่งข้อความบริบท ตั้งค่าอุณหภูมิ และกำหนดลำดับการหยุดได้

รองรับ Function Calling ผ่าน tools พารามิเตอร์ คุณยังสามารถบังคับใช้โหมด JSON โดยใช้ response_format: {type: "json_object"}. คุณสมบัตินี้มีประโยชน์สำหรับการแยกสกัดข้อมูลที่มีโครงสร้าง API จัดการพารามิเตอร์เช่น presence_penalty และ frequency_penalty ตามที่คาดไว้พอดี ความยืดหยุ่นนี้ทำให้เป็นทางเลือก openrouter ที่ดีสำหรับนักพัฒนา

import OpenAI from "openai";

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

การใช้งาน SSE และการสตรีม

เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งสตรีม Server-Sent Events แต่ละเหตุการณ์ประกอบด้วยชิ้นส่วนของคำตอบบางส่วน ชิ้นสุดท้ายรวมถึงสถิติการใช้โทเค็นครบถ้วนเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน

การสตรีมลดการรับรู้ความล่าช้าสำหรับผู้ใช้งาน เหมาะสำหรับอินเทอร์เฟซแชทที่ต้องการข้อมูลป้อนกลับทันที หน้าต่างบริบทรองรับโทเค็นได้สูงสุด 100,000 โทเค็นสำหรับคำขอและการตอบกลับรวมกัน ผลลัพธ์สูงสุดคือ 16,000 โทเค็นต่อคำขอ หาก max_tokens ไม่ได้ถูกตั้งค่าไว้ ค่าเริ่มต้นคือ 2,048 tokens ความสมดุลนี้ช่วยให้สามารถจัดการบริบทที่ลึกซึ้งได้โดยไม่ทำให้ขีดจำกัดของการตอบกลับเกิน负荷

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 ของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ คีย์ API แต่ละคีย์รองรับการเรียกใช้ 300 ครั้งต่อนาที และ 8 การเรียกใช้พร้อมกัน ขนาดสูงสุดของร่างกายคำขอคือ 8 MB ข้อผิดพลาดจะส่งกลับเป็นรหัสสถานะ HTTP มาตรฐาน หากเกิดข้อผิดพลาด 401 แสดงว่าคีย์ API ไม่ถูกต้องหรือหายไป หากเกิดข้อผิดพลาด 402 แสดงว่าเครดิตแบบชำระเงินล่วงหน้าของคุณหมดแล้ว หากเกิดข้อผิดพลาด 429 แสดงว่าคุณได้เกินขีดจำกัดอัตราความเร็ว

การใช้โทเค็นโปร่งใส โทเค็นอินพุตมีราคา $0.15 ต่อล้าน และโทเค็นเอาต์พุตมีราคา $0.50 ต่อล้าน ข้อผิดพลาดและการปฏิเสธฟรี เครดิตเติมผ่านคริปโตเท่านั้น โมเดลปฏิเสธคำขอที่เกี่ยวข้องกับเด็กแต่อนุญาตเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมายอื่นๆ โครงสร้างที่ชัดเจนนี้ทำให้ต้นทุนสำหรับแอปพลิเคชันของคุณสามารถคาดการณ์ได้

คำถามที่พบบ่อย

URL พื้นฐานสำหรับ API uncensored คืออะไร?

URL ฐานคือ HTTPS://api.openroutereualternative.com/v1 URL นี้ทำงานกับไคลเอนต์ใดๆ ที่เข้ากันได้กับ OpenAI คุณต้องรวมคีย์ API ของคุณใน header Authorization

จะตรวจสอบความถูกต้องของคำขอได้อย่างไร?

ใส่คีย์ API ของคุณในหัวเรื่อง Authorization เป็นโทเค็น Bearer สร้างคีย์ของคุณในหน้า Get API key คีย์จะแสดงทันทีหลังจากสมัครสมาชิก ให้สิทธิ์คุณเข้าถึงเครดิตที่เติมเงินล่วงหน้าของคุณ

รายละเอียดการกำหนดราคาโทเค็นสำหรับ LLM แบบไม่เซ็นเซอร์นี้คืออะไร?

โทเค็นอินพุตราคา $0.15 ต่อหนึ่งล้านโทเค็น โทเค็นเอาต์พุตราคา $0.50 ต่อหนึ่งล้านโทเค็น ความผิดพลาดไม่คิดค่าใช้จ่าย เครดิตเติมผ่านคริปโต ไม่มีค่าธรรมเนียมการเปลี่ยนเส้นทางแฝง

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

ลงทะเบียน คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นี่คือค่ากำหนดค่าทั้งหมด