ทำไมนักพัฒนาจึงย้ายจาก OpenRouter ไปยังโมเดลแบบไม่มีตัวกรอง
OpenRouter ยอดเยี่ยมสำหรับความหลากหลายของโมเดล แต่การตั้งค่าเริ่มต้นมักให้ความสำคัญกับความปลอดภัยมากกว่าความถูกต้อง คุณอาจส่ง prompt สำหรับฉากนิยายสำหรับผู้ใหญ่ แต่ได้รับคำปฏิเสธเพราะตัวรวมข้อมูลใช้ตัวกรองทั่วไป ซึ่งทำลายการมีส่วนร่วมสำหรับบอท roleplay หรือบล็อกการวิเคราะห์ละเอียดอ่อนในงานวิจัย นักพัฒนาจำนวนมากตอนนี้ชอบเอนด์พอยต์ uncensored เฉพาะทางเพียงตัวเดียว คุณได้พฤติกรรมที่สม่ำเสมอโดยไม่ต้องเดาว่าคำขอของคุณจะชนกับเวอร์ชันโมเดลใด API ของเราให้บริการโมเดลภาษาขนาดใหญ่เพียงตัวเดียวที่ปรับแต่งมาโดยเฉพาะเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณหลีกเลี่ยงความสุ่มของการจัดเส้นทางหลายโมเดล ทุกโทเค็นนับสำหรับการอนุมาน ไม่ใช่สำหรับฟีเจอร์รวมที่คุณไม่เคยใช้ วิธีการนี้ทำให้การแก้ไขข้อบกพร่องง่ายขึ้น คุณรู้แน่ชัดว่าคุณกำลังรันอะไรอยู่
ขั้นตอนที่ 1: เข้าใจความแตกต่างของ base URLs
URL พื้นฐานเป็นการเปลี่ยนแปลงที่สำคัญที่สุดเพียงอย่างเดียวเมื่อย้าย Open Router ใช้โครงสร้างโดเมนเฉพาะ API ของเราใช้เอนด์พอยต์เฉพาะสำหรับการสร้าง uncensored คุณต้องอัปเดตการกำหนดค่า SDK ของคุณให้ชี้ไปยัง URL พื้นฐานที่ถูกต้อง สิ่งนี้ทำให้แน่ใจว่าคำขอของคุณไปถึงเซิร์ฟเวอร์ที่ถูกต้อง การเปลี่ยนแปลงมีน้อยแต่จำเป็นสำหรับการเส้นทางที่ถูกต้อง
- URL ฐานของ Open Router: HTTPS://openrouter.ai/api/v1
- URL ฐานของ API แบบไม่เซ็นเซอร์ของเรา: HTTPS://api.apillmopen.com/v1
การอัปเดตตัวแปรนี้จะเปลี่ยนเส้นทางคำขอทั้งหมดที่ตามมา โครงสร้างโค้ดเดิมของคุณยังคงอยู่ คุณไม่จำเป็นต้องเขียน body ของคำขอใหม่ เส้นทาง /v1 ยังคงเหมือนเดิม ความสอดคล้องนี้ช่วยลดความยุ่งยากในการโยกย้ายได้อย่างมาก
ขั้นตอนที่ 2: อัปเดตการกำหนดค่า SDK ของคุณ
การกำหนดค่า SDK ต้องการการอัปเดตสำคัญสองอย่าง คุณต้องเปลี่ยน base URL และ API key API key ของเราสร้างได้ทันทีเมื่อสมัครสมาชิก คุณสามารถเริ่มต้นด้วยการยืนยันตัวตนผ่าน Google หรืออีเมล ไม่จำเป็นต้องใช้เบอร์โทรศัพท์ คีย์นี้ให้สิทธิ์เข้าถึงโมเดล uncensored
แทนที่คีย์ Open Router เดิมของคุณด้วยคีย์ API ใหม่ของคุณ อัปเดตตัวแปร URL พื้นฐานในโค้ดของคุณ การเปลี่ยนแปลงเล็กน้อยนี้จะเปลี่ยนเส้นทางปริมาณข้อมูลไปยังเซิร์ฟเวอร์ของเรา คำสั่งของคุณจะส่งไปยังเซิร์ฟเวอร์ของเราทันที การเปลี่ยนผ่านเป็นไปอย่างราบรื่นสำหรับไคลเอนต์ที่เข้ากันได้กับ OpenAI ส่วนใหญ่ คุณสามารถตรวจสอบการเชื่อมต่อโดยแสดงรายการโมเดลที่มีอยู่ จุดปลาย (endpoint) จะส่งกลับรหัสโมเดลที่ถูกต้อง ซึ่งยืนยันว่าการกำหนดค่าของคุณถูกต้อง
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmopen.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)
ขั้นตอนที่ 3: จัดการ Model IDs และความแตกต่างของ streaming
ID โมเดลกำหนดว่าเอนจินใดจะประมวลผลข้อความของคุณ Open Router ใช้ตัวระบุที่ซับซ้อนเช่น anthropic/claude-3.5-sonnet. API ของเราใช้ ID ที่เรียบง่ายและสอดคล้องกัน คุณต้องอัปเดตโค้ดของคุณเพื่อใช้รหัสโมเดลที่ถูกต้อง
- ID โมเดลของเรา:
uncensored
การสตรีมทำงานคล้ายกับมาตรฐานของ OpenAI คุณจะได้รับเหตุการณ์ที่ส่งจากเซิร์ฟเวอร์ (Server-Sent Events) ชิ้นข้อมูลสุดท้ายจะรวมถึงรายละเอียดการใช้โทเค็น ซึ่งช่วยให้สามารถแสดงผลลัพธ์แบบเรียลไทม์ได้ การเรียกใช้ฟังก์ชันและโหมด JSON ทำงานได้ตามที่คาดหวัง คุณสามารถตั้งค่า response_format เพื่อ json_object. พารามิเตอร์อุณหภูมิและ top_p ทำงานตามปกติ หน้าต่างบริบทรองรับได้สูงสุด 100,000 tokens ซึ่งอนุญาตให้มีการสนทนาที่ยาวนานโดยไม่มีการตัดทอนบ่อยครั้ง ผลลัพธ์สูงสุดคือ 16,000 tokens ต่อการเรียกใช้
ขั้นตอนที่ 4: ตรวจสอบราคาและการใช้งานโทเค็น
โครงสร้างราคาแตกต่างกันอย่างมากระหว่างผู้ให้บริการ Open Router คิดเงินตามโมเดลและบางครั้งเพิ่มส่วนเพิ่ม API ของเราใช้เศรษฐศาสตร์โทเค็นล้วนๆ คุณจ่ายเฉพาะสิ่งที่ใช้ ไม่มีค่าธรรมเนียมรายเดือน เครดิตเป็นแบบเติมเงินและไม่หมดอายุ
- Token Input: $0.15 ต่อ 1M tokens
- โทเค็นผลลัพธ์: $0.50 per 1M tokens
ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน คุณไม่ต้องจ่ายสำหรับคำขอที่ล้มเหลว ซึ่งช่วยปกป้องงบประมาณของคุณ คุณสามารถเติมเงินด้วยคริปโต เรารองรับ USDT บน TRC20 หรือ USDC บน Base ยอดเติมขั้นต่ำคือ $20 มีเครดิตโบนัสสำหรับยอดจำนวนมากขึ้น โมเดลนี้มั่นใจว่าทุกเซ็นต์ซื้อการประมวลผลจริง คุณหลีกเลี่ยงการจ่ายสำหรับความจุที่ว่างเปล่า
ขั้นตอนที่ 5: ทดสอบด้วย prompts ที่มีอยู่ของคุณ
การทดสอบช่วยให้แน่ใจว่าพรอมต์ของคุณทำงานตามที่คาดไว้ ใช้เทมเพลตพรอมต์ที่มีอยู่ของคุณ ส่งไปยังจุดสิ้นสุดใหม่ ตรวจสอบโครงสร้างการตอบกลับ ตรวจสอบการปฏิเสธเนื้อหา โมเดลของเราได้รับการปรับแต่งให้ตอบโดยไม่มีการปฏิเสธสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณควรเห็นผลลัพธ์ที่สม่ำเสมอ การตอบกลับแบบสตรีมควรแสดงได้อย่างถูกต้อง การเรียกใช้ฟังก์ชันควรแยกวิเคราะห์ได้อย่างถูกต้อง โหมด JSON ควรส่งคืนวัตถุที่ถูกต้อง ขั้นตอนการตรวจสอบนี้ยืนยันความเข้ากันได้ จากนั้นคุณสามารถดำเนินการต่อสู่การผลิตได้ เก็บสำรองการกำหนดค่าเก่าของคุณ คุณสามารถย้อนกลับได้หากจำเป็น มาตรการป้องกันนี้ช่วยลดความเสี่ยงระหว่างการย้ายข้อมูล
ขั้นตอนที่ 6: ตรวจสอบการปฏิเสธและตัวกรองเนื้อหา
ตรวจสอบคำขอไม่กี่คำแรกของคุณอย่างใกล้ชิด ตรวจสอบการปฏิเสธที่ไม่คาดคิด โมเดลของเราอนุญาตให้ใช้เนื้อหา NSFW สำหรับการใช้งานที่ถูกต้อง อย่างไรก็ตาม มีขีดจำกัดหนึ่งที่ใช้เสมอ เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธ นี่คือพื้นฐานความปลอดภัยมาตรฐาน หัวโตเต็มวัย เรื่องสมมติ หรือหัวข้อที่ถกเถียงกันทั้งหมดนั้นอนุญาต คุณสามารถตรวจสอบสิ่งนี้ได้โดยส่งคำขอทดสอบ การตอบกลับควรประกอบด้วยเนื้อหาที่คาดหวัง ตัวกรองเพิ่มเติมไม่ควรบล็อกคำขอของคุณ ความสม่ำเสมอนี้สำคัญมากสำหรับบอทบทบาทสมมติ มันรับประกันการดื่มด่ำที่ไร้รอยต่อ คุณสามารถปรับพารามิเตอร์เช่นอุณหภูมิเพื่อปรับโทนเสียง การขาดตัวกรองอนุญาตให้สร้างผลลัพธ์ที่สร้างสรรค์มากขึ้น
ขั้นตอนที่ 7: ปรับปรุงสำหรับต้นทุนและความเร็ว
การปรับประสิทธิภาพเกี่ยวข้องกับการลดการใช้โทเค็น ประโยคที่สั้นกว่ามีค่าใช้จ่ายน้อยกว่า ใช้คำสั่งระบบที่มีประสิทธิภาพ หลีกเลี่ยงบริบทที่ซ้ำซ้อน API ของเรารองรับคำขอพร้อมกันได้สูงสุด 8 คำขอต่อคีย์ สิ่งนี้ช่วยให้สามารถประมวลผลแบบขนานเพื่อผลลัพธ์ที่เร็วขึ้น คุณสามารถจัดการคำขอของผู้ใช้หลายรายการได้พร้อมกัน อัตราจำกัดถูกตั้งค่าไว้ที่ 300 คำขอต่อนาที ซึ่งเพียงพอสำหรับแอปพลิเคชันส่วนใหญ่ ติดตามการใช้โทเค็นของคุณผ่านแดชบอร์ด ปรับงบประมาณของคุณให้เหมาะสม การเติมเงินผ่านคริปโตดำเนินการได้รวดเร็ว คุณสามารถรักษาสมดุลเครดิตให้คงที่ สิ่งนี้รับประกันการบริการที่ต่อเนื่อง แอปพลิเคชันของคุณจะทำงานได้อย่างราบรื่นโดยไม่มีการหยุดทำงานที่ไม่คาดคิด
คำถามที่พบบ่อยเกี่ยวกับการเปลี่ยนผู้ให้บริการ
| คำถาม | ตอบ |
|---|---|
| นี่คือ API LLM แบบโอเพนซอร์สที่แท้จริงหรือไม่? | ใช่ มันเข้ากันได้กับ OpenAI และให้บริการโมเดล uncensored โดยไม่มีข้อจำกัดที่เป็นกรรมสิทธิ์ |
| ฉันสามารถใช้โค้ด Open Router ที่มีอยู่แล้วของฉันได้หรือไม่? | ใช่ เพียงอัปเดต base URL, model ID และ API key |
| รับวิธีการชำระเงินอะไรบ้าง? | เรายอมรับ USDT (TRC20) และ USDC (Base) สำหรับเครดิตแบบชำระเงินล่วงหน้า |
| มีช่วงทดลองใช้ฟรีหรือไม่? | บัญชีใหม่จะได้รับเครดิตทดลอง $0.50 ใช้งานได้เป็นเวลา 7 วันคำถามที่พบบ่อยข้อได้เปรียบหลักของการเปลี่ยนจาก Open Router ไปยัง API แบบไม่เซ็นเซอร์คืออะไร?ประโยชน์หลักคือความพร้อมของเนื้อหาที่สม่ำเสมอ OpenRouter มักใช้ตัวกรองทั่วไปที่บล็อกเนื้อหา NSFW หรือหัวข้อที่ถกเถกัน โมเดลเฉพาะของเราตอบโดยไม่มีการปฏิเสธตามอำเภอใจเหล่านี้ ทำให้เวิร์กโฟลว์เกมบทบาทหรือการวิจัยของคุณดำเนินต่อไปได้อย่างราบรื่น ราคาเปรียบเทียบกับโมเดลของ Open Router's อย่างไร?ราคาของเราเป็นเศรษฐกิจของโทเค็นล้วนๆ โดยไม่มีค่าธรรมเนียมรายเดือน คุณจ่าย $0.15 ต่อ 1M โทเค็นอินพุต และ $0.50 ต่อ 1M โทเค็นเอาต์พุต ความผิดพลาดไม่เสียค่าใช้จ่าย และเครดิตที่เติมล่วงหน้าไม่มีวันหมดอายุ OpenRouter อาจคิดอัตราที่แตกต่างกันตามโมเดลหรือบวกกำไรเพิ่ม ฉันต้องเขียนโค้ด Python หรือ Node.js ใหม่หรือไม่?ไม่ API ของเราเข้ากันได้กับ OpenAI อย่างสมบูรณ์ คุณเพียงแค่ต้องอัปเดต base URL ชื่อโมเดล และ API key ในการตั้งค่า SDK ของคุณ โครงสร้างของ body ในการร้องขอจะยังคงเหมือนเดิม เกิดอะไรขึ้นถ้าฉันทำข้อผิดพลาดกับการใช้งานโทเค็นของฉัน?ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน คุณจ่ายเฉพาะการสร้างโทเค็นที่สำเร็จ หากคิดเงินซ้ำ คุณสามารถขอแก้ไขผ่านหน้า Support ยอดเครดิตของคุณปลอดภัยและไม่มีวันหมดอายุ รับคีย์ API ของคุณสมัครสมาชิก รับคีย์ของคุณ แล้วอัปเดต base URL ของคุณ คือการกำหนดค่าทั้งหมด |