th ▾

Uncensored OpenAI-compatible API

uncensored ia: การแก้ไขปัญหาข้อผิดพลาดทั่วไป

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

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

จุดเด่นสำคัญ

  1. กำหนดค่า base URL เป็น HTTPS://api.dolphinia.cc/v1 ไม่ใช่ endpoint มาตรฐานของ OpenAI
  2. รหัสโมเดลต้องตั้งค่าเป็น 'uncensored' อย่างชัดเจนในการกำหนดค่าไคลเอนต์ของคุณ
  3. การตอบสนองแบบสตรีมต้องการการแยกวิเคราะห์ชิ้นส่วนสุดท้ายเพื่อดึงข้อมูลการใช้งานโทเค็นได้อย่างแม่นยำ
  4. ข้อผิดพลาดของโหมด JSON มักเกิดจากการลืมระบุรูปแบบการตอบกลับ 'json_object'.

เหตุผลที่โมเดล ia แบบไร้การเซ็นเซอร์ของคุณไม่ตอบสนอง

เหตุผลหลักที่ไคลเอนต์ของคุณไม่ได้รับคำตอบคือความไม่ตรงกันในการกำหนดค่าระหว่างการตั้งค่า SDK ของคุณและความต้องการของ API นักพัฒนาส่วนใหญ่คัดลอกตัวอย่าง OpenAI มาตรฐานโดยไม่ปรับแต่งจุดปลายหรือตัวระบุโมเดล สิ่งนี้ส่งผลให้เกิดข้อผิดพลาด 404 หรือ 400 เพราะไคลเอนต์ชี้ไปที่โครงสร้างพื้นฐานผิด ตรวจสอบให้แน่ใจว่าไคลเอนต์ HTTP ของคุณเข้าถึงเซิร์ฟเวอร์จริงและได้รับแพย์โหลด JSON ที่ถูกต้อง

ตรวจสอบบันทึกเครือข่ายของคุณสำหรับข้อผิดพลาดเวลาหมด หากการเชื่อมต่อสำเร็จแต่ส่งคืนร่างกายว่าง รหัสโมเดลน่าจะไม่ถูกต้อง โมเดล uncensored ia ต้องการพารามิเตอร์เฉพาะเช่นอุณหภูมิและ top_p เพื่อทำงานอย่างถูกต้อง หากไม่มีพารามิเตอร์เหล่านี้ ไคลเอนต์บางตัวอาจส่งคำขอที่มีรูปแบบไม่ถูกต้องซึ่งเซิร์ฟเวอร์ปฏิเสธอย่างเงียบๆ ตรวจสอบให้แน่ใจว่าโค้ดของคุณจัดการข้อผิดพลาด HTTP อย่างสุภาพแทนที่จะสันนิษฐานว่าสำเร็จ

ข้อผิดพลาด base_url: ใช้ OpenAI แทน Dolphin

การใช้ URL ฐานของ OpenAI โดยค่าเริ่มต้นเป็นข้อผิดพลาดที่พบบ่อยที่สุดเมื่อเปลี่ยนไปใช้บริการ AI แบบไม่มีเซนเซอร์นี้ โค้ดของคุณจะส่งคำขอไปยัง HTTPS://api.openai.com/v1 โดยค่าเริ่มต้น ซึ่งไม่ได้โฮสต์โมเดลของเรา สิ่งนี้ทำให้เกิดข้อผิดพลาด 'model not found' เนื่องจาก OpenAI ไม่รู้จักตัวระบุเอนด์พอยต์เฉพาะของเรา

อัปเดตการตั้งค่าไคลเอนต์ของคุณให้ชี้ไปที่ HTTPS://api.dolphinia.cc/v1 การเปลี่ยนแปลงนี้จะเปลี่ยนเส้นทาง traffic ไปยังเซิร์ฟเวอร์ของเราซึ่งเป็นที่ตั้งของ LLM แบบไม่มีเซนเซอร์ โครงสร้างคำขออื่นๆ ยังคงเหมือนกับการเรียกใช้ OpenAI มาตรฐาน คุณไม่จำเป็นต้องเขียนลอจิกแอปพลิเคชันใหม่ทั้งหมด เพียงอัปเดต base URL และตรวจสอบว่า API key ของคุณใช้งานได้กับโดเมนนี้

ข้อผิดพลาด ID โมเดล: ส่ง 'gpt-4' แทน 'uncensored'

แม้จะใช้ URL ฐานที่ถูกต้อง การส่ง 'gpt-4' หรือ 'gpt-3.5-turbo' จะล้มเหลว เซิร์ฟเวอร์คาดหวังสตริงที่ถูกต้อง 'uncensored' ในฟิลด์โมเดล สตริงนี้ระบุโมเดลโอเพนเวตเฉพาะที่ทำงานบนโครงสร้างพื้นฐานของเรา ไม่ใช่เพียงตัวระบุทั่วไป แต่เป็นตัวระบุที่แม่นยำสำหรับโมเดล AI แบบไร้การเซ็นเซอร์ที่คุณกำลังเข้าถึง

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

Handling JSON mode errors in uncensored ia

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

