Giá GitHub Copilot: Những Điều Đội API Cần Biết

Ashley Innocent

Ashley Innocent

29 tháng 4 2026

Giá GitHub Copilot: Những Điều Đội API Cần Biết

Mô hình thanh toán của GitHub Copilot đã thay đổi hai lần trong năm ngoái và lại thay đổi một lần nữa trong tháng này. Kể từ tháng này, tính năng đánh giá mã của Copilot trên các yêu cầu kéo (pull requests) bắt đầu tiêu thụ số phút GitHub Actions từ tài khoản thanh toán sở hữu kho lưu trữ (repo). Kết hợp với hạn mức yêu cầu cao cấp (premium-request) đã được triển khai vào quý trước, các nhóm API hiện phải quản lý ba chỉ số cùng lúc: số lượng chỗ ngồi Copilot, số yêu cầu cao cấp và số phút Actions. Hướng dẫn này giải thích từng chỉ số đo lường cái gì, cách thanh toán đánh giá mã mới ảnh hưởng đặc biệt đến các kho lưu trữ API, và cách mô hình hóa chi phí trước khi chúng xuất hiện trên hóa đơn. Cuối cùng, chúng tôi sẽ kết hợp nó với một quy trình làm việc bên trong Apidog để các bước đặc tả API, kiểm thử hợp đồng và đánh giá AI nằm chung một nơi thay vì rải rác trên ba bảng điều khiển thanh toán. button Nếu bạn cũng đang định giá các API mô hình mà nhóm của bạn tiêu thụ trực tiếp, các hướng dẫn chuyên sâu hơn về giá GPT-5.5 và giá DeepSeek V4 sẽ đề cập đến khía cạnh theo token của cùng một cuộc trò chuyện. TL;DR *   Copilot có ba chỉ số: giấy phép theo chỗ ngồi, yêu cầu cao cấp (tùy thuộc vào mô hình) và giờ là phút Actions cho tính năng đánh giá mã của Copilot. *   Đánh giá mã trên PRs chạy như một GitHub Action ẩn. Mỗi lần đánh giá tiêu tốn phút Actions theo hạn mức Actions thông thường của tổ chức. *   Các kho lưu trữ API tiêu thụ nhiều hơn mức trung bình vì PRs lớn hơn (spec + client được tạo + handler + test) và đánh giá được kích hoạt trên nhiều tác nhân. *   Yêu cầu cao cấp giới hạn công việc "có tác nhân" (Workspace, chế độ tác nhân, Copilot Spaces). Trò chuyện tiêu chuẩn và hoàn thành mã vẫn không bị tính phí cho các gói trả phí. *   Đặt giới hạn chi tiêu trước chu kỳ thanh toán tiếp theo. Dự trù khoảng 400 đến 800 phút Actions mỗi tháng cho mỗi kho lưu trữ API đang hoạt động và xem xét lại sau 30 ngày. Ba chỉ số và những gì chúng thực sự đo lường Copilot từng là một hóa đơn duy nhất. Giờ đây là ba. Chỉ số 1: Giấy phép theo chỗ ngồi Phí cố định. 10 đô la mỗi người dùng mỗi tháng cho Copilot Business, 19 đô la mỗi người dùng mỗi tháng cho Copilot Enterprise. Khoản phí này bao gồm trò chuyện, tự động hoàn thành nội tuyến, gợi ý nhiều dòng, tích hợp IDE và quyền truy cập vào nhóm mô hình tiêu chuẩn. Chỗ ngồi là mục dễ dự báo nhất và dễ bị cấp phát quá mức nhất. Kiểm toán nó mỗi quý một lần và thu hồi chỗ ngồi từ những người dùng không hoạt động. Chỉ số 2: Yêu cầu cao cấp Yêu cầu cao cấp là đơn vị tiền tệ của GitHub cho các tính năng đắt tiền hơn. Bất cứ thứ gì chạy ở chế độ tác nhân (agent mode), Workspace, Copilot Spaces hoặc lựa chọn mô hình ngoài mặc định đều được tính là một hoặc nhiều yêu cầu cao cấp tùy thuộc vào mô hình. Tỷ lệ hiện tại (có thể được điều chỉnh): | Tính năng | Chi phí theo yêu cầu cao cấp | | :------------------------------ | :------------------------ | | Trò chuyện mô hình mặc định | Miễn phí cho các gói trả phí | | Tự động hoàn thành nội tuyến | Miễn phí cho các gói trả phí | | Chế độ tác nhân (mô hình mặc định) | 1 mỗi yêu cầu | | Workspace (mô hình mặc định) | 1 mỗi yêu cầu | | Chọn Claude Sonnet 4.5 | Hệ số nhân 1.5x | | Chọn GPT-5.5 | Hệ số nhân 2x | | Chọn GPT-5.5 Pro | Hệ số nhân 6x | | Truy vấn Copilot Spaces | 1 mỗi truy vấn | Mỗi chỗ ngồi Copilot Business đi kèm 300 yêu cầu cao cấp mỗi tháng. Copilot Enterprise đi kèm 1.000. Chi phí vượt mức được tính 0.04 đô la mỗi yêu cầu, giới hạn bởi mức chi tiêu bạn đặt cho tổ chức. Đối với một nhóm API, các yêu cầu làm thay đổi chỉ số là các tác vụ ở chế độ tác nhân như "tạo lại client OpenAPI" hoặc "viết một bài kiểm tra hợp đồng cho điểm cuối mới này". Những tác vụ đó có xu hướng thực hiện nhiều bước nội bộ, vì vậy một lời nhắc đơn lẻ của người dùng có thể dẫn đến bốn hoặc năm yêu cầu cao cấp. Chỉ số 3: Phút Actions (mới cho đánh giá mã) Đây là thay đổi đã làm các nhóm ngạc nhiên trong tháng này. Khi Copilot thực hiện đánh giá mã tự động trên một yêu cầu kéo, việc đánh giá đó chạy như một GitHub Action dưới cùng cơ sở hạ tầng Actions mà CI của bạn sử dụng. Số phút đánh giá tiêu thụ được trừ vào hạn mức Actions thông thường của tổ chức. Hai điều cần biết: *   Số phút ĐƯỢC bao gồm trong hạn mức GitHub Plans Actions hiện có của bạn (3.000 phút/tháng trên Team, 50.000 trên Enterprise cho các runner Linux). Chúng KHÔNG phải là một hạn mức riêng biệt. *   Đánh giá trên các kho lưu trữ riêng tư tốn kém hơn các kho lưu trữ công khai vì Actions trên các kho lưu trữ riêng tư được tính theo ngân sách phút của bạn, trong khi Actions trên kho lưu trữ công khai là miễn phí. Một đánh giá mã Copilot điển hình trên một yêu cầu kéo API tiêu thụ từ 2 đến 6 phút Actions. Một đánh giá nặng (diff lớn, nhiều tệp, toàn bộ ngữ cảnh kho lưu trữ) có thể đạt 15 phút. Nhân với số lượng PRs mà nhóm của bạn gộp lại và bạn sẽ có một mục chi phí đáng kể. Tại sao các kho lưu trữ API tiêu thụ các chỉ số này nhiều hơn Ba thuộc tính của các kho lưu trữ API làm tăng chi phí: 1.  **Các yêu cầu kéo lớn hơn.** Một thay đổi API điển hình chạm vào spec (openapi.yaml), các client được tạo bằng hai hoặc ba ngôn ngữ, handler máy chủ và các bài kiểm tra hợp đồng. Copilot review đọc tất cả chúng, chạy lâu hơn và tiêu tốn nhiều phút hơn so với một chỉnh sửa giao diện người dùng một tệp. 2.  **Mã được tạo làm lệch số lượng token.** Ngay cả khi các client được tạo bị gitignore, nhiều nhóm vẫn commit chúng. Việc review đọc tất cả chúng và trả tiền cho đặc quyền đó. 3.  **Nhiều tác nhân review kích hoạt trên mỗi PR.** Các nhóm chạy Copilot review cùng với CodeQL, Snyk và một trình quét bảo mật tùy chỉnh phải trả tiền cho từng trình quét đó một cách riêng biệt. Copilot là cái mới đến; những cái khác đã được tính phí. Tác động thực tế: một nhóm API gộp 50 PRs mỗi tháng với 4 phút cho mỗi lần review sẽ tiêu tốn 200 phút Actions mỗi tháng chỉ riêng cho Copilot review. Đó là 7 phần trăm hạn mức hàng tháng của gói Team cho một kho lưu trữ duy nhất. Ba kho lưu trữ và bạn đã ở mức 21 phần trăm trước bất kỳ lần chạy CI nào. Cách ước tính hóa đơn hàng tháng của bạn Con số làm mọi người bất ngờ là tổng chi phí, chứ không phải bất kỳ chỉ số đơn lẻ nào. Xây dựng ước tính theo ba bước. Bước 1: Chỗ ngồi Đếm số người dùng Copilot đang hoạt động và nhân với giá chỗ ngồi. `seats = active_users × $10 (Business)` ` = active_users × $19 (Enterprise)` Bước 2: Yêu cầu cao cấp Ước tính mỗi nhà phát triển mỗi tháng. Một người dùng Workspace nặng có thể đạt khoảng 600 đến 800 yêu cầu; một người dùng chỉ trò chuyện gần hơn với 150. Với hạn mức bao gồm là 300 (Business), hãy mong đợi chi phí vượt mức sẽ bắt đầu ở phía người dùng nặng. `premium_overage = max(0, requests_used - 300_per_seat) × $0.04` Đặt giới hạn chi tiêu ở cấp tổ chức để một vòng lặp tác nhân chạy không kiểm soát không vượt quá ngân sách của bạn. Mặc định là không giới hạn, đây là mặc định sai cho bất kỳ nhóm nào không chủ động giám sát. Bước 3: Phút Actions cho đánh giá mã Nhân số PRs được gộp mỗi tháng với số phút mỗi lần đánh giá. Mức trung bình 4 phút là hợp lý cho các PR API cỡ trung bình. `review_minutes = prs_per_month × 4` `review_overage = max(0, review_minutes - actions_quota_remaining)` ` × $0.008 (Linux private repos)` Cộng ba con số lại. Đối với một nhóm 10 nhà phát triển gộp 200 PRs mỗi tháng, các con số sơ bộ như sau: *   Chỗ ngồi: $190 (Enterprise) *   Chi phí vượt mức cao cấp: $40 (sử dụng tác nhân khiêm tốn) *   Phút review: 800/tháng, trong hạn mức Enterprise, $0 *   **Tổng cộng: ~$230 trên mức cơ bản chỗ ngồi** Các nhóm nhỏ hơn trên gói Business sẽ đạt đến mức vượt mức nhanh hơn vì hạn mức chặt chẽ hơn. Một nhóm Business 5 nhà phát triển gộp cùng 200 PRs sẽ đốt hết hạn mức Actions và bắt đầu trả $6 cho mỗi 1.000 phút review. Những gì thay đổi trong quy trình CI của bạn Ba thay đổi cụ thể trong quy trình sẽ giúp bạn tiết kiệm chi phí ngay lập tức. **1. Bỏ qua Copilot review trên các bot và PRs của dependabot.** Hầu hết các nhóm không cần AI review trên bản cập nhật Renovate. Thêm bộ lọc đường dẫn hoặc tác nhân vào trình kích hoạt quy trình làm việc. ```yaml 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. Lưu trữ các khác biệt của client được tạo.** Nếu kho lưu trữ của bạn tạo lại các client trên mỗi PR, việc review sẽ đọc các khác biệt mỗi lần. Lưu trữ đầu ra được tạo đằng sau một hàm băm đã tính toán và bỏ qua công việc review khi hàm băm khớp với nhánh cơ sở. **3. Chạy Copilot review trên bộ lọc đường dẫn nhỏ hơn cho các kho lưu trữ API.** Hạn chế việc review chỉ trên các tệp handler, spec và test. Bỏ qua hoàn toàn các client được tạo. Chất lượng review vẫn cao; số phút giảm đi một nửa. ```yaml on: pull_request: paths: - 'apis/**/*.yaml' - 'cmd/**' - 'internal/**' - 'tests/**' ``` Quản trị: bốn kiểm soát mà mọi nhóm API nên thiết lập Những điều này chỉ mất 20 phút và ngăn chặn hầu hết các hóa đơn bất ngờ. 1.  **Giới hạn chi tiêu.** Đặt nó ở cấp tổ chức, không phải cấp kho lưu trữ. Mặc định là không giới hạn; chọn một con số mà bạn sẽ không ngần ngại và làm tròn xuống 20 phần trăm. 2.  **Cảnh báo yêu cầu cao cấp.** GitHub gửi email ở mức 50, 75 và 90 phần trăm hạn mức bao gồm. Kết nối chúng với Slack hoặc công cụ sự cố của bạn để chúng không bị lạc trong hộp thư đến. 3.  **Chính sách kho lưu trữ về trình kích hoạt review.** Quyết định xem Copilot review có kích hoạt trên mọi PR hay chỉ trên các PR được gắn nhãn `review-please`. Mô hình dựa trên nhãn giúp cắt giảm chi phí khoảng 60 phần trăm mà không làm mất đi các review phát hiện ra các vấn đề thực sự. 4.  **Triển khai theo nhóm.** Bật các tính năng Copilot Enterprise cho từng nhóm thay vì toàn bộ tổ chức. Các tính năng mới được triển khai dưới dạng tùy chọn tham gia; bạn không phải chịu chi phí của mỗi bản phát hành ngay khi nó ra mắt. Apidog phù hợp ở đâu Apidog không phải là một sự thay thế cho Copilot; nó là lớp giữ cho việc kiểm thử hợp đồng của bạn trong một công cụ thay vì ba công cụ. Mô hình giữ cho cả chi phí và chất lượng có thể dự đoán được: *   Đặc tả và các ví dụ yêu cầu đã lưu nằm trong bộ sưu tập Apidog được commit cùng với kho lưu trữ. *   Các bài kiểm tra hợp đồng chạy đối với máy chủ giả lập Apidog, không phải API trực tiếp. Các lần chạy giả lập là miễn phí và nhanh chóng. *   Copilot review tập trung vào logic handler và mức độ bao phủ kiểm thử, chứ không phải vào việc ví dụ đặc tả có được cập nhật hay không. *   Quy trình CI chạy `apidog-cli` để xác thực hợp đồng trong 30 giây và chỉ kích hoạt Copilot review nếu xác thực vượt qua. Trình tự đó rất quan trọng vì Copilot review là bước tốn kém nhất trong quy trình. Việc thất bại nhanh chóng ở một vấn đề hợp đồng giúp tiết kiệm phút review cho mã thực sự xứng đáng. Hướng dẫn kiểm thử API không dùng Postman bao gồm quy trình làm việc giả lập Apidog cơ bản; hướng dẫn API DeepSeek V4 hiển thị mô hình được áp dụng cho một API mô hình. Những gì mong đợi trong chu kỳ thanh toán tiếp theo Ba điều cần ghi vào lịch: *   **Ngày 1 đến 7:** Mức sử dụng yêu cầu cao cấp trông bình thường. Hầu hết các nhóm vẫn nằm trong hạn mức 300/chỗ ngồi bao gồm trong tuần đầu tiên. *   **Ngày 14 đến 21:** Người dùng nặng vượt quá hạn mức bao gồm. Nếu bạn đặt giới hạn chi tiêu, các yêu cầu sẽ bắt đầu thất bại đối với những người dùng đó. Nếu không có giới hạn, hóa đơn sẽ tăng lên. *   **Ngày 28 đến 30:** Mức sử dụng phút Actions từ Copilot review tăng lên. Đây là lúc các nhóm nhận thấy mục chi phí mới. So sánh với hóa đơn của tháng trước. Kiểm toán vào cuối tháng. Chuyển người dùng nặng sang gói Enterprise (1.000 yêu cầu bao gồm), cắt giảm chỗ ngồi của người dùng không hoạt động và thắt chặt bộ lọc đường dẫn trên quy trình review. Sai lầm phổ biến Sau khi kiểm toán hàng chục nhóm API trong tháng qua, năm vấn đề tương tự luôn xuất hiện: 1.  **Không có giới hạn chi tiêu.** Một vòng lặp tác nhân duy nhất có thể chạy hàng giờ. Luôn giới hạn. 2.  **Review được bật trên mọi kho lưu trữ.** Chọn các kho lưu trữ mà review thực sự mang lại lợi ích. Tắt ở những nơi khác. 3.  **Các client được tạo được review.** Lọc chúng ra bằng đường dẫn. 4.  **PRs của bot được review.** Lọc dependabot, renovate và bất kỳ bot tự động cập nhật nội bộ nào. 5.  **Không có số liệu cơ sở.** Nếu không có ảnh chụp "trước", bạn không thể biết liệu một thay đổi đối với quy trình làm việc có tiết kiệm tiền hay không. Giao diện người dùng thanh toán của GitHub cung cấp tính năng xuất CSV; hãy tải xuống hàng tháng. FAQ **Giá chỗ ngồi vẫn là 10 đô la mỗi người dùng?** Copilot Business là 10 đô la mỗi người dùng mỗi tháng, Copilot Enterprise là 19 đô la mỗi người dùng mỗi tháng, và Copilot Pro cho cá nhân là 10 đô la mỗi tháng. Gói chỗ ngồi đặt hạn mức yêu cầu cao cấp bao gồm. **Các tính năng tự động hoàn thành nội tuyến có bị tính phí không?** Không. Mô hình mặc định cho trò chuyện và tự động hoàn thành nội tuyến không bị tính phí cho các gói trả phí. Yêu cầu cao cấp bao gồm các tính năng đắt tiền hơn và lựa chọn mô hình. **Điều gì xảy ra khi hạn mức cao cấp của tôi hết?** Theo mặc định, các yêu cầu bắt đầu thất bại với lỗi hạn mức. Bạn có thể đặt giới hạn chi tiêu để cho phép vượt mức với giá 0.04 đô la mỗi yêu cầu cho đến giới hạn. **Phút Actions mới cho đánh giá mã có được thanh toán riêng không?** Không. Chúng tiêu thụ cùng một nhóm phút Actions với phần còn lại của CI của bạn. Theo dõi tổng mức sử dụng Actions và điều chỉnh trình kích hoạt quy trình làm việc để giữ ngân sách trong giới hạn. **Tôi có thể tắt hoàn toàn tính năng đánh giá mã của Copilot không?** Có. Quản trị viên tổ chức có thể từ chối các kho lưu trữ ở cấp chính sách. Cài đặt tương tự kiểm soát việc đăng ký theo nhóm. **Copilot review có hoạt động trên các đặc tả API riêng tư không?** Có. Các kho lưu trữ riêng tư tiêu thụ phút Actions; các kho lưu trữ công khai là miễn phí. Trình đánh giá đọc các tệp spec và handler như bất kỳ nguồn nào khác. **Copilot review có sử dụng yêu cầu cao cấp không?** Hiện tại nó chỉ tiêu thụ phút Actions. Mô hình mà trình đánh giá sử dụng là một phần của nền tảng Copilot và không được tính phí riêng dưới dạng yêu cầu cao cấp. Đây là phần rất có thể sẽ thay đổi trong quý tới; hãy theo dõi nhật ký thay đổi của GitHub. Đối với các nhóm chạy cả Copilot review và gọi API mô hình trực tiếp trong CI, hướng dẫn GPT-5.5 free Codex bao gồm khía cạnh theo token và Apidog bao gồm lớp giả lập và hợp đồng để review AI chỉ chạy trên các PRs đã vượt qua các kiểm tra rẻ tiền trước. button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API