0

Hoá đơn ChatGPT Plus tăng không phải vì bạn dùng nhiều hơn: ba yếu tố giá của gói 20 USD/tháng

Hoá đơn ChatGPT Plus tăng không phải vì bạn dùng nhiều hơn: ba yếu tố giá của gói 20 USD/tháng

Không phải mọi thay đổi đều đến từ khối lượng sử dụng.

Ba yếu tố giá của gói 20 USD/tháng

Hình bìa: ba yếu tố giá và các mức hoá đơn tháng, được vẽ bằng script từ những mức giá công khai được dẫn ở phần thân, kiểm tra ngày 22/10/2026.

Gói ChatGPT Plus của OpenAI là gói dành cho người dùng cá nhân ở mức 20 USD/tháng. Mức 20 USD này thuộc nhóm ước tính của bên thứ ba: trong lần kiểm tra ngày 22 tháng 10 năm 2026, các trang giá chính thức của OpenAI đều trả về lỗi 403, nên không thể đối chiếu với bảng giá gốc. Có nguồn đưa tin gói này tăng lên 24 USD từ ngày 15 tháng 6 năm 2026, nhưng vì các nguồn mâu thuẫn nhau, con số 24 USD không được dùng.

Để so sánh, Claude Pro của Anthropic cũng ở mức 20 USD/tháng, và đây là bảng giá chính thức: trang giá của Anthropic ghi rõ mức 20 USD/tháng không bao gồm chi phí gọi API trên Console, còn hai mức cao hơn là 100 USD/tháng (gấp 5 lần Pro) và 200 USD/tháng (gấp 20 lần Pro). Hai gói cùng nằm ở mức 20 USD, nhưng một bên có bảng giá chính thức đứng sau, một bên chỉ có ghi nhận của bên thứ ba.

Vấn đề: cách dùng đứng yên, hoá đơn vẫn nhúc nhích

Gói 20 USD/tháng có một tính chất dễ chịu: dùng ít hay dùng nhiều, tháng nào cũng 20 USD. Khi khối lượng công việc vượt hạn mức của gói, hoặc khi công việc cần chạy tự động theo lô, bước tiếp theo thường là gọi API và trả tiền theo token. Lúc đó hoá đơn không còn cố định, và điều gây bất ngờ là: hoá đơn có thể đổi ngay cả khi khối lượng công việc không đổi một chút nào.

Ba yếu tố dưới đây nằm hoàn toàn trong các trang giá công khai, người đọc tự mở ra kiểm tra được:

  1. Khung giờ gửi yêu cầu.
  2. Tỉ lệ cache trúng, tức phần dữ liệu đầu vào được dùng lại.
  3. Giá giới thiệu, tức mức ưu đãi có ngày hết hạn đã công bố.

Cả ba là tham số của chính bảng giá, không phải của khối lượng sử dụng.

Bối cảnh: giá theo token, và vì sao phải ghi rõ nguồn

Trước khi so sánh, cần thống nhất vài từ sẽ gặp ngay ở dòng đầu của một bảng giá API.

Token là đơn vị nhỏ nhất mà mô hình đọc vào và sinh ra; một token thường tương ứng khoảng vài ký tự, tuỳ ngôn ngữ. Mọi bảng giá API đều niêm yết theo mỗi triệu token, và tách thành hai cột: token vào là phần dữ liệu gửi tới mô hình, token ra là phần mô hình sinh ra. Token ra luôn đắt hơn token vào, phổ biến là gấp 5 lần.

Cache là bộ nhớ đệm giữ lại phần dữ liệu đầu vào đã gửi trước đó. Nếu lần gọi sau lặp lại đúng phần đã lưu, mô hình không phải xử lý lại từ đầu, nên bảng giá tính mức thấp hơn hẳn. Tỉ lệ cache trúng là tỉ lệ token vào được tính theo mức giá thấp đó.

