ทำความเข้าใจโมเดลราคาโทเค็น
การคำนวณราคาโทเค็นคำนวณต้นทุนตามปริมาณข้อความที่คุณส่งและรับ ไม่ใช่ตามจำนวนคำขอหรือเวลาที่เซิร์ฟเวอร์ใช้ในการประมวลผล คำหนึ่งคำอาจถูกแบ่งออกเป็นหลายโทเค็นขึ้นอยู่กับคำศัพท์ ดังนั้นเรียงความยาว 1,000 คำอาจมีโทเค็นเกิน 1,500 โทเค็นได้ง่าย การเรียกเก็บเงินแบบละเอียดนี้ทำให้คุณจ่ายเฉพาะงานการคำนวณจริงที่เกิดขึ้นกับข้อมูลเฉพาะของคุณ ต่างจากโมเดลสมาชิกที่เรียกเก็บค่าธรรมเนียมรายเดือนคงที่โดยไม่คำนึงถึงการใช้งาน แนวทางนี้ขยายขนาดตามระดับกิจกรรมของคุณโดยตรง คุณสามารถคาดการณ์ค่าใช้จ่ายได้อย่างแม่นยำโดยการคูณปริมาณโทเค็นที่ประมาณการด้วยอัตราต่อล้านความโปร่งใสนี้ขจัดความสับสนว่าจะใช้ทีมของคุณไม่เต็มประสิทธิภาพในที่นั่งรายเดือนที่แพงหรือไม่ หรือจ่ายเกินสำหรับความจุที่ว่างเปล่า โมเดลประมวลผลข้อความเป็นชิ้นส่วน และแต่ละชิ้นส่วนมีส่วนในบิลสุดท้าย ความเข้าใจกลไกนี้ช่วยให้คุณปรับปรุงคำสั่งเพื่อลดความสิ้นเปลืองโดยไม่เสียคุณภาพ
การวิเคราะห์ต้นทุนเปรียบเทียบอินพุตและเอาต์พุต
โทเค็นอินพุตครอบคลุมโปรンプต์ที่คุณส่ง รวมถึงคำแนะนำระบบ ประวัติการสนทนา และบริภาคที่แนบมา ในขณะที่โทเค็นเอาต์พุตครอบคลุมการตอบกลับของโมเดล การประมวลผลอินพุตมีราคาถูกกว่าการสร้างเอาต์พุตอย่างมีนัยสำคัญ เนื่องจากการอ่านข้อความต้องการการคำนวณน้อยกว่าการทำนายโทเค็นถัดไปซ้ำๆ API uncensored ของเราเรียกเก็บ $0.15 ต่อ 1M โทเค็นอินพุต และ $0.50 ต่อ 1M โทเค็นเอาต์พุต ซึ่งสะท้อนถึงความไม่สมมาตรด้านการคำนวณนี้ หากคุณส่งหน้าต่างบริบทขนาดมหาศาล 50,000 โทเค็น แต่ได้รับเอาต์พุตเพียง 500 โทเค็น ค่าใช้จ่ายของคุณจะถูกกำหนดโดยอัตราอินพุต โครงสร้างนี้ส่งเสริมการออกแบบโปรンプต์ที่มีประสิทธิภาพโดยลดบริบทที่ซ้ำซ้อน ในทางกลับกัน โมเดลที่พูดมากจะเพิ่มต้นทุนเอาต์พุตของคุณอย่างรวดเร็ว การติดตามอัตราส่วนนี้ช่วยให้คุณระบุได้ว่าโปรンプต์ของคุณยาวเกินไปหรือไม่ หรือโมเดลกำลังสร้างข้อความเติมเต็มที่ไม่จำเป็น ความแตกต่างนี้รับประกันว่าผู้อ่านหนักจะจ่ายน้อยกว่าผู้เขียนหนัก ซึ่งสอดคล้องกับต้นทุนกับคุณค่าที่ส่งมอบจริง
ต้นทุนของบทสนทนาทั่วไป
การสนทนาแบบหลายรอบโดยทั่วไปจะสะสมค่าใช้จ่ายเมื่อหน้าต่างบริบทขยายใหญ่ขึ้นในแต่ละการแลกเปลี่ยน คุณจ่ายสำหรับคำสั่งเริ่มต้น จากนั้นจ่ายสำหรับคำตอบ และสุดท้ายจ่ายสำหรับประวัติทั้งหมดเมื่อส่งรอบถัดไป ผลกระทบแบบทบต้นนี้หมายความว่ารอบหลังๆ ในเซสชันที่ยาวนานจะมีค่าใช้จ่ายเพิ่มขึ้นแบบเอกซ์โพเนนเชียลเมื่อเทียบกับรอบแรก ตัวอย่างเช่น การสนทนา 10 รอบอาจมีขนาดอินพุตเฉลี่ย 5,000 โทเค็นต่อรอบ ซึ่งนำไปสู่บิลที่เพิ่มขึ้นอย่างรวดเร็ว ค่าใช้จ่ายของเอาต์พุตจะคงที่ต่อโทเค็น แต่ค่าใช้จ่ายของอินพุตจะเพิ่มขึ้นเมื่อคุณเพิ่มประวัติ โครงสร้างนี้ส่งเสริมให้สรุปบริบทเก่าหรือตัดรอบแรกๆ ออกเพื่อรักษาให้ค่าใช้จ่ายคาดการณ์ได้ นักพัฒนาจำนวนมากพบว่า การรักษาการสนทนาให้สั้นและไร้สถานะ (stateless) เป็นกลยุทธ์ที่มีประสิทธิภาพด้านต้นทุนที่สุดสำหรับงานง่ายๆ สำหรับโซ่เหตุผลที่ซับซ้อน ค่าใช้จ่ายอินพุตสะสมเป็นปัจจัยหลักที่ขับเคลื่อนค่าใช้จ่าย ความเข้าใจในพลวัตนี้ช่วยให้คุณออกแบบแอปพลิเคชันของคุณเพื่อลดการบวมของบริบทwhile รักษาสถานะที่จำเป็นไว้
Impact of Context Window on Billing
ขนาดหน้าต่างบริกตกำหนดปริมาณข้อความที่โมเดลสามารถประมวลผลได้ในคำขอเดียว ซึ่งส่งผลโดยตรงต่อต้นทุนอินพุตของคุณ API ของเรารองรับหน้าต่างบริบทขนาด 100,000 token ทำให้คุณสามารถส่งเอกสารทั้งหมดหรือโค้ดเบสขนาดใหญ่ในครั้งเดียว การส่งอินพุตขนาด 50,000 token มีค่าใช้จ่าย $7.50 ไม่ว่าโมเดลจะเอาต์พุตออกมา 100 token หรือ 16,000 token ก็ตาม นั่นหมายความว่าหน้าต่างบริบทขนาดใหญ่จะไม่ลงโทษคุณสำหรับการตอบกลับสั้นๆ ทำให้มีประสิทธิภาพสูงสำหรับการสร้างข้อมูลแบบเสริมด้วยการดึงข้อมูล (RAG) อย่างไรก็ตาม หากคุณส่ง 100,000 token และได้รับคำตอบสั้นๆ คุณกำลังจ่ายสำหรับการประมวลผลที่เน้นการอ่านเป็นหลัก ขีดจำกัดเอาต์พุตสูงสุดที่ 16,000 token รับประกันว่าต้นทุนเอาต์พุตจะอยู่ในขอบเขตที่กำหนดแม้กับบริบทขนาดมหาศาล ความสมดุลนี้ช่วยให้วิเคราะห์ข้อมูลเชิงลึกได้โดยไม่มีการกระโดดของบิลล์ที่คาดเดาไม่ได้ คุณสามารถโหลดชุดข้อมูลขนาดใหญ่ลงใน prompt และดึงคำตอบที่แม่นยำโดยไม่เสียเงินสำหรับการสร้างข้อความที่เกินจำเป็น กุญแจสำคัญคือการปรับขนาดบริบทให้สอดคล้องกับความต้องการข้อมูลจริงของคุณ หลีกเลี่ยงการเติมข้อมูลที่ไม่จำเป็น
ต้นทุนการสตรีมเทียบกับไม่สตรีม
การสตรีมส่งโทเค็นไปยังไคลเอนต์เมื่อสร้างเสร็จ ในขณะที่แบบไม่สตรีมจะรอการตอบกลับทั้งหมดก่อนส่ง ค่าใช้จ่ายในการคำนวณจะเหมือนกันเพราะโมเดลสร้างโทเค็นเดียวกันในทั้งสองกรณี ความแตกต่างเพียงอย่างเดียวคือโอเวอร์เฮดของเครือข่ายและเวลาของการส่งมอบ การสตรีมอนุญาตให้ผู้ใช้เห็นผลลัพธ์ได้เร็วขึ้น ซึ่งปรับปรุงประสบการณ์ผู้ใช้สำหรับการตอบกลับที่ยาว อย่างไรก็ตาม ไม่ได้ลดจำนวนโทเค็นหรือราคาต่อล้านโทเค็น API บางรายเรียกเก็บเงินเพิ่มสำหรับการสตรีม แต่จุดปลายสมัยใหม่ส่วนใหญ่ รวมถึงของเรา ถือว่าเท่ากัน การเลือกขึ้นอยู่กับข้อกำหนดความล่าช้าของแอปพลิเคชันของคุณมากกว่างบประมาณของคุณ หากคุณกำลังสร้างอินเทอร์เฟซแชท การสตรีมเป็นสิ่งจำเป็นสำหรับประสิทธิภาพที่รับรู้ สำหรับการประมวลผลแบบกลุ่มที่ความล่าช้าไม่สำคัญ การไม่สตรีมอาจง่ายกว่าในการนำไปใช้ บิลโทเค็นจะเหมือนกันไม่ว่าคุณจะเลือกรับข้อมูลอย่างไรก็ตาม
Overhead ของ Function Calling
การเรียกฟังก์ชันเกี่ยวข้องกับการส่งคำจำกัดสคีมาสำหรับเครื่องมือ ซึ่งนับเป็นโทเค็นอินพุต จากนั้นดำเนินการเครื่องมือ ซึ่งนับเป็นโทเค็นเอาต์พุต ค่าใช้จ่ายส่วนเกินมาจากโทเค็นเพิ่มเติมที่ต้องการเพื่ออธิบายโครงสร้างฟังก์ชันและอาร์กิวเมนต์ บริบทเพิ่มเติมนี้เพิ่มต้นทุนอินพุตเล็กน้อย แต่การดำเนินการเครื่องมือจริงมักถูกกว่าการสร้างข้อความแบบอิสระ อาร์กิวเมนต์ฟังก์ชันจำนวนมากเป็นสตริงหรือตัวเลขสั้นๆ ซึ่งทำให้ต้นทุนเอาต์พุตต่ำ มูลค่าที่แท้จริงอยู่ที่ความน่าเชื่อถือของข้อมูลที่มีโครงสร้างมากกว่าจำนวนโทเค็น หากการเรียกเครื่องมือของคุณส่งผลให้มีการส่งออก JSON ขนาดใหญ่ ต้นทุนเอาต์พุตจะเพิ่มขึ้น อย่างไรก็ตาม ความแม่นยำที่ได้รับมักคุ้มค่ากับค่าใช้จ่ายโทเค็นเพิ่มเติมเล็กน้อย คุณสามารถปรับปรุงโดยการทำให้สคีมาเล็กลงที่สุดและหลีกเลี่ยงคำอธิบายที่ซ้ำซ้อน การวิเคราะห์ต้นทุนและประโยชน์สนับสนุนการเรียกฟังก์ชันสำหรับแอปพลิเคชันที่ต้องการรูปแบบข้อมูลเข้มงวด ค่าใช้จ่ายส่วนเกินมีน้อยเมื่อเทียบกับความผิดพลาดที่ลดลงซึ่งมันนำเสนอ
กำลังเปรียบเทียบแบบเติมเงินเทียบกับแบบสมัครสมาชิก
โมเดลแบบเติมเงินเรียกเก็บเงินคุณเฉพาะสิ่งที่ใช้เท่านั้น ขจัดความเสี่ยงของการจ่ายสำหรับความจุที่ไม่ได้ใช้ในช่วงเวลาช้า โมเดลสมาชิกต้องการค่าธรรมเนียมรายเดือนโดยไม่คำนึงว่าคุณจะส่งคำขอหนึ่งครั้งหรือหนึ่งล้านครั้ง หากคุณมีการใช้งานแบบสุ่มหรือไม่คาดเดาได้ แบบเติมเงินมักจะถูกกว่า ระบบแบบเติมเงินของเรายอมรับการเติมเงินคริปโตโดยไม่มีพันธะรายเดือน ทำให้คุณควบคุมการใช้จ่ายได้อย่างแม่นยำ คุณสามารถหยุดใช้งานโดยไม่สูญเสียการเข้าถึงโครงสร้างบัญชีของคุณ และเครดิตของคุณไม่มีวันหมดอายุ โมเดลสมาชิกมักผูกมัดคุณไว้ในระดับที่อาจสูงเกินไปสำหรับความต้องการของคุณ แนวทางแบบเติมเงินสอดคล้องต้นทุนโดยตรงกับคุณค่าที่ได้รับ คุณหลีกเลี่ยง "น้ำหนักตาย" ของที่นั่งหรือโทเค็นที่ไม่ได้ใช้ สำหรับนักพัฒนาที่กำลังทดสอบโมเดลใหม่หรือทำงานแบทช์เป็นครั้งคราว แบบเติมเงินเสนอการจัดสรรทุนที่มีประสิทธิภาพที่สุด ความโปร่งใสของการเรียกเก็บเงินแบบเติมเงินทำให้การทำนายง่ายขึ้นและลดการประหลาดใจทางการเงิน
การวิเคราะห์มูลค่าเครดิตโบนัส
ระบบเติมเงินด้วยคริปโตของเรารวมถึงเครดิตโบนัสที่ช่วยลดต้นทุนต่อโทเค็นในทางปฏิบัติ การเติม $50 จะได้รับโบนัส 5% ในขณะที่ $200 จะได้รับโบนัส 15% สำหรับยอดเงินคงเหลือของคุณ ซึ่งหมายความว่าราคาต่อโทเค็นต่อล้านลดลงเมื่อคุณเพิ่มยอดเติม เช่น การเติม $200 จะให้เครดิต $230 ซึ่งลดราคาอินพุตที่มีประสิทธิภาพจาก $0.15 เหลือประมาณ $0.13 ต่อ 1M โทเค็น โครงสร้างนี้ให้รางวัลกับการผูกมัดจำนวนมากขึ้นโดยไม่ล็อกคุณไว้ในสัญญาระยะยาว โบนัสจะถูกนำไปใช้ทันที ทำให้คุณสามารถเริ่มใช้ยอดเงินที่เพิ่มขึ้นได้ทันที เป็นการลดต้นทุนโครงสร้างพื้นฐานโดยตรง สำหรับผู้ใช้ปริมาณสูง โบนัสนี้สามารถส่งผลกระทบต่อผลกำไรได้อย่างมีนัยสำคัญเมื่อเวลาผ่านไป เนื่องจากไม่มีวันหมดอายุ คุณสามารถสะสมเครดิตโบนัสได้โดยไม่ต้องกดดันให้ใช้งานอย่างรวดเร็ว คุณลักษณะนี้ทำให้การเติมเงินด้วยคริปโตล่วงหน้าเป็นวิธีที่มีประสิทธิภาพสูงสุดในการเข้าถึงโมเดล uncensored ของเรา
ต้นทุนที่ซ่อนอยู่ที่ต้องระวัง
ค่าใช้จ่ายที่ซ่อนเร้นมักเกิดจากการออกแบบพรอมต์ที่ไม่มีประสิทธิภาพ การเก็บบริบทมากเกินไป หรือการเรียก API ซ้ำซ้อน การส่งคำขอซ้ำสำหรับข้อมูลเดียวกันจะเพิ่มต้นทุนอินพุตของคุณเป็นสองเท่าโดยไม่ได้เพิ่มคุณค่า การแคชการตอบกลับสำหรับพรอมต์ที่เหมือนกันสามารถขจัดค่าใช้จ่ายซ้ำซ้อนเหล่านี้ได้ ประวัติการสนทนาที่ยาวนานซึ่งไม่ได้สรุปจะสะสมโทเค็นอินพุตอย่างรวดเร็ว ทำให้ต้นทุนสำหรับเทิร์นถัดๆ ไปสูงขึ้น การตัดข้อความเก่าหรือสรุปข้อความก่อนส่งจะช่วยลดขนาดหน้าต่างบริบทได้ ค่าใช้จ่ายที่ซ่อนเร้นอีกประการหนึ่งคือโอเวอร์เฮดของสคีมาเครื่องมือหากกำหนดฟังก์ชันยาวเกินไป การทำให้คำจำกัดความของฟังก์ชันกระชับจะช่วยลดการใช้โทเค็นอินพุต นอกจากนี้ การสตรีมไม่ได้ลดต้นทุน ดังนั้นอย่าสันนิษฐานว่าจะประหยัดเงิน ในที่สุด ข้อผิดพลาดที่คืนค่าโทเค็นศูนย์ยังคงใช้โควตาคำขอแต่อาจไม่คิดค่าโทเค็น ขึ้นอยู่กับผู้ให้บริการ API ของเราคิดเฉพาะโทเค็นที่ใช้งานจริง ดังนั้นข้อผิดพลาดจึงฟรี ซึ่งเป็นข้อได้เปรียบสำคัญเมื่อเทียบกับโมเดลการเรียกเก็บตามคำขอ การติดตามการใช้โทเค็นต่อคำขอช่วยให้คุณระบุปัญหาประสิทธิภาพเหล่านี้ได้ตั้งแต่เนิ่นๆ