ตั้งค่า response_format เป็น {"type": "json_object"} ในการเรียก API ของคุณ ซึ่งบังคับให้โมเดลปฏิบัติตามไวยากรณ์ JSON แบบเข้มงวด ตรวจสอบให้แน่ใจว่า prompt ของคุณกำหนด schema ที่คาดหวังอย่างชัดเจน จากนั้น LLM uncensored จะจัดโครงสร้างเอาต์พุตให้ตรงกับความต้องการของคุณ วิธีการนี้ลดข้อผิดพลาดในการแยกวิเคราะห์และปรับปรุงความน่าเชื่อถือในสายงานอัตโนมัติ

ปัญหาการสตรีม: ขาดชิ้นข้อมูลสุดท้ายที่มีข้อมูลการใช้งาน

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

ตรวจสอบให้แน่ใจว่าโค้ดของคุณประมวลผลทุก chunk จนกว่า stream จะปิด chunk สุดท้ายมี finish_reason และสถิติการใช้งาน อย่าละข้อมูลนี้ ข้อมูลนี้สำคัญสำหรับการยืนยันว่า request เสร็จสมบูรณ์ การ stream ผ่าน SSE ช่วยอัปเดตแบบเรียลไทม์ แต่คุณต้องจัดการเหตุการณ์ end-of-stream เพื่อดึงข้อมูลทั้งหมด

ขีดจำกัดโทเค็น: เข้าใจขีดจำกัดเอาต์พุต 16k

API ia แบบไม่มีเซนเซอร์มีขีดจำกัดสูงสุดที่ 16,000 โทเค็นต่อคำขอสำหรับเอาต์พุต หากพรอมต์ของคุณยาว พื้นที่ที่เหลือสำหรับการสร้างคำตอบจะลดลงตามลำดับ การเกินขีดจำกัดนี้จะส่งผลให้เกิดข้อผิดพลาดการตัดทอนหรือการตอบกลับ 400 Bad Request

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

Authentication failures: Check your API key format

Authentication failures usually stem from an invalid or expired API key. Ensure your key is copied correctly without extra spaces or newlines. The uncensored ia service requires a valid key for every request passed in the Authorization header.

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

อัตราจำกัดการเรียกข้อมูล: 300 คำขอต่อนาทีเป็นอย่างไร

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

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

ความประหลาดใจด้านการเรียกเก็บเงิน: ทำไมข้อผิดพลาดถึงฟรีแต่เอาต์พุตมีค่าใช้จ่าย

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

อย่างไรก็ตาม output tokens คิดเงินที่ $0.50 ต่อ 1M tokens input tokens มีราคา $0.15 ต่อ 1M tokens ตรวจสอบให้แน่ใจว่าโค้ดของคุณติดตามการใช้งานอย่างแม่นยำเพื่อหลีกเลี่ยงต้นทุนที่ไม่คาดเดา โมเดลเครดิตแบบชำระเงินล่วงหน้าคิดเงินตามการใช้งาน token จริง ข้อผิดพลาดไม่ใช้เครดิต แต่ output ที่ถูกต้องใช้ ตรวจสอบยอดเงินของคุณเป็นประจำเพื่อให้อยู่ในงบประมาณ

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

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

URL พื้นฐานคือ HTTPS://api.dolphinia.cc/v1 คุณต้องอัปเดตการตั้งค่าไคลเอนต์ให้ชี้ไปยังจุดเชื่อมต่อนี้แทน URL เริ่มต้นของ OpenAI เพื่อให้แน่ใจว่าคำขอของคุณจะไปยังเซิร์ฟเวอร์ที่โฮสต์โมเดล uncensored อย่างถูกต้อง

จะแก้ไขข้อผิดพลาดของ JSON mode ใน uncensored ia ได้อย่างไร?

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

เกิดอะไรขึ้นหากฉันเกินขีดจำกัดโทเค็นเอาต์พุต 16k?

การเกินจำกัดผลลัพธ์ 16,000 tokens จะทำให้เกิดข้อผิดพลาด 400 Bad Request เซิร์ฟเวอร์ปฏิเสธคำขอเพราะไม่สามารถสร้าง token ได้มากกว่าที่อนุญาต ให้แน่ใจว่า prompt ของคุณ留有พื้นที่เพียงพอสำหรับความยาวผลลัพธ์ที่ต้องการเพื่อหลีกเลี่ยงข้อผิดพลาดนี้

ข้อผิดพลาดถูกเรียกเก็บเงินในระบบบิลลิ่ง uncensored ia หรือไม่?

ไม่ ข้อผิดพลาดและการปฏิเสธเป็นไปอย่างฟรี คุณจ่ายเฉพาะโทเค็นเอาต์พุตที่สำเร็จเท่านั้น ค่าโทเค็นอินพุตคิดที่ $0.15 ต่อ 1M และค่าโทเค็นเอาต์พุตคิดที่ $0.50 ต่อ 1M สิ่งนี้รับประกันว่าคุณจ่ายเฉพาะผลลัพธ์ที่มีประโยชน์

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

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

ลองด้วยเครดิตทดลองดูเอกสาร