Khung giờ cao điểm và thấp điểm là cách một số nhà cung cấp chia ngày thành hai vùng giá: gửi trong giờ cao điểm trả giá cao, gửi ngoài khoảng đó trả giá thấp, cho đúng cùng một yêu cầu. Giá giới thiệu là mức thấp hơn giá niêm yết, có thời hạn, dùng cho giai đoạn đầu của một mô hình mới; khi hết hạn, biểu giá tự chuyển về mức cao hơn theo ngày đã công bố.

Mỗi con số dưới đây đều được ghi rõ là bảng giá chính thức, ước tính của bên thứ ba hay báo chí đưa tin, kèm ngày kiểm tra. Riêng ChatGPT Plus: các trang giá chính thức của OpenAI đã trả về lỗi 403 trong lần kiểm tra này, nên mức 20 USD là con số của bên thứ ba, còn mức 24 USD mà báo chí đưa tin (tăng từ ngày 15 tháng 6 năm 2026) không được dùng vì các nguồn mâu thuẫn nhau; mức 20 USD của Claude Pro là bảng giá chính thức.

Thực hành: ba yếu tố giá nằm trong tay người gửi yêu cầu

1. Khung giờ: gấp đôi cho đúng một yêu cầu

DeepSeek công bố hai vùng giá cho từng mô hình (bảng giá chính thức, kiểm tra ngày 22 tháng 10 năm 2026). Với DeepSeek Flash: 1 CNY và 4 CNY mỗi triệu token (token vào và token ra) vào giờ thấp điểm, và 2 CNY và 8 CNY vào giờ cao điểm. Giờ cao điểm là 09:00–12:00 và 14:00–18:00 theo giờ Bắc Kinh, các ngày trong tuần; ngoài hai khoảng đó là thấp điểm.

Cùng một yêu cầu, cùng một lượng token, chạy lúc 10 giờ sáng ngày thứ Ba tốn gấp đôi so với chạy lúc 20 giờ. DeepSeek V4-Pro theo đúng cấu trúc đó: 4,5 CNY và 13,5 CNY mỗi triệu token vào giờ thấp điểm, 9 CNY và 27 CNY vào giờ cao điểm (bảng giá chính thức). Với công việc chạy theo lô, dời lịch chạy ra ngoài hai khung giờ trên là thay đổi duy nhất cần làm, và nó không liên quan tới khối lượng.

Trong các bảng giá được kiểm tra lần này, chỉ DeepSeek công bố hai vùng giá theo giờ; Claude và Gemini niêm yết một mức cho cả ngày.

2. Cache trúng: phần đầu vào được dùng lại

Claude tính token vào trúng cache bằng 5% giá token vào tiêu chuẩn (bảng giá chính thức, kiểm tra ngày 22 tháng 10 năm 2026). DeepSeek tính khoảng 2% đến 3,3% giá token vào (bảng giá chính thức). Đây là mức chiết khấu sâu nhất trong bảng giá, và nó phụ thuộc vào việc phần đầu vào có lặp lại hay không — tức vào cách đặt prompt.

Mức tiết kiệm cụ thể, với giả định 200 yêu cầu mỗi ngày, mỗi yêu cầu 4.000 token vào và 800 token ra, chạy 30 ngày: nếu một nửa số token vào trúng cache, tổng hoá đơn tháng giảm khoảng một phần tư. Claude Sonnet 5.5 (2 USD và 10 USD mỗi triệu token, bảng giá chính thức) đi từ 96.00 USD xuống 73.20 USD; GPT-6 Astra (10 USD và 50 USD mỗi triệu token, ước tính của bên thứ ba) đi từ 480.00 USD xuống 366.00 USD. Hai con số này do đoạn script ở mục 4 tính ra.

3. Giá giới thiệu: mức giá có ngày hết hạn

Gemini 3.6 Flash đang ở mức 0,75 USD và 3,75 USD mỗi triệu token (bảng giá chính thức, kiểm tra ngày 22 tháng 10 năm 2026), và đây là giá giới thiệu có thời hạn — nghĩa là con số dùng để lập ngân sách hôm nay có thể không còn đúng sau ngày hết hạn. Gemini 4 Argon cho thấy cơ chế đó rõ hơn: mức hiện tại là 2 USD và 10 USD mỗi triệu token, và từ ngày 1 tháng 12, biểu giá chuyển thành 4 USD và 20 USD (bảng giá chính thức). Cùng một mô hình, cùng một cách dùng, hoá đơn tăng gấp đôi chỉ vì một ngày trên lịch: mức giá không sai, nhưng mức giá có tuổi.

