FAQ API โมเดลใหญ่: หาคำตอบตามหัวข้อ
เมื่อผู้พัฒนาได้รู้จัก API โมเดลภาษาขนาดใหญ่เป็นครั้งแรก มักจะมีคำถามเล็กๆ น้อยๆ เกิดขึ้นในใจหลายข้อพร้อมกัน เช่น ได้คีย์จากที่ไหน ส่งรูปภาพได้หรือไม่ จะหยุดทำงานกลางคันหรือไม่ และเขียนได้ยาวแค่ไหน จัดกลุ่มคำถามเหล่านี้เป็นห้าชุดตามหัวข้อ โดยแต่ละชุดมีคำถามไม่กี่ข้อ ให้ตอบให้สั้นที่สุดด้วยประโยคเดียว และชี้ไปยังบทความเฉพาะทางเมื่อต้องการรายละเอียดเพิ่มเติม คุณสามารถข้ามไปยังชุดที่สนใจได้ทันที
อัปเดตล่าสุด
สรุป
- ลงทะเบียนด้วยอีเมลและรหัสผ่าน คีย์จะแสดงทันที บัญชีละหนึ่งคีย์ สามารถสร้างใหม่ได้
- รองรับการสนทนาข้อความ โมเดลเดียว รองรับสตรีมมิงและการเรียกใช้ฟังก์ชัน ไม่รองรับรูปภาพ เสียง เวกเตอร์ และ fine-tuning
- รวม prompt และ output ต่อ request ไม่เกิน 100,000 token คีย์ละ 300 คำขอต่อนาที
- เนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมายใช้ได้ แต่เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกบล็อก บริการสำหรับผู้ใหญ่เท่านั้น
บัญชีและคีย์
รับคีย์แรกได้อย่างไร?
ไปที่หน้ารับคีย์ ลงทะเบียนด้วยอีเมลและรหัสผ่าน คีย์จะแสดงทันที ไม่ต้องกรอกข้อมูลการชำระเงิน
หนึ่งบัญชีสร้างคีย์ได้กี่คีย์?
ไม่ได้ บัญชีละหนึ่งคีย์ หากต้องการแยกการใช้สำหรับโปรเจกต์ต่างๆ ให้ใช้ backend ของคุณเองเพื่อติดแท็กและบันทึกการใช้งาน
คีย์รั่วไหลทำอย่างไร?
สร้างใหม่ทันที คีย์เก่าจะหมดอายุทันที ดังนั้นควรเตรียมค่าใหม่ให้พร้อมก่อนนำไปใช้งาน
ผู้ใช้ใหม่ทดลองใช้ก่อนได้ไหม?
ได้ บัญชีใหม่มีเครดิตทดลองใช้ $0.50 ใช้ได้ภายใน 7 วัน ไม่ต้องผูกวิธีการชำระเงิน
ดูขั้นตอนตั้งแต่การลงทะเบียนจนส่ง request แรกได้ที่แชทบอท
หากต้องจัดการหลายโปรเจกต์ อย่าพึ่งพาคีย์หลายคีย์ แต่ให้ติดแท็กโปรเจกต์ใน backend ของคุณเพื่อบันทึก usage เพื่อสรุปยอดรายเดือนที่ชัดเจนกว่า
สิ่งที่เรียกใช้ได้และไม่ได้
ที่อยู่ API และชื่อโมเดลคืออะไร?
ที่อยู่คือ https://api.apidamoxing.com/v1,模型名固定为 uncensored มีโมเดลเพียงโมเดลเดียว
มี endpoint อะไรบ้าง?
สอง: POST /v1/chat/completions สำหรับสนทนา, GET /v1/models สำหรับดูรายการโมเดล เส้นทางอื่นได้ 404
ส่งรูปภาพ เสียง หรือทำ vector search ได้ไหม?
ไม่ได้ รองรับเฉพาะข้อความ ไม่มีรูปภาพ เสียง วิดีโอ เวกเตอร์ และไม่มี fine-tuning
รองรับสตรีมมิงและการเรียกใช้ฟังก์ชันไหม?
รองรับทั้งคู่ เพิ่ม stream: true ใน request เพื่อใช้ SSE และใช้รูปแบบ tools ของ OpenAI สำหรับการเรียกใช้ฟังก์ชัน
ใช้ SDK ของ OpenAI ได้เลยไหม?
ได้ เพียงเปลี่ยน base_url ไปยังที่อยู่ด้านบน และเปลี่ยน api_key เป็นคีย์ของคุณ รองรับ Python, Node.js และ curl
ความเข้าใจผิดทั่วไปคือ "ถ้ารองรับรูปแบบ OpenAI ก็รองรับฟีเจอร์ทั้งหมด" การรองรับหมายถึงรูปแบบคำขอและตอบ ไม่ใช่ขอบเขตฟีเจอร์ ที่นี่มีแค่แชทข้อความ โค้ดเดิมที่ใช้การเข้าใจภาพ การแปลงเสียง หรือการค้นหาเวกเตอร์ต้องแยกส่วนนั้นออกและใช้วิธีอื่นแทน
ความยาว ความถี่ และพารามิเตอร์
ใส่เนื้อหาได้มากแค่ไหน?
รวม input และ output ได้สูงสุด 100,000 token ขนาด request body จำกัดที่ 8 MB แต่ในกรณีข้อความมักถึงขีดจำกัด token ก่อน
ทำไมคำตอบถึงหยุดกลางคัน?
มักเกิดจากการถึง max_tokens ค่าเริ่มต้นคือ 2048 ปรับค่าให้สูงขึ้นได้สูงสุด 32,000 โดยรวมต้องไม่เกิน 100,000 token
ส่งคำขอได้กี่ครั้งต่อนาที?
300 ครั้งต่อคีย์ API แนะนำให้จัดการคิวและจำกัดอัตราในฝั่งของคุณสำหรับงานแบบแบตช์ เพื่อป้องกันปัญหาเมื่อถูกจำกัดอัตรา
temperature, top_p, stop มีผลใช้งานหรือไม่?
ได้ ฟิลด์การสุ่มตัวอย่างมาตรฐานเหล่านี้จะถูกส่งต่อไปยังโมเดลโดยตรง โดยพฤติกรรมจะสอดคล้องกับความคาดหวังของคุณเมื่อใช้เอนด์พอยต์แชทคอมพลีชัน
ต้องการดูรายละเอียดของแต่ละฟิลด์ไปที่ไหน?
ดูตารางรายละเอียดได้ในส่วนอธิบายพารามิเตอร์ของเอนด์พอยต์ และหน้าเอกสารเป็นแหล่งอ้างอิงแบบกระชับ
เกี่ยวกับคำว่า “ยาวแค่ไหน”: 100,000 โทเคน ประมาณเท่ากับตัวอักษรจีนหลายหมื่นตัว ขึ้นอยู่กับเนื้อหา นี่เป็นเพียงการประมาณการคร่าวๆ ไม่ใช่การแปลงที่แม่นยำ เมื่อต้องจัดการเอกสารที่มีความยาวมาก การแบ่งส่วนแล้วสรุปผลเป็นวิธีที่ปลอดภัยกว่า
ค่าใช้จ่ายและยอดคงเหลือ
คิดค่าใช้งานอย่างไร?
คิดตามโทเคน: อินพุตล้านโทเคน $0.25, เอาต์พุตล้านโทเคน $1.00 ไม่มีค่าธรรมเนียมรายเดือน ไม่ต้องสมัครสมาชิก
ต้องจ่ายเงินล่วงหน้าหรือหลัง?
จ่ายล่วงหน้า เติมเครดิตแบบเติมเงินล่วงหน้าเข้าบัญชี ใช้เท่าใดตัดเท่านั้น ยอดคงเหลือไม่หมดอายุ
เงินหมดจะเป็นอย่างไร?
คำขอจะล้มเหลว ด้วยสถานะ 402 และ error code no_credit กรณีเครดิตทดลองใช้หมดอายุก็แสดงผลลัพธ์เช่นเดียวกัน เมื่อเติมยอดคงเหลือเพิ่มเติมบริการจะกลับมาทำงานได้
จะประมาณการค่าใช้จ่ายของฟีเจอร์ได้อย่างไร?
ดูตัวอย่างการคำนวณในtoken กับการคิดเงิน โดยหัวใจสำคัญคือการอ่านค่า usage จาก response แล้วคูณกับราคาต่อหน่วย
นิสัยการตั้งงบประมาณ: เติมตามการใช้ที่คาดในแต่ละรอบ ไม่ต้องเติมเยอะ เพราะยอดคงเหลือคือขีดจำกัดสูงสุด หยุดเมื่อหมด ไม่มีบิลเกิน
ปัญหาจริงในการขึ้นระบบและแก้ไขข้อผิดพลาด
ใช้คีย์ API เดียวกันสำหรับการพัฒนาและระบบ Production ได้หรือไม่?
เนื่องจากบัญชีหนึ่งมีเพียงคีย์เดียว จึงเป็นการใช้งานร่วมกันในทางปฏิบัติ ควรเก็บคีย์ไว้ในตัวแปรสภาพแวดล้อมของเซิร์ฟเวอร์เท่านั้น อย่าใส่ใน repository ของโค้ดหรือหน้าเว็บฝั่งไคลเอนต์ และรู้ไว้ว่าการสร้างคีย์ใหม่จะทำให้ทุกสภาพแวดล้อมหยุดทำงานทันที
เจอ 503 ควรลองใหม่ทันทีหรือไม่?
ไม่ควร สถานะนี้หมายถึงบริการกำลัง繁忙ชั่วคราว ให้รอไม่กี่วินาทีแล้วลองใหม่ พร้อมกำหนดจำนวนการลองสูงสุด การส่งคำขอรัวๆ เพียงแต่ทำให้เสียโควตาคำขอ
เรียกใช้เอนด์พอยต์ช้ามาก เป็นเพราะมีปัญหาหรือไม่?
การสร้างข้อความจากข้อความยาวๆ ใช้เวลาโดยธรรมชาติ ยิ่งเอาต์พุตยาวก็ยิ่งใช้เวลานาน แนะนำให้เปิดสตรีมมิง เพื่อให้ผู้ใช้เห็นข้อความส่วนต้นได้ทันที พร้อมตั้งค่า timeout ของไคลเอนต์ให้ยืดหยุ่นมากขึ้น
บทสนทนายาวขึ้นเรื่อยๆ จะหลีกเลี่ยงการเกินขีดจำกัดได้อย่างไร?
ตัดประวัติการสนทนาใน backend ของคุณเอง โดยเก็บเฉพาะรอบล่าสุดๆ เนื้อหาที่เก่ากว่าสามารถบีบอัดเป็นบทสรุปได้ ประมาณการปริมาณข้อมูลทั้งหมดก่อนส่งคำขอ อย่ารอให้เอนด์พอยต์ส่งสถานะ 400 จึงค่อยจัดการ
จะยืนยันได้อย่างไรว่าคำขอนั้นใช้โทเคนไปกี่ตัว?
อ่านฟิลด์ usage ใน response ซึ่งประกอบด้วยอินพุต เอาต์พุต และยอดรวม สำหรับสตรีมมิง ข้อมูลนี้จะอยู่ในบล็อกข้อมูลสุดท้าย ไม่ต้องใช้พารามิเตอร์เพิ่มเติม
ปัญหาเหล่านี้มักถูกถามซ้ำๆ เพราะเกิดขึ้นในขั้นตอนถัดไปหลังจาก “โค้ดทำงานได้แล้ว” แนะนำให้ใช้ส่วนนี้เป็นรายการตรวจสอบก่อนขึ้นระบบ เพื่อยืนยันว่าโปรแกรมของคุณมีการจัดการกับกรณีต่างๆ ครบถ้วน
ขอบเขตเนื้อหาและกลุ่มผู้ใช้
เนื้อหาแบบไหนที่จะถูกปฏิเสธ?
เนื้อหาสำหรับผู้ใหญ่ที่ถูกต้องตามกฎหมาย นิยาย และหัวข้อที่มีข้อโต้แย้งจะไม่ถูกปฏิเสธ เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกบล็อกและส่งกลับสถานะ 403 เสมอ รวมถึงในนิยายและบทบาทสมมติด้วย
ใครสามารถใช้ได้บ้าง?
เฉพาะผู้ใหญ่ที่มีอายุ 18 ปีขึ้นไป หากผลิตภัณฑ์ของคุณเปิดให้สาธารณะใช้งาน ควรตรวจสอบอายุที่หน้าเข้าสู่ระบบ
พรอมต์ของฉันจะถูกนำไปใช้ฝึกโมเดลหรือไม่?
ไม่ พรอมต์ไม่ถูกนำไปใช้ฝึกโมเดล
เจอ error ควรดูส่วนไหนก่อน?
อ่านฟิลด์ code และ message ใน error object ของ response ก่อน แล้วเทียบกับสถานะ: 401 คือปัญหาคีย์ API, 402 คือปัญหายอดคงเหลือ, 403 คือปัญหาเนื้อหา, 429 คือการจำกัดอัตรา, 503 คือบริการ繁忙ชั่วคราว รอไม่กี่วินาทีแล้วลองใหม่
คำถามที่พบบ่อย
การเรียกใช้เอนด์พอยต์ต้องมีอะไรบ้าง?
คีย์ API จากบัญชีที่ลงทะเบียน พร้อม HTTPS request ที่ชี้ไปยัง https://api.apidamoxing.com/v1 พร้อม Header ที่มี Bearer token รูปแบบอื่นสอดคล้องกับการ chat completion
รองรับฟีเจอร์อะไรบ้างและไม่รองรับอะไรบ้าง?
รองรับการสนทนาข้อความ การสตรีมมิง และการเรียกใช้ฟังก์ชัน ไม่รองรับรูปภาพ เสียง วิดีโอ การฝังเวกเตอร์ และการปรับแต่งโมเดล
ทำไมคำตอบถึงถูกตัด?
มักเกิดจากการถึงค่า max_tokens ซึ่งค่าเริ่มต้นคือ 2048 สามารถปรับได้ถึง 32,000 พร้อมกันนี้ผลรวมของ prompt และ output ต้องไม่เกิน 100,000 โทเคน
ยอดคงเหลือหมดจะเป็นอย่างไร?
คำขอจะส่งสถานะ 402 และ no_credit กลับมา สามารถใช้งานต่อได้ทันทีหลังจากเติมเครดิตแบบเติมเงินล่วงหน้า ยอดคงเหลือไม่หมดอายุ
ใครบ้างที่ไม่สามารถใช้บริการนี้ได้?
ผู้ที่มีอายุต่ำกว่า 18 ปี เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กไม่ว่าจะเป็นจริงหรือสร้างจะถูกบล็อกและส่งกลับสถานะ 403
กรอกแบบฟอร์มเพื่อรับคีย์ API
สร้างบัญชี คัดลอกคีย์ และแก้ไข Base URL การตั้งค่าก็ง่ายแค่นี้