ทางเลือก 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 URL | https://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 ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| โหมด JSON | response_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 ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน
| รหัส | ประเภท | ความหมาย |
|---|---|---|
400 | bad_request | JSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท |
401 | missing_key · invalid_key · key_revoked | ไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว |
402 | no_credit | เครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที |
403 | content_blocked | เนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน |
404 | not_found | ไม่รู้จักเอนด์พอยต์ |
413 | request_too_large | ขนาดเกิน 8 MB |
429 | rate_limited · concurrency | เกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่ |
503 | upstream_busy | โมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที |
ถาม-ตอบ
นี่คือการขายต่อ GPT หรือ Claude ใช่หรือไม่
ไม่ เราใช้โมเดลแบบเปิดน้ำหนักของเราเองบนเซิร์ฟเวอร์ GPU ที่ปรับให้มีการปฏิเสธเนื้อหาต่ำที่สุด แต่มีความแตกต่างจาก GPT, Claude, Gemini หรือโมเดลของผู้จัดจำหน่ายรายอื่น
คุณใช้พรอมต์สำหรับการฝึกหรือไม่?
ไม่ พรอมต์ของคุณไม่ถูกนำไปใช้ในการฝึกโมเดลของเรา เราต้องการเพียงอีเมลและรหัสผ่านสำหรับบัญชีของคุณ
ฉันสามารถขอเงินคืนได้หรือไม่?
เราไม่ได้ระบุนโยบายการคืนเงินอย่างชัดเจนในคู่มือนี้ แต่เครดิตแบบเติมเงินล่วงหน้าไม่หมดอายุ ตรวจสอบหน้าราคาสำหรับรายละเอียดการเติมเงินและโครงสร้างโบนัส
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด