th ▾
ApiRouterOpen

API LLM uncensored แบบเปลี่ยนแทนที่ได้ทันที

ข้อผิดพลาดทั่วไปของ Open Router

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

อัปเดตล่าสุด

สรุป

  1. ตรวจสอบให้แน่ใจว่า URL พื้นฐานของคุณตรงกับผู้ให้บริการอย่างแม่นยำ เนื่องจาก SDK OpenAI ทั่วไปจะกำหนดค่าเริ่มต้นไปที่ openai.com
  2. รหัสโมเดลไม่ใช่ชื่อผู้จัดจำหน่าย แต่เป็นคีย์การกำหนดเส้นทางเฉพาะที่ต้องตรงกับค่ากำหนดของผู้จัดจำหน่าย's
  3. อัตราจำกัดการเรียกใช้จะกำหนดต่อคีย์ API ดังนั้นคำขอพร้อมกันอาจล้มเหลวหากเกินขีดจำกัดที่อนุญาต
  4. การตอบสนองแบบสตรีมต้องการการจัดการไคลเอนต์เฉพาะเพื่อหลีกเลี่ยงการเชื่อมต่อค้างหรือการสูญเสียข้อมูลบางส่วน

ทำไม Base URL ของคุณจึงสำคัญ

URL พื้นฐานเป็นจุดล้มเหลวที่พบบ่อยที่สุดเมื่อเปลี่ยนผู้ให้บริการ OpenAI SDK ส่วนใหญ่จะตั้งค่าเริ่มต้นเป็น https://api.openai.com. หากคุณเปลี่ยนคีย์ API แต่ลืมอัปเดต URL พื้นฐาน คำขอของคุณจะไปยังเซิร์ฟเวอร์ผิด สิ่งนี้ทำให้เกิดข้อผิดพลาดการตรวจสอบสิทธิ์หรือความพร้อมใช้งานของโมเดลที่ไม่คาดคิด ตรวจสอบเอกสารของผู้ให้บริการเสมอสำหรับจุดปลายที่ถูกต้อง ตัวอย่างเช่น API แบบไร้เซนเซอร์แบบติดตั้งแทนที่ได้ใช้ https://api.apirouteropen.com/v1. การเปลี่ยนเพียง base URL และ key ทำให้คุณสามารถรักษาโค้ดเดิมของคุณได้ สิ่งนี้รับประกันความเข้ากันได้กับไลบรารีเช่น LangChain หรือ LlamaIndex ตรวจสอบ URL ก่อนขยายขนาดการใช้งานของคุณ

ความเข้าใจผิดเกี่ยวกับรหัสโมเดล

นักพัฒนาหลายคนมักคิดว่า ID ของโมเดลสอดคล้องกับชื่อผู้ขายเช่น gpt-4 หรือ claude-3. ในความเป็นจริง ID ของโมเดลเป็นคีย์การกำหนดเส้นทางเฉพาะที่กำหนดโดยเกทเวย์ สำหรับบริการไร้เซนเซอร์ของเรา ID คือ uncensored. การส่ง gpt-3.5-turbo might fail or return a different model if the gateway doesn't map it. Always use the exact ID provided in the documentation. This applies to all LLM proxies. Check the GET /v1/models เอนด์พอยต์เพื่อดูตัวเลือกที่มีอยู่ การระบุ ID ของโมเดลผิดจะทำให้คำขอล้มเหลวทันที ไม่ใช่ผลิตภัณฑ์ของผู้ขาย แต่เป็นพารามิเตอร์การกำหนดค่า

ความประหลาดใจจากอัตราจำกัด

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

ความสับสนระหว่างการสตรีมและไม่สตรีม

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

ข้อผิดพลาดในการนับโทเค็น

การนับโทเค็นแตกต่างกันระหว่างผู้ให้บริการ บางรายนับช่องว่าง บางรายไม่นับ API ของเรานับโทเค็นพรอมต์และคอมพลีชันรวมกัน หน้าต่างบริบทคือ 100,000 โทเค็น เอาต์พุตสูงสุดคือ 16,000 โทเค็นต่อคำขอ หากคุณเกินขอบเขตนี้ คำขอจะล้มเหลว อย่าสมมติว่าการแบ่งคำของ OpenAI ตรงกับของเรา ใช้ตัวแบ่งคำของผู้ให้บริการเพื่อความแม่นยำ ข้อผิดพลาดในการนับโทเค็นนำไปสู่ค่าใช้จ่ายหรือความล้มเหลวที่ไม่คาดคิด ควรตรวจสอบจำนวนโทเค็นก่อนส่งพรอมต์ขนาดใหญ่ ซึ่งสำคัญเป็นพิเศษสำหรับแอปพลิเคชันที่ใช้บริบทยาว การนับผิดอาจทำให้เสียเครดิตไปกับคำขอที่ถูกปฏิเสธ

