รูปแบบการเรียกเก็บเงินของ GitHub Copilot มีการเปลี่ยนแปลงสองครั้งในปีที่ผ่านมา และมีการเปลี่ยนแปลงอีกครั้งในเดือนนี้ ณ เดือนนี้ การรีวิวโค้ด Copilot บน Pull Request จะเริ่มใช้เวลา GitHub Actions ของบัญชีเรียกเก็บเงินที่เป็นเจ้าของ repo เมื่อรวมกับโควตาคำขอพรีเมียมที่เข้ามาเมื่อไตรมาสที่แล้ว ทีม API จึงต้องจัดการมิเตอร์สามตัวพร้อมกัน: จำนวนที่นั่ง Copilot, คำขอพรีเมียม และเวลา Actions คู่มือนี้จะอธิบายว่ามิเตอร์แต่ละตัววัดอะไรบ้าง, การเรียกเก็บเงินรีวิวโค้ดใหม่ส่งผลต่อ repo API โดยเฉพาะอย่างไร และวิธีประมาณการค่าใช้จ่ายก่อนที่ใบแจ้งหนี้จะมาถึง
เราจะนำเสนอในตอนท้ายพร้อมกับเวิร์กโฟลว์ภายใน Apidog เพื่อให้ข้อมูลจำเพาะของ API, การทดสอบสัญญา และขั้นตอนการรีวิวด้วย AI อยู่ในที่เดียว แทนที่จะกระจัดกระจายอยู่ในแดชบอร์ดการเรียกเก็บเงินสามแห่ง
หากคุณกำลังประมาณการค่าใช้จ่ายของโมเดล API ที่ทีมของคุณใช้งานโดยตรง คู่มือเชิงลึกเกี่ยวกับ ราคา GPT-5.5 และ ราคา DeepSeek V4 จะครอบคลุมด้านการคิดค่าใช้จ่ายต่อโทเค็นของการสนทนาเดียวกัน
สรุป (TL;DR)
- Copilot มีมิเตอร์สามตัว: ใบอนุญาตต่อที่นั่ง, คำขอพรีเมียม (ขึ้นอยู่กับโมเดล), และตอนนี้มีเวลา Actions สำหรับการรีวิวโค้ด Copilot
- การรีวิวโค้ดบน PR จะทำงานเป็น GitHub Action ภายใต้โครงสร้างพื้นฐาน Actions เดียวกันกับที่ CI ของคุณใช้ การรีวิวแต่ละครั้งจะใช้เวลา Actions จากโควตา Actions ปกติขององค์กร
- repo API มีการใช้งานที่หนักกว่าค่าเฉลี่ย เนื่องจาก PR มีขนาดใหญ่กว่า (spec + generated clients + handler + tests) และการรีวิวทำงานผ่านเอเจนต์หลายตัว
- คำขอพรีเมียมจะจำกัดการทำงานแบบ "agentic" (Workspace, โหมด agent, Copilot Spaces) แชทมาตรฐานและการเติมโค้ดยังคงไม่คิดค่าบริการสำหรับระดับที่ต้องชำระเงิน
- กำหนดวงเงินการใช้จ่ายก่อนรอบบิลถัดไป ตั้งงบประมาณประมาณ 400 ถึง 800 นาที Actions ต่อเดือนต่อ repo API ที่ใช้งานอยู่ และทบทวนอีกครั้งหลังจาก 30 วัน
มิเตอร์สามตัวและสิ่งที่พวกเขาวัดได้จริง
Copilot เคยเป็นบิลเดียว ตอนนี้เป็นสามบิลแล้ว
มิเตอร์ 1: ใบอนุญาตต่อที่นั่ง
ค่าธรรมเนียมคงที่ $10 ต่อผู้ใช้ต่อเดือนสำหรับ Copilot Business, $19 ต่อผู้ใช้ต่อเดือนสำหรับ Copilot Enterprise สิ่งนี้ครอบคลุมการแชท, การเติมข้อความแบบอินไลน์, คำแนะนำหลายบรรทัด, การรวมเข้ากับ IDE และการเข้าถึงกลุ่มโมเดลมาตรฐาน ที่นั่งเป็นรายการที่ง่ายที่สุดในการคาดการณ์และมีแนวโน้มที่จะจัดสรรเกิน Audit ทุกไตรมาสและเรียกคืนที่นั่งจากผู้ใช้ที่ไม่ได้ใช้งาน
มิเตอร์ 2: คำขอพรีเมียม
คำขอพรีเมียมคือสกุลเงินของ GitHub สำหรับฟีเจอร์ที่มีราคาสูงกว่า สิ่งใดก็ตามที่ทำงานในโหมด agent, Workspace, Copilot Spaces หรือการเลือกโมเดลนอกเหนือจากค่าเริ่มต้น จะนับเป็นหนึ่งหรือหลายคำขอพรีเมียม ขึ้นอยู่กับโมเดล
อัตราปัจจุบัน (อาจมีการเปลี่ยนแปลง):
| คุณสมบัติ | ค่าใช้จ่ายในคำขอพรีเมียม |
|---|---|
| แชทโมเดลเริ่มต้น | ฟรีสำหรับระดับที่ต้องชำระเงิน |
| การเติมข้อความแบบอินไลน์ | ฟรีสำหรับระดับที่ต้องชำระเงิน |
| โหมด Agent (โมเดลเริ่มต้น) | 1 ต่อคำขอ |
| Workspace (โมเดลเริ่มต้น) | 1 ต่อคำขอ |
| การเลือก Claude Sonnet 4.5 | ตัวคูณ 1.5x |
| การเลือก GPT-5.5 | ตัวคูณ 2x |
| การเลือก GPT-5.5 Pro | ตัวคูณ 6x |
| การสอบถาม Copilot Spaces | 1 ต่อคำถาม |
แต่ละที่นั่ง Copilot Business มาพร้อมกับคำขอพรีเมียม 300 รายการต่อเดือน Copilot Enterprise มาพร้อมกับ 1,000 รายการ ส่วนเกินจะคิดค่าบริการที่ $0.04 ต่อคำขอ โดยมีขีดจำกัดตามวงเงินการใช้จ่ายที่คุณตั้งไว้สำหรับองค์กร
สำหรับทีม API คำขอที่ทำให้มิเตอร์เดินคือภารกิจในโหมด agent เช่น "สร้าง OpenAPI client ใหม่" หรือ "เขียน contract test สำหรับ endpoint ใหม่นี้" สิ่งเหล่านี้มักจะทำงานหลายขั้นตอนภายใน ดังนั้นการป้อนคำสั่งของผู้ใช้เพียงครั้งเดียวสามารถส่งผลให้เกิดคำขอพรีเมียมสี่หรือห้ารายการ
มิเตอร์ 3: เวลา Actions (ใหม่สำหรับการรีวิวโค้ด)
นี่คือการเปลี่ยนแปลงที่ทำให้ทีมต่างๆ ประหลาดใจในเดือนนี้ เมื่อ Copilot ทำการรีวิวโค้ดอัตโนมัติบน pull request การรีวิวจะทำงานเป็น GitHub Action ภายใต้โครงสร้างพื้นฐาน Actions เดียวกันกับที่ CI ของคุณใช้ เวลาที่การรีวิวใช้จะถูกหักออกจากโควตา Actions ปกติขององค์กร
สองสิ่งที่ควรรู้:
- เวลาเหล่านี้รวมอยู่ในโควตา GitHub Plans Actions ที่มีอยู่ของคุณแล้ว (3,000 นาที/เดือนสำหรับ Team, 50,000 สำหรับ Enterprise สำหรับ Linux runners) ไม่ใช่โควตาแยกต่างหาก
- การรีวิวใน private repos มีค่าใช้จ่ายมากกว่า public repos เนื่องจาก Actions ใน private repos จะถูกคิดค่าบริการตามงบประมาณนาทีของคุณ ในขณะที่ Actions ใน public repos ฟรี
การรีวิวโค้ด Copilot ทั่วไปบน pull request ของ API จะใช้เวลา 2 ถึง 6 นาที Actions การรีวิวที่หนัก (diff ขนาดใหญ่, หลายไฟล์, บริบท repo เต็ม) อาจใช้ถึง 15 นาที คูณด้วยจำนวน PR ที่ทีมของคุณรวมเข้าด้วยกันแล้วคุณจะมีรายการค่าใช้จ่ายที่มีความหมาย
ทำไม repo API ถึงใช้มิเตอร์เหล่านี้หนักกว่า
คุณสมบัติสามประการของ repo API ทำให้ค่าใช้จ่ายเพิ่มขึ้น:
- Pull request มีขนาดใหญ่กว่า การเปลี่ยนแปลง API ทั่วไปจะแตะ spec (
openapi.yaml), generated clients ในสองหรือสามภาษา, server handler และ contract tests การรีวิว Copilot จะอ่านทั้งหมด, ทำงานนานขึ้น และใช้เวลามากกว่าการแก้ไข frontend เพียงไฟล์เดียว - โค้ดที่สร้างขึ้นทำให้จำนวนโทเค็นเพิ่มขึ้น แม้ว่า generated clients จะถูก gitignored แต่หลายทีมก็ commit พวกมัน การรีวิวจะอ่านทั้งหมดและจ่ายค่าการเข้าถึง
- Multiple review agents fire per PR ทีมที่ใช้ Copilot review ควบคู่ไปกับ CodeQL, Snyk และ security scanner แบบกำหนดเอง จะต้องจ่ายค่าบริการแยกต่างหากสำหรับแต่ละตัว Copilot เป็นผู้มาใหม่ ส่วนตัวอื่น ๆ ถูกคิดค่าบริการอยู่แล้ว
ผลกระทบในทางปฏิบัติ: ทีม API ที่รวม 50 PR ต่อเดือน ที่ 4 นาทีต่อการรีวิว จะใช้เวลา Actions 200 นาทีต่อเดือนสำหรับการรีวิว Copilot เพียงอย่างเดียว นั่นคือ 7 เปอร์เซ็นต์ของโควตารายเดือนระดับ Team สำหรับ repo เดียว สาม repo แล้วคุณก็จะใช้ 21 เปอร์เซ็นต์ก่อนที่จะรัน CI ใด ๆ
วิธีประเมินค่าใช้จ่ายรายเดือนของคุณ
ตัวเลขที่ทำให้คนประหลาดใจคือค่าใช้จ่ายทั้งหมด ไม่ใช่มิเตอร์เดียว สร้างประมาณการในสามขั้นตอน
ขั้นตอนที่ 1: ที่นั่ง
นับผู้ใช้ Copilot ที่ใช้งานอยู่และคูณด้วยราคาที่นั่ง
ที่นั่ง = ผู้ใช้ที่ใช้งานอยู่ × $10 (Business)
= ผู้ใช้ที่ใช้งานอยู่ × $19 (Enterprise)
ขั้นตอนที่ 2: คำขอพรีเมียม
ประมาณการต่อผู้พัฒนาต่อเดือน ผู้ใช้ Workspace ที่ใช้งานหนักจะใช้ประมาณ 600 ถึง 800 คำขอ; ผู้ใช้ที่ใช้แค่แชทจะใช้ประมาณ 150 คำขอ ด้วยโควตาที่รวมอยู่ 300 (Business) คาดว่าส่วนเกินจะเริ่มต้นจากผู้ใช้ที่ใช้งานหนัก
ส่วนเกินพรีเมียม = max(0, คำขอที่ใช้ - 300_ต่อ_ที่นั่ง) × $0.04
กำหนดวงเงินการใช้จ่ายในระดับองค์กร เพื่อไม่ให้ agent loop ที่หลุดไปใช้เกินงบประมาณ ค่าเริ่มต้นคือไม่จำกัด ซึ่งเป็นค่าเริ่มต้นที่ไม่ถูกต้องสำหรับทีมที่ไม่ได้ตรวจสอบอย่างกระตือรือร้น
ขั้นตอนที่ 3: เวลา Actions สำหรับการรีวิวโค้ด
คูณ PR ที่รวมต่อเดือนด้วยนาทีต่อการรีวิว ค่าเฉลี่ย 4 นาทีเหมาะสมสำหรับ PR API ขนาดกลาง
นาทีรีวิว = prs_ต่อ_เดือน × 4
ส่วนเกินรีวิว = max(0, นาทีรีวิว - โควตา_actions_ที่เหลือ)
× $0.008 (Linux private repos)
รวมทั้งสามอย่าง สำหรับทีม 10 คนที่รวม 200 PR ต่อเดือน ตัวเลขคร่าวๆ จะออกมาประมาณ:
- ที่นั่ง: $190 (Enterprise)
- ส่วนเกินพรีเมียม: $40 (การใช้งาน agent ปานกลาง)
- เวลารีวิว: 800/เดือน อยู่ในโควตา Enterprise อย่างดี, $0
- รวม: ประมาณ $230 เหนือพื้นฐานราคาที่นั่ง
ทีมขนาดเล็กในระดับ Business จะเจอส่วนเกินเร็วกว่าเนื่องจากโควตาน้อยกว่า ทีม Business 5 คนที่รวม 200 PR เท่ากันจะใช้โควตา Actions หมดและเริ่มจ่าย $6 ต่อ 1,000 นาทีรีวิว
มีการเปลี่ยนแปลงอะไรบ้างใน CI pipeline ของคุณ
การเปลี่ยนแปลง pipeline ที่เป็นรูปธรรมสามอย่างจะช่วยประหยัดค่าใช้จ่ายได้ในชั่วข้ามคืน
1. ข้ามการรีวิว Copilot สำหรับบอทและ PR ของ dependabot ทีมส่วนใหญ่ไม่ต้องการการรีวิว AI สำหรับการอัปเดต Renovate เพิ่ม path หรือ actor filter ไปยัง workflow trigger
on:
pull_request:
types: [opened, synchronize]
jobs:
copilot-review:
if: github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]'
runs-on: ubuntu-latest
steps:
- uses: github/copilot-review@v1
2. แคช generated client diffs หาก repo ของคุณสร้าง client ใหม่ทุกครั้งที่ PR การรีวิวจะอ่าน diff ทุกครั้ง ซ่อนผลลัพธ์ที่สร้างขึ้นไว้หลัง hash ที่คำนวณได้และข้ามงานรีวิวเมื่อ hash ตรงกับ base branch
3. รัน Copilot review บน path filter ที่เล็กลงสำหรับ repo API จำกัดการรีวิวเฉพาะไฟล์ handler, spec และ test ข้าม generated client ทั้งหมด คุณภาพการรีวิวยังคงสูง; นาทีจะลดลงครึ่งหนึ่ง
on:
pull_request:
paths:
- 'apis/**/*.yaml'
- 'cmd/**'
- 'internal/**'
- 'tests/**'
การกำกับดูแล: การควบคุมสี่อย่างที่ทุกทีม API ควรรตั้งค่า
สิ่งเหล่านี้ใช้เวลา 20 นาทีและป้องกันใบแจ้งหนี้ที่ไม่คาดคิดส่วนใหญ่
- วงเงินการใช้จ่าย ตั้งค่าในระดับองค์กร ไม่ใช่ระดับ repo ค่าเริ่มต้นคือไม่จำกัด; เลือกตัวเลขที่คุณจะไม่ตกใจและปัดลง 20 เปอร์เซ็นต์
- การแจ้งเตือนคำขอพรีเมียม GitHub จะส่งอีเมลที่ 50, 75 และ 90 เปอร์เซ็นต์ของโควตาที่รวมอยู่ เชื่อมโยงสิ่งเหล่านี้เข้ากับ Slack หรือเครื่องมือเหตุการณ์ของคุณ เพื่อไม่ให้พลาดในกล่องจดหมาย
- นโยบาย repo เกี่ยวกับตัวกระตุ้นการรีวิว ตัดสินใจว่า Copilot review จะทำงานกับทุก PR หรือเฉพาะ PR ที่ติดป้าย
review-pleaseโมเดลที่ขับเคลื่อนด้วยป้ายกำกับช่วยลดค่าใช้จ่ายได้ประมาณ 60 เปอร์เซ็นต์โดยไม่พลาดการรีวิวที่พบปัญหาจริง - การเปิดตัวแบบทีมต่อทีม เปิดใช้งานคุณสมบัติ Copilot Enterprise เป็นรายทีมแทนที่จะเป็นทั้งองค์กร คุณสมบัติใหม่จะมาพร้อมกับการเลือกเข้าร่วม; คุณไม่จำเป็นต้องรับภาระค่าใช้จ่ายของทุกเวอร์ชันทันทีที่เปิดตัว
Apidog เข้ากันได้อย่างไร
Apidog ไม่ใช่สิ่งทดแทน Copilot; เป็นเลเยอร์ที่ช่วยให้การทดสอบสัญญาของคุณอยู่ในเครื่องมือเดียวแทนที่จะเป็นสาม รูปแบบที่ช่วยให้ทั้งค่าใช้จ่ายและคุณภาพคาดการณ์ได้:
- Spec และตัวอย่างคำขอที่บันทึกไว้จะอยู่ใน Apidog collection ที่ commit ไปพร้อมกับ repo
- Contract tests รันกับ Apidog mock server ไม่ใช่ live API การรัน mock นั้นฟรีและรวดเร็ว
- Copilot review มุ่งเน้นไปที่ handler logic และ test coverage ไม่ใช่ว่า spec example เป็นปัจจุบันหรือไม่
- เวิร์กโฟลว์ CI รัน
apidog-cliสำหรับการตรวจสอบสัญญาใน 30 วินาที และจะเรียกใช้ Copilot review ก็ต่อเมื่อการตรวจสอบผ่านเท่านั้น
ลำดับนี้มีความสำคัญเนื่องจากการรีวิว Copilot เป็นขั้นตอนที่แพงที่สุดใน pipeline การล้มเหลวอย่างรวดเร็วในปัญหาสัญญาช่วยประหยัดเวลาการรีวิวสำหรับโค้ดที่สมควรได้รับจริงๆ คู่มือ การทดสอบ API โดยไม่มี Postman ครอบคลุมเวิร์กโฟลว์ mock ของ Apidog พื้นฐาน; คู่มือ DeepSeek V4 API แสดงรูปแบบที่ใช้กับโมเดล API
สิ่งที่คาดหวังในรอบบิลถัดไป
สามสิ่งที่ต้องจดในปฏิทิน:
- วันที่ 1 ถึง 7: การใช้งานคำขอพรีเมียมดูปกติ ทีมส่วนใหญ่อยู่ภายใต้โควตา 300/ที่นั่งที่รวมอยู่ภายในสัปดาห์แรก
- วันที่ 14 ถึง 21: ผู้ใช้ที่ใช้งานหนักเกินโควตาที่รวมอยู่ หากคุณตั้งวงเงินการใช้จ่าย คำขอจะเริ่มล้มเหลวสำหรับผู้ใช้เหล่านั้น หากไม่มีวงเงิน บิลจะเพิ่มขึ้น
- วันที่ 28 ถึง 30: การใช้งานเวลา Actions จาก Copilot review จะสะสม นี่คือจุดที่ทีมสังเกตเห็นรายการใหม่ เปรียบเทียบกับบิลของเดือนที่แล้วแบบคู่ขนาน
ตรวจสอบเมื่อสิ้นเดือน ย้ายผู้ใช้ที่ใช้งานหนักไปยังระดับ Enterprise (1,000 คำขอที่รวมอยู่), ลดที่นั่งของผู้ใช้ที่ไม่ได้ใช้งาน และกระชับ path filter ในเวิร์กโฟลว์การรีวิว
ข้อผิดพลาดทั่วไป
หลังจากตรวจสอบทีม API หลายสิบทีมในเดือนที่ผ่านมา ปัญหาห้าข้อเดิมๆ ก็ปรากฏขึ้น:
- ไม่มีวงเงินการใช้จ่าย ลูปของ agent เพียงตัวเดียวสามารถทำงานได้หลายชั่วโมง ควรจำกัดวงเงินเสมอ
- เปิดใช้งานการรีวิวในทุก repo เลือก repo ที่การรีวิวให้ผลตอบแทนจริง ปิดใช้งานในที่อื่น
- รีวิว client ที่สร้างขึ้น ใช้ path-filter เพื่อกรองออกไป
- รีวิว PR ของบอท กรอง dependabot, renovate และ auto-bumpers ภายในองค์กรใดๆ
- ไม่มีตัวชี้วัดพื้นฐาน หากไม่มีสแนปช็อต "ก่อน" คุณจะไม่สามารถบอกได้ว่าการเปลี่ยนแปลงเวิร์กโฟลว์ช่วยประหยัดเงินหรือไม่ UI การเรียกเก็บเงินของ GitHub มีการส่งออก CSV; ดึงข้อมูลทุกเดือน
คำถามที่พบบ่อย (FAQ)
ราคาที่นั่งยังคง $10 ต่อผู้ใช้หรือไม่?Copilot Business คือ $10 ต่อผู้ใช้ต่อเดือน, Copilot Enterprise คือ $19 ต่อผู้ใช้ต่อเดือน และ Copilot Pro สำหรับบุคคลทั่วไปคือ $10 ต่อเดือน ระดับที่นั่งกำหนดโควตาคำขอพรีเมียมที่รวมอยู่
การเติมข้อความแบบอินไลน์ถูกคิดค่าบริการแล้วหรือยัง?ไม่ โมเดลเริ่มต้นสำหรับการแชทและการเติมข้อความแบบอินไลน์ไม่ถูกคิดค่าบริการสำหรับระดับที่ต้องชำระเงิน คำขอพรีเมียมครอบคลุมคุณสมบัติที่มีราคาสูงกว่าและการเลือกโมเดล
จะเกิดอะไรขึ้นเมื่อโควตาพรีเมียมของฉันหมด?โดยค่าเริ่มต้น คำขอจะเริ่มล้มเหลวพร้อมกับข้อผิดพลาดโควตา คุณสามารถตั้งวงเงินการใช้จ่ายเพื่ออนุญาตส่วนเกินที่ $0.04 ต่อคำขอ จนถึงขีดจำกัด
เวลา Actions ใหม่สำหรับการรีวิวโค้ดถูกเรียกเก็บเงินแยกต่างหากหรือไม่?ไม่ พวกเขาใช้กลุ่มเวลา Actions เดียวกันกับส่วนที่เหลือของ CI ของคุณ ติดตามการใช้งาน Actions ทั้งหมดและปรับตัวกระตุ้นเวิร์กโฟลว์เพื่อให้งบประมาณสอดคล้องกัน
ฉันสามารถปิดใช้งานการรีวิวโค้ด Copilot ทั้งหมดได้หรือไม่?ใช่ ผู้ดูแลระบบองค์กรสามารถเลือกที่จะไม่เข้าร่วม repo ในระดับนโยบาย การตั้งค่าเดียวกันนี้ควบคุมการลงทะเบียนรายทีม
การรีวิว Copilot จะทำงานกับ private API specs ได้หรือไม่?ใช่ private repos ใช้เวลา Actions; public repos ฟรี ผู้รีวิวจะอ่านไฟล์ spec และ handler เหมือนกับซอร์สอื่นๆ
การรีวิว Copilot ใช้คำขอพรีเมียมด้วยหรือไม่?ปัจจุบันใช้เฉพาะเวลา Actions โมเดลที่ผู้รีวิวใช้เป็นส่วนหนึ่งของแพลตฟอร์ม Copilot และไม่ถูกเรียกเก็บเงินแยกต่างหากเป็นคำขอพรีเมียม นี่คือส่วนที่มีแนวโน้มมากที่สุดที่จะเปลี่ยนแปลงในไตรมาสหน้า; โปรดติดตาม GitHub changelog
สำหรับทีมที่ใช้งานทั้ง Copilot review และการเรียก API โมเดลโดยตรงใน CI คู่มือ GPT-5.5 free Codex ครอบคลุมด้านการคิดค่าใช้จ่ายต่อโทเค็น และ Apidog จะห่อหุ้มเลเยอร์ mock และ contract เพื่อให้การรีวิว AI ทำงานเฉพาะกับ PR ที่ผ่านการตรวจสอบราคาถูกก่อน