4. Từ bảng giá sang hoá đơn tháng

Trước khi lập ngân sách, nên mở lại trang giá công khai để xác nhận đơn giá token hiện hành; bảng giá của Crazyrouter là một nơi liệt kê đơn giá token theo từng mô hình. Công thức chỉ có hai dòng:

hoá đơn tháng = số yêu cầu mỗi ngày × số ngày × (token vào × giá vào hiệu dụng + token ra × giá ra) ÷ 1.000.000
giá vào hiệu dụng = giá vào × (1 − tỉ lệ cache trúng) + giá vào × hệ số cache × tỉ lệ cache trúng

Đoạn script dưới đây chỉ dùng thư viện chuẩn, nhận đơn giá mỗi triệu token và trả về hoá đơn tháng:

# -*- coding: utf-8 -*-
"""Đổi đơn giá token công khai thành hoá đơn tháng. Chỉ dùng thư viện chuẩn."""
USD_CNY = 7.1  # giả định 1 USD = 7,1 CNY, không phải tỉ giá niêm yết trong ngày


def monthly_cost(req_day, in_tok, out_tok, in_price, out_price,
                 days=30, cache_hit=0.0, cache_rate=0.05):
    """Hoá đơn tháng, tính bằng đơn vị của bảng giá đầu vào."""
    billed_in = in_price * (1 - cache_hit) + in_price * cache_rate * cache_hit
    return (in_tok * billed_in + out_tok * out_price) / 1_000_000 * req_day * days


if __name__ == "__main__":
    # (tên mức giá, đơn vị, giá vào, giá ra) mỗi triệu token, lấy từ bảng ở mục 5
    for name, unit, i, o in [("DeepSeek Flash, thấp điểm", "CNY", 1.00, 4.00),
                             ("DeepSeek Flash, cao điểm", "CNY", 2.00, 8.00),
                             ("Claude Sonnet 5.5", "USD", 2.00, 10.00),
                             ("GPT-6 Astra", "USD", 10.00, 50.00)]:
        cost = monthly_cost(200, 4000, 800, i, o)
        if unit == "CNY":
            cost = cost / USD_CNY
        print(f"{name}: {cost:.2f} USD")
    print()
    for name, i, o in [("Claude Sonnet 5.5", 2.00, 10.00), ("GPT-6 Astra", 10.00, 50.00)]:
        zero = monthly_cost(200, 4000, 800, i, o)
        half = monthly_cost(200, 4000, 800, i, o, cache_hit=0.50)
        print(f"{name}: cache trúng 0% = {zero:.2f} USD, cache trúng 50% = {half:.2f} USD")

Kết quả khi chạy đoạn script trên (bốn mức tiêu biểu; tám mức đầy đủ nằm ở bảng dưới):

DeepSeek Flash, thấp điểm: 6.08 USD
DeepSeek Flash, cao điểm: 12.17 USD
Claude Sonnet 5.5: 96.00 USD
GPT-6 Astra: 480.00 USD

Claude Sonnet 5.5: cache trúng 0% = 96.00 USD, cache trúng 50% = 73.20 USD
GPT-6 Astra: cache trúng 0% = 480.00 USD, cache trúng 50% = 366.00 USD

Ba yếu tố giá tác động lên cùng một khối lượng sử dụng

Hình 1: ba yếu tố giá tác động lên cùng một khối lượng sử dụng, được vẽ bằng script từ các mức giá công khai được dẫn ở trên, kiểm tra ngày 22/10/2026.

Kết quả: cùng một cách dùng, tám mức hoá đơn

Với giả định 200 yêu cầu mỗi ngày, mỗi yêu cầu 4.000 token vào và 800 token ra, chạy 30 ngày, tám mức giá trong bảng dưới đây cho ra tám hoá đơn khác nhau. Đơn giá của DeepSeek niêm yết bằng CNY, quy đổi theo giả định 1 USD = 7,1 CNY — giả định cho phép tính, không phải tỉ giá niêm yết trong ngày.

