เครดิตและการเรียกเก็บเงิน
ระบบเครดิตทำงานอย่างไร
ทุกครั้งที่ระบบ AI ประมวลผลเอกสาร จะมีการหักเครดิตจากยอดคงเหลือขององค์กร โดยเครดิตถูกหัก ต่อไฟล์ที่ประมวลผล ไม่ใช่ต่อ Batch หรือต่อกลุ่มคำขอ ค่าใช้จ่ายต่อไฟล์ขึ้นอยู่กับโมเดล AI ที่ตั้งค่าไว้ใน Template ที่ใช้กับเอกสารนั้น
ประเด็นสำคัญ:
- เครดิตเป็นของ องค์กร และใช้ร่วมกันในทุก Project ขององค์กร
- การหักเครดิตเกิดขึ้นอัตโนมัติในทันทีที่ไฟล์ถูกประมวลผล
- หากยอดเครดิตไม่เพียงพอ ระบบจะบล็อกการประมวลผลก่อนที่จะเริ่มต้น
- ค่าใช้จ่ายเครดิตแตกต่างกันตามโมเดล AI — โมเดลเบาใช้เครดิตน้อยกว่าโมเดลพรีเมียม
IMPORTANT
เครดิตถูกหักต่อไฟล์ที่ประมวลผล ไม่ใช่ต่อ Batch การส่ง Batch ที่มี 50 ไฟล์จะใช้เครดิตแยกสำหรับแต่ละไฟล์ ตรวจสอบยอดเครดิตเสมอก่อนส่งงานขนาดใหญ่
ประเภทของเครดิต
Ocriva รองรับสองวิธีในการเพิ่มเครดิตให้องค์กร โดยมีความแตกต่างด้านอายุการใช้งาน:
| ประเภท | แหล่งที่มา | วันหมดอายุ | เหมาะสำหรับ |
|---|---|---|---|
| Top-up | ซื้อครั้งเดียว | ไม่มีวันหมดอายุ | ใช้งานแบบ Pay-as-you-go |
| Package | สมัครสมาชิกรายเดือน | 30 วันนับจากวันชำระเงิน | การใช้งานประจำที่คาดการณ์ได้ |
NOTE
เครดิต Package หมดอายุหลัง 30 วัน ส่วนเครดิต Top-up ไม่มีวันหมดอายุ หากมีเครดิตทั้งสองประเภท ระบบจะใช้เครดิต Package ก่อนเสมอ
การซื้อเครดิต
Top-Up ครั้งเดียว
เครดิต Top-up เป็นวิธีที่ตรงไปตรงมาในการเพิ่มเครดิตตามที่ต้องการ ไม่มีวันหมดอายุและสะสมได้ไม่จำกัด
- ไปที่ Organization → Billing
- คลิก Top Up Credits
- เลือกจำนวนเครดิตที่ต้องการซื้อ
- ชำระเงินผ่าน Stripe
- เครดิตจะถูกเพิ่มเข้าบัญชีทันทีหลังยืนยันการชำระเงิน
แพ็กเกจสมาชิก
แพ็กเกจสมาชิกจะเพิ่มเครดิตตามรอบการเรียกเก็บเงินและยังปลดล็อกขีดจำกัดการใช้งานที่สูงขึ้นสำหรับพื้นที่จัดเก็บ คำขอประมวลผล Webhook Template และ Project
- ไปที่ Organization → Billing
- เลือกแผนที่ต้องการและคลิก Subscribe
- ชำระเงินผ่าน Stripe Checkout
- เครดิตจะถูกเพิ่มเข้าบัญชีทันที
- เมื่อต่ออายุแต่ละรอบ เครดิตชุดใหม่จะถูกเพิ่ม — เครดิต Package ที่ใช้ไม่หมดจากรอบก่อนหน้าจะหมดอายุ
TIP
ใช้ GPT-4o-mini หรือ Gemini Flash สำหรับเอกสารทั่วไปเพื่อประหยัดเครดิต สงวน GPT-4o ไว้สำหรับเอกสารที่ซับซ้อนหรือสำคัญที่ต้องการความแม่นยำสูง
การตรวจสอบยอดเครดิต
คุณสามารถดูยอดเครดิตปัจจุบันได้จากหลายที่:
- Dashboard — แสดงยอดเครดิตปัจจุบันโดยย่อ
- Organization → Billing — มุมมองละเอียดรวมถึงประวัติเครดิต รายการธุรกรรม และการแจกแจงการใช้งาน
- API — endpoint รายละเอียดองค์กรมียอดเครดิตปัจจุบันในฟิลด์
billing.credits
วิธีการหักเครดิต
เครดิตถูกหักแบบ Atomic ณ จุดที่ประมวลผล ระบบตรวจสอบว่าองค์กรมียอดเพียงพอก่อนเริ่ม จากนั้นใช้ Optimistic Concurrency ในการหักเพื่อป้องกัน Race Condition ในสถานการณ์ที่มีงานจำนวนมาก
ค่าใช้จ่ายต่อเอกสารขึ้นอยู่กับโมเดล AI ที่กำหนดใน Template:
| โมเดล | ค่าใช้จ่ายโดยประมาณต่อเอกสาร |
|---|---|
| GPT-4o-mini | ~1 เครดิต |
| GPT-4o | ~5 เครดิต |
| Gemini Flash | ~1 เครดิต |
| Claude Haiku | ~2 เครดิต |
(ค่าใช้จ่ายจริงกำหนดโดยการตั้งค่า MasterCreditModel ของแพลตฟอร์มและอาจเปลี่ยนแปลงได้ ตัวเลขข้างต้นเป็นเพียงตัวอย่างประกอบ)
WARNING
การประมวลผลจะล้มเหลวหากองค์กรมีเครดิตไม่เพียงพอ ไฟล์จะไม่ถูกเข้าคิวและระบบจะส่งข้อผิดพลาดทันที ติดตามยอดเครดิตใน Dashboard เพื่อหลีกเลี่ยงความล้มเหลวที่ไม่คาดคิด
ขั้นตอนการหักเครดิต:
- ระบบรับคำขออัปโหลด
- ระบบค้นหาค่าใช้จ่ายเครดิตสำหรับโมเดล AI ที่เลือก
- ตรวจสอบยอด — หากเครดิตไม่เพียงพอ คำขอจะถูกปฏิเสธ
- การประมวลผลเริ่มต้นและหักเครดิตแบบ Atomic
- ประวัติเครดิตถูกอัปเดตพร้อมบันทึกการหัก
ขีดจำกัดการใช้งานตามแพ็กเกจ
นอกจากเครดิตแล้ว แพ็กเกจสมาชิกแต่ละระดับยังกำหนดขีดจำกัดการใช้งานดังต่อไปนี้สำหรับองค์กร:
| ขีดจำกัด | สิ่งที่ควบคุม |
|---|---|
maxCredits | เครดิตรวมที่รวมอยู่ในแพ็กเกจต่อรอบ |
maxStorage | พื้นที่จัดเก็บไฟล์สูงสุดในหน่วย GB |
maxRequestClassA | จำนวนคำขอประมวลผล AI สูงสุด |
maxWebhookEndpoint | จำนวน Webhook Endpoint สูงสุด |
maxTemplates | จำนวน Template สูงสุดต่อ Project |
maxProjects | จำนวน Project สูงสุดต่อองค์กร |
แพ็กเกจระดับฟรีและระดับต่ำมีขีดจำกัดที่น้อยกว่า การอัปเกรดแผนจะเพิ่มขีดจำกัดทั้งหมดพร้อมกัน
ประวัติการเรียกเก็บเงิน
ธุรกรรมทางการเงินและการเคลื่อนไหวของเครดิตทั้งหมดถูกบันทึกและเข้าถึงได้จากหน้า Billing:
- บันทึกการชำระเงิน — ทุก Stripe Checkout Session รวมถึงจำนวนเงิน วันที่ และลิงก์ใบแจ้งหนี้
- การเพิ่มเครดิต — Top-up และการต่ออายุแพ็กเกจพร้อม Timestamp
- การหักเครดิต — ค่าใช้จ่ายในการประมวลผลต่อไฟล์พร้อมข้อมูลโมเดลและไฟล์อ้างอิง
- ดาวน์โหลดใบแจ้งหนี้ — ใบแจ้งหนี้ PDF สำหรับบัญชีและรายงานค่าใช้จ่าย
วิธีดูประวัติการเรียกเก็บเงิน:
- ไปที่ Organization → Billing
- เลื่อนไปที่ส่วน Transaction History หรือ Credit History
- ใช้ตัวกรองวันที่เพื่อจำกัดช่วงเวลา
ขั้นตอนการชำระเงินผ่าน Stripe
Ocriva ใช้ Stripe สำหรับการประมวลผลการชำระเงินทั้งหมด ไม่มีการจัดเก็บข้อมูลบัตรบนเซิร์ฟเวอร์ของ Ocriva
ขั้นตอน Checkout:
- เลือกจำนวน Top-up หรือแผนสมาชิกในหน้า Billing
- ระบบจะเปลี่ยนเส้นทางไปยังหน้า Checkout ที่โฮสต์โดย Stripe
- กรอกรายละเอียดการชำระเงินบนหน้า Stripe
- เมื่อชำระเงินสำเร็จ Stripe จะส่ง Webhook
checkout.session.completedไปยัง Ocriva - Ocriva ประมวลผล Webhook เพิ่มเครดิต และอัปเดตบันทึกการเรียกเก็บเงิน
- ระบบจะเปลี่ยนเส้นทางกลับไปยังหน้า Billing พร้อมแสดงยอดที่อัปเดตแล้ว
หากการชำระเงินถูกขัดจังหวะหรือปิดเบราว์เซอร์ก่อนเสร็จสมบูรณ์ เครดิตจะ ไม่ ถูกเพิ่ม ให้กลับไปที่หน้า Billing และเริ่ม Checkout Session ใหม่
แนวทางปฏิบัติที่ดี
- ติดตามยอดเครดิตเป็นประจำ เครดิตต่ำจะบล็อกการประมวลผลโดยไม่มีการเตือนล่วงหน้า ตรวจสอบ Dashboard ก่อนกำหนดการส่งงานขนาดใหญ่
- ใช้โมเดลที่ประหยัดค่าใช้จ่ายสำหรับเอกสารทั่วไป GPT-4o-mini และ Gemini Flash ให้ผลลัพธ์ที่ดีในราคาเพียงเศษเสี้ยวของโมเดลพรีเมียม
- สงวนโมเดลพรีเมียมสำหรับเอกสารสำคัญ ใช้ GPT-4o หรือ Claude สำหรับเอกสารที่ความแม่นยำในการดึงข้อมูลมีความสำคัญต่อธุรกิจ
- เติม Top-up ก่อน Package หมดอายุหากคาดว่าจะใช้เกิน เครดิต Top-up ไม่มีวันหมดอายุและทำหน้าที่เป็นบัฟเฟอร์สำรอง
- ตรวจสอบประวัติเครดิตทุกเดือน การหักเครดิตที่เพิ่มขึ้นอย่างกะทันหันอาจบ่งชี้ว่า Template ถูกตั้งค่าผิดหรือมีปริมาณการประมวลผลที่ไม่คาดคิด
- อัปเกรดแผนหากถึงขีดจำกัดการใช้งาน การถึงขีดจำกัด
maxRequestClassAหรือmaxStorageจะบล็อกการดำเนินงานแม้ว่าจะมีเครดิตเหลืออยู่ก็ตาม