กำลังละเว้นขีดจำกัดการเรียกใช้ฟังก์ชัน

Function Calling ต้องการรูปแบบ JSON เฉพาะ SDK ต้องรองรับ response_format พารามิเตอร์ API ของเรารองรับโหมด JSON สำหรับเอาท์พุตที่มีโครงสร้าง หากคุณเพิกเฉยต่อสิ่งนี้ โมเดลอาจส่งคืน JSON ที่ไม่ถูกต้อง ซึ่งทำให้การแยกวิเคราะห์อัตโนมัติล้มเหลว ควรทดสอบการเรียกใช้ฟังก์ชันด้วยสคีมาง่ายๆ ก่อนเสมอ ตรวจสอบให้แน่ใจไคลเอนต์ของคุณจัดการตัวเลือกเครื่องมือได้อย่างถูกต้อง การเรียกใช้ฟังก์ชันไม่รองรับในโมเดลทั้งหมด ตรวจสอบเอกสารสำหรับฟีเจอร์ที่รองรับ การเพิกเฉยต่อขีดจำกัดเหล่านี้นำไปสู่การทำงานอัตโนมัติที่ไม่น่าเชื่อถือ ตรวจสอบรูปแบบเอาท์พุตให้ตรงกับความคาดหวังของคุณ

ความล่าช้าในการเติมเงินด้วยคริปโต

การชำระเงินด้วยคริปโตอาจใช้เวลาในการยืนยัน เรารับ USDT (TRC20) และ USDC (Base) รองรับชำระเงินตั้งแต่ $20 ถึง $500 เครดิตโบนัสใช้ได้ที่ $50, $100 และ $200 ความล่าช้าเกิดจากการแออัดของบล็อกเชน ตรวจสอบแฮชการทำธุรกรรมเพื่อดูสถานะ ระบบของเราจะเติมเครดิตเข้าบัญชีของคุณหลังจากยืนยันแล้ว ซึ่งโดยปกติใช้เวลาไม่กี่นาที ในช่วงที่มีการจราจรหนาแน่น อาจใช้เวลานานขึ้น ใช้บล็อกเชนเอ็กซ์พลอเรอร์ที่เชื่อถือได้ อย่าส่งการทำธุรกรรมเดียวกันซ้ำ ซึ่งจะทำให้เกิดเครดิตซ้ำหรือข้อผิดพลาด วางแผนการเติมเงินล่วงหน้าเพื่อรับบริการอย่างต่อเนื่อง

การหมดอายุของเครดิตทดลองใช้

เครดิตทดลองใช้หมดอายุหลังจาก 7 วัน บัญชีใหม่ได้รับ $0.50 ช่วยให้คุณทดสอบได้โดยไม่ต้องผูกมัด อย่างไรก็ตาม ช่วงเวลาสั้นๆ จำกัดการทดสอบที่กว้างขวาง ใช้เครดิตเพื่อตรวจสอบความเข้ากันได้ ตรวจสอบ base URL, model ID และการสตรีม หากใช้งานได้ ให้เติมเงินด้วยคริปโต เครดิตทดลองใช้ไม่สามารถขอคืนได้ เหมาะสำหรับการตรวจสอบอย่างรวดเร็ว อย่าพึ่งพาสำหรับโครงการระยะยาว การหมดอายุเป็นไปอย่างเคร่งครัด วางแผนตารางการทดสอบของคุณ accordingly เพื่อให้แน่ใจว่าคุณไม่ได้เสียเวลาในช่วงเครดิตทดลอง

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

นี่คือ API ของ OpenAI อย่างเป็นทางการหรือไม่?

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

ฉันจัดการกับการตอบกลับแบบสตรีมมิ่งได้อย่างไร?

ใช้พารามิเตอร์สตรีมในการเรียก SDK ของคุณ การตอบกลับจะถูกส่งเป็น server-sent events จัดการแต่ละชิ้นเมื่อมาถึง ช่วยลดเวลาแฝงสำหรับผลลัพธ์ที่ยาวนาน ตรวจสอบให้แน่ใจว่าไคลเอนต์ของคุณรองรับ SSE เพื่อการจัดการที่เหมาะสม

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

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

คุณรับวิธีการชำระเงินใดบ้าง?

คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50

เข้าถึงคีย์ API ของคุณ

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

สร้างคีย์