Mức giá Đơn giá mỗi triệu token (vào / ra) Nguồn của đơn giá Hoá đơn 30 ngày
GPT-6 Luna 0.10 / 0.50 USD ước tính của bên thứ ba 4.80 USD
DeepSeek Flash, thấp điểm 1 / 4 CNY bảng giá chính thức 6.08 USD
DeepSeek Flash, cao điểm 2 / 8 CNY bảng giá chính thức 12.17 USD
DeepSeek V4-Pro, thấp điểm 4,5 / 13,5 CNY bảng giá chính thức 24.34 USD
Gemini 3.6 Flash 0,75 / 3,75 USD bảng giá chính thức (giá giới thiệu) 36.00 USD
Claude Sonnet 5.5 2 / 10 USD bảng giá chính thức 96.00 USD
Claude Opus 5.5 4 / 20 USD bảng giá chính thức 192.00 USD
GPT-6 Astra 10 / 50 USD ước tính của bên thứ ba 480.00 USD

Ba điều rút ra từ chính bảng này:

Khoảng cách giữa các mức giá là hai bậc độ lớn. Mức thấp nhất 4.80 USD, mức cao nhất 480.00 USD, tức 100 lần, với cùng một khối lượng sử dụng: chọn mức giá quan trọng hơn dùng nhiều hay ít.

Khung giờ nhân đôi hoá đơn mà không thêm yêu cầu nào. DeepSeek Flash từ 6.08 USD lên 12.17 USD khi chuyển sang cao điểm, không thay đổi nào ngoài giờ chạy.

Cache trúng kéo hoá đơn xuống khoảng một phần tư. Claude Sonnet 5.5 từ 96.00 USD còn 73.20 USD khi một nửa token vào trúng cache.

Một điều cần nói rõ để tránh hiểu sai: gói đăng ký bán hạn mức sử dụng trong tháng, còn API bán đơn giá cho từng token; hai bên không có tỉ giá quy đổi trực tiếp, nên bảng trên không phải cách đổi 20 USD ra token. Đó chỉ là hoá đơn của cùng một khối lượng công việc, đặt cạnh nhau theo từng mức giá.

Cùng một khối lượng sử dụng, hoá đơn theo từng mức giá

Hình 2: cùng một khối lượng sử dụng, hoá đơn theo từng mức giá, được vẽ bằng script từ các mức giá công khai và các giả định nêu trên, kiểm tra ngày 22/10/2026.

Tự kiểm con số của bạn

Con số đúng cho một người dùng cụ thể không nằm trong bất kỳ bảng nào ở trên, vì ba biến quyết định nó là dữ liệu riêng: số yêu cầu mỗi ngày, số token vào và ra của mỗi yêu cầu, và tỉ lệ cache trúng. Cách duy nhất để biết hoá đơn của chính mình là thay đúng ba giá trị đó vào hàm monthly_cost rồi chạy lại: dòng monthly_cost(200, 4000, 800, ...) đổi thành số thực tế, còn tham số cache_hit nhận tỉ lệ cache trúng đo được. Kết quả in ra là hoá đơn tháng theo đúng bảng giá đang dùng.

Phần không thể xác nhận từ tài liệu công khai cũng cần nói rõ: mức 20 USD của ChatGPT Plus và bộ đơn giá GPT-6 là ước tính của bên thứ ba, vì trang giá chính thức của OpenAI trả về lỗi 403 và mức 24 USD do báo chí đưa tin có nguồn mâu thuẫn nên đã bị loại; phần còn lại lấy từ bảng giá chính thức của Anthropic, Google và DeepSeek. Mọi đơn giá đều gắn với một ngày: chúng đúng ở thời điểm kiểm tra và có thể đã khác khi đọc lại, nên bước cuối cùng luôn là mở trang giá gốc — toàn bộ số liệu và phép tính ở trên được kiểm tra ngày 22 tháng 10 năm 2026.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí