TH ▾
รับคีย์ API

ทางเลือก OpenRouter: เปลี่ยนไคลเอนต์ของคุณในสามบรรทัด

นำไคลเอนต์ที่เข้ากันได้กับ OpenAI ที่มีอยู่ของคุณไปใช้กับเอนด์พอยต์ที่ไม่เซ็นเซอร์ของเราโดยการอัปเดต URL พื้นฐานและคีย์ API ไม่ต้องเปลี่ยนแปลงโค้ด

https://api.openrouteralternativeapi.com/v1uncensored

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

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

การตรวจสอบสิทธิ์ดำเนินการผ่านส่วนหัว Authorization ตรวจสอบให้แน่ใจว่าคีย์ของคุณถูกส่งเป็นโทเคน Bearer เครดิตทดลองใช้คือ $0.50 และใช้งานได้เป็นเวลา 7 วัน หากคุณต้องการความจุเพิ่มเติม คุณสามารถเติมเงินด้วยคริปโต (USDT หรือ USDC) เริ่มต้นที่ $10

คำขอแรก

ส่งคำขอการสร้างผลลัพธ์ครั้งแรกของคุณโดยใช้เอนด์พอยต์มาตรฐาน POST /v1/chat/completions ระบุ ID โมเดลเป็น uncensored เพื่อเข้าถึงโมเดลภาษาขนาดใหญ่ของเราที่ปรับแต่งเพื่อลดการปฏิเสธเนื้อหา

  • โทเคนอินพุต: $0.25 ต่อ 1M
  • โทเคนเอาต์พุต: $1.00 ต่อ 1M

โปรดจำไว้ว่าหน้าต่างบริบทมีโทเคนรวม 100,000 โทเคน คำขอที่มีขนาดบอดี้เกิน 8 MB จะถูกปฏิเสธ

curl https://api.openrouteralternativeapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

SDK Python

ใช้ SDK ภาษา Python ทางการ openai ชี้ไปยัง URL พื้นฐานของเราและระบุคีย์ API ของคุณ สิ่งนี้ใช้งานได้กับไลบรารีไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐานใดๆ

ID โมเดลคือ uncensored นี่คือโมเดลแบบเปิดน้ำหนักที่ทำงานบนเซิร์ฟเวอร์ GPU ของเรา ไม่ใช่การขายต่อ GPT, Claude หรือ Gemini

from openai import OpenAI

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

สำหรับ Node.js ให้ใช้แพ็คเกจทางการ @anthropic-ai/sdk หรือ openai ตามที่คุณต้องการ กำหนด URL พื้นฐานเป็นเอนด์พอยต์ของเรา ค่าฟิลด์ model ควรเป็น uncensored ตรวจสอบให้แน่ใจว่าคุณจัดการการตอบกลับสำหรับการสนทนาแบบมาตรฐานได้อย่างถูกต้อง

import OpenAI from "openai";

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

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

ตรวจสอบให้แน่ใจว่าไคลเอนต์ของคุณจัดการการสิ้นสุดสตรีมและข้อผิดพลาดระหว่างทางได้อย่างถูกต้อง

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)

ขีดจำกัดและข้อผิดพลาด

โปรดทราบถึงขีดจำกัดดังต่อไปนี้:

  • ขีดจำกัดอัตรา: 300 คำขอต่อนาทีต่อคีย์
  • บอดี้คำขอ: สูงสุด 8 MB
  • หน้าต่างบริบท: 100,000 โทเคน

ข้อผิดพลาดทั่วไป ได้แก่:

  • 401: คีย์ API ไม่ถูกต้อง
  • 402: เครดิตไม่เพียงพอ
  • 429: เกินขีดจำกัดอัตรา

ขีดจำกัดเนื้อหา: เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกบล็อกเสมอ แม้ในโหมดไม่เซ็นเซอร์

ข้อมูลจำเพาะทางเทคนิค

ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน

รายการค่า
รูปแบบ APIรองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์
ID โมเดลuncensored
Base URLhttps://api.openrouteralternativeapi.com/v1
เอนด์พอยต์POST /v1/chat/completions · GET /v1/models
การยืนยันตัวตนAuthorization: Bearer YOUR_KEY
เอาต์พุตสูงสุดได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก)
พารามิเตอร์temperature, top_p, stop, seed, presence_penalty, frequency_penalty
การเรียกใช้ฟังก์ชันรองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool
สตรีมมิงรองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้
โหมด JSONresponse_format: {"type": "json_object"}
หน้าต่างบริบท100,000 โทเคน (อินพุตรวมเอาต์พุต)
ขีดจำกัดอัตรา300 คำขอต่อนาทีต่อคีย์
ขนาดคำขอไม่เกิน 8 MB
เฮดเดอร์ของคำตอบX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
คำขอพร้อมกันสูงสุด 8 คำขอพร้อมกันต่อคีย์
การคิดเงินเครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน
ราคา$0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต
เติมเงินUSDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500
เครดิตทดลองใช้ฟรี$0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก
อายุเครดิตเครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน
โบนัส+5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100
คีย์หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม
เข้าสู่ระบบGoogle หรืออีเมลและรหัสผ่าน
เนื้อหาอนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์

รหัสข้อผิดพลาด

ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน

รหัสประเภทความหมาย
400bad_requestJSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท
401missing_key · invalid_key · key_revokedไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว
402no_creditเครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที
403content_blockedเนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน
404not_foundไม่รู้จักเอนด์พอยต์
413request_too_largeขนาดเกิน 8 MB
429rate_limited · concurrencyเกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่
503upstream_busyโมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที

ถาม-ตอบ

นี่คือการขายต่อ GPT หรือ Claude ใช่หรือไม่

ไม่ เราใช้โมเดลแบบเปิดน้ำหนักของเราเองบนเซิร์ฟเวอร์ GPU ที่ปรับให้มีการปฏิเสธเนื้อหาต่ำที่สุด แต่มีความแตกต่างจาก GPT, Claude, Gemini หรือโมเดลของผู้จัดจำหน่ายรายอื่น

คุณใช้พรอมต์สำหรับการฝึกหรือไม่?

ไม่ พรอมต์ของคุณไม่ถูกนำไปใช้ในการฝึกโมเดลของเรา เราต้องการเพียงอีเมลและรหัสผ่านสำหรับบัญชีของคุณ

ฉันสามารถขอเงินคืนได้หรือไม่?

เราไม่ได้ระบุนโยบายการคืนเงินอย่างชัดเจนในคู่มือนี้ แต่เครดิตแบบเติมเงินล่วงหน้าไม่หมดอายุ ตรวจสอบหน้าราคาสำหรับรายละเอียดการเติมเงินและโครงสร้างโบนัส

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด