Kiến thức

Token trong AI là gì? Vì sao Claude, GPT tính tiền theo token

Token AI là những mẩu chữ nhỏ mà mô hình AI đọc vào và viết ra, đồng thời là đơn vị để tính tiền khi dùng API của Claude, GPT (ChatGPT), Gemini. Đây không phải token tiền mã hoá hay token đăng nhập. Bài này giải thích token bằng ví dụ dễ hiểu, kèm số đo thật của APIZ cho thấy tiếng Việt tốn bao nhiêu token so với tiếng Anh, cách tự tính tiền một câu hỏi và mẹo để bớt tốn token.

Tóm tắt: Token là mẩu chữ AI cắt ra để đọc. Với tiếng Anh, 1 token khoảng 4 ký tự. Tiếng Việt tốn token hơn: trong mẫu đo của APIZ, cùng một nội dung, Claude Sonnet 5.5 tính tiếng Việt gấp khoảng 1,9 lần tiếng Anh; đoạn tiếng Việt khoảng 350 chữ tốn 883 token với Claude nhưng 426 token với GPT 6.1 Sol. Tiền phải trả = số token đầu vào × giá đầu vào + số token đầu ra × giá đầu ra; token đầu ra đắt gấp 4–8 lần đầu vào tuỳ mô hình (với Claude là 5 lần).

Token là gì?

Mô hình AI không đọc từng chữ như con người. Trước khi xử lý, văn bản được cắt thành các mẩu nhỏ gọi là token. Một token có thể là cả một từ, một phần của từ, một dấu câu hay thậm chí một byte.

  • OpenAI ghi: với tiếng Anh, 1 token khoảng 4 ký tự hoặc 0,75 từ (tài liệu OpenAI).
  • Google ghi: 1 token khoảng 4 ký tự, 100 token khoảng 60–80 từ tiếng Anh (tài liệu Gemini).
  • Anthropic ghi: số ký tự trên mỗi token tuỳ vào mô hình và ngôn ngữ (bảng thuật ngữ Claude).

Ví dụ với bộ tách token của GPT, chữ "chào" bị cắt thành 2 mẩu là " ch" và "ào"; cụm "tóm tắt" bị cắt thành 4 mẩu. Chữ có dấu thường bị cắt nhỏ hơn chữ không dấu, vì vậy tiếng Việt tốn token hơn tiếng Anh.

Tiếng Việt tốn bao nhiêu token? Số đo thật

APIZ đo cùng một nội dung viết bằng tiếng Anh và tiếng Việt (ngày 17/10/2026): gọi thật Claude Sonnet 5.5 và GPT 6.1 Sol, đọc số token được tính tiền của từng lượt, trừ phần khung tin nhắn cố định. Claude được đo cả qua cổng APIZ lẫn gọi thẳng một kênh Claude đã kiểm, lặp nhiều lần, đều ra cùng con số.

Văn bảnĐộ dàiToken GPT 6.1 SolToken Claude Sonnet 5.5
Câu ngắn tiếng Anh13 từ1522
Cùng câu bằng tiếng Việt17 chữ2343
Đoạn dài tiếng Anh286 từ332473
Cùng đoạn bằng tiếng Việt352 chữ426883

Kết luận rút ra từ mẫu đo này:

  • Với Claude, tiếng Việt tốn khoảng 1,9 lần tiếng Anh cho cùng nội dung.
  • Với GPT 6.1 Sol, tiếng Việt tốn khoảng 1,3–1,5 lần tiếng Anh. Bộ tách token đời cũ của OpenAI (cl100k, thời GPT-4) tốn gấp 2,3 lần, nên mô hình đời mới đã bớt thiệt cho tiếng Việt.
  • Cùng một đoạn tiếng Việt, Claude đếm khoảng 2 lần số token của GPT (với tiếng Anh là khoảng 1,4 lần). Anthropic cũng ghi rằng từ Claude 4.7, bộ tách token mới cho ra khoảng 30% token nhiều hơn với cùng văn bản (trang giá Claude).

Đây là phép đo trên một mẫu văn bản phổ thông; văn bản kỹ thuật, mã nguồn hay ít dấu sẽ cho tỷ lệ khác. Số token nhiều hơn cũng không có nghĩa là đắt gấp đôi: tiền còn phụ thuộc giá mỗi token của từng mô hình. Vì vậy, khi so giá, đừng chỉ nhìn giá trên 1 triệu token mà nên thử đúng loại văn bản bạn dùng.

1 token bằng bao nhiêu chữ tiếng Việt?

Theo mẫu đo trên: với GPT 6.1 Sol, mỗi chữ tiếng Việt tốn khoảng 1,2 token (1 token ≈ 0,8 chữ). Với Claude Sonnet 5.5, mỗi chữ tiếng Việt tốn khoảng 2,5 token (1 token ≈ 0,4 chữ). Để ước nhanh: 1.000 chữ tiếng Việt ≈ 1.200 token với GPT và ≈ 2.500 token với Claude. Tiếng Anh thì khoảng 1,2 token mỗi từ với GPT và 1,65 token mỗi từ với Claude.

Token đầu vào, đầu ra, suy nghĩ và đọc đệm

  • Đầu vào: mọi thứ bạn gửi lên, gồm câu hỏi, lịch sử trò chuyện, tài liệu, câu lệnh hệ thống.
  • Đầu ra: phần AI viết ra. Ở mọi mô hình Claude hiện tại, giá đầu ra gấp 5 lần đầu vào (ví dụ Opus 5.5: 4 USD vào, 20 USD ra mỗi 1 triệu token).
  • Suy nghĩ (thinking/reasoning): phần mô hình "nghĩ" trước khi trả lời cũng được tính như token đầu ra, kể cả khi bạn không nhìn thấy (theo Anthropic và OpenAI).
  • Đọc đệm (cache): phần nội dung lặp lại giữa các lượt có thể được giữ lại để đọc với giá rất thấp. Theo giá Anthropic, với Opus 5.5 và Sonnet 5.5, đọc đệm chỉ bằng 0,05 lần giá đầu vào; ghi đệm 5 phút bằng 1,25 lần, ghi đệm 1 giờ bằng 2 lần giá đầu vào. Tỉ lệ ở mỗi nơi bán có thể khác (xem bảng giá APIZ bên dưới).

Cửa sổ ngữ cảnh là gì?

Cửa sổ ngữ cảnh là toàn bộ số token mô hình xem được trong một lượt, gồm cả phần nó viết ra. Theo trang mô hình của Anthropic, Opus 5.5 và Sonnet 5.5 có cửa sổ 1 triệu token và viết ra tối đa 128 nghìn token mỗi lượt.

Điều quan trọng với túi tiền: mỗi lượt hỏi, cả cuộc trò chuyện từ đầu được gửi lại. Trò chuyện càng dài, mỗi câu hỏi mới càng tốn nhiều token đầu vào. Đọc đệm giúp phần lặp lại rẻ hơn, nhưng vẫn tính tiền.

Tự tính tiền một câu hỏi

Công thức: tiền = token vào × giá vào + token ra × giá ra (giá thường ghi cho 1 triệu token, nên chia cho 1.000.000).

Ví dụ một câu hỏi tiếng Việt kèm chút ngữ cảnh khoảng 1.000 token, câu trả lời khoảng 500 token, dùng Claude Sonnet 5.5:

  • Theo giá Anthropic (2 USD vào, 10 USD ra mỗi 1 triệu token): (1.000 × 2 + 500 × 10) ÷ 1.000.000 = 0,007 USD, khoảng 182 ₫ (quy đổi tham khảo 26.000 ₫/USD).
  • Theo giá APIZ nhóm Claude: khoảng 32 ₫ (giá ngày 17/10/2026).

Với công cụ lập trình như Claude Code, mỗi lượt gửi lại rất nhiều ngữ cảnh nên một buổi làm việc có thể tới hàng triệu token; cách tính chi tiết có trong bài chi phí thật khi dùng Claude Code. Bảng giá token của nhiều hãng có trong bài bảng giá token AI.

Đếm token bằng cách nào?

  • GPT: trang Tokenizer của OpenAI cho dán văn bản và xem từng token.
  • Claude: Anthropic có lệnh đếm token miễn phí (token counting), kết quả là số ước tính. Con số chính xác nhất vẫn là số token ghi trong từng lượt gọi thật.
  • Trên APIZ: mục Nhật ký ghi số token vào, ra, đọc đệm và số tiền của từng lượt, nên bạn biết chính xác mỗi câu hỏi tốn bao nhiêu.

Mẹo giảm token

  • Hỏi gọn, nói rõ cần câu trả lời ngắn và đặt giới hạn độ dài câu trả lời.
  • Bắt đầu cuộc trò chuyện mới khi đổi việc. Trong Claude Code, gõ /clear khi chuyển sang việc không liên quan và /compact để tóm gọn cuộc trò chuyện dài (theo hướng dẫn chi phí Claude Code).
  • Chọn mô hình vừa đủ: việc thường dùng Sonnet hoặc Haiku, việc khó mới cần Opus.
  • Đừng dán cả tài liệu dài khi chỉ cần một đoạn; tắt các công cụ (MCP) không dùng vì chúng cũng chiếm token.
  • Tận dụng đọc đệm: giữ phần mở đầu (câu lệnh hệ thống, tài liệu nền) cố định giữa các lượt để được đọc đệm giá rẻ.

Thêm mẹo cho người dùng API Claude có trong bài tối ưu chi phí Claude API.

Giá token tại APIZ

APIZ là cổng API trung gian độc lập cho người Việt: một tài khoản gọi được Claude, GPT, Gemini, Grok, DeepSeek; giá niêm yết bằng VNĐ cho mỗi 1 triệu token, trả theo token dùng thật, nạp bằng chuyển khoản VietQR. APIZ không phải đối tác hay đại lý của Anthropic, OpenAI hay Google. Giá ngày 17/10/2026, xem giá mới nhất ở bảng giá:

Mô hìnhĐầu vàoĐầu raĐọc đệm
Claude Haiku 5.51.500 ₫7.500 ₫150 ₫
Claude Sonnet 5.59.000 ₫45.000 ₫1.350 ₫
Claude Opus 5.511.000 ₫55.000 ₫1.650 ₫
GPT 6.1 Sol4.000 ₫24.000 ₫400 ₫
Gemini 3.8 Flash1.350 ₫6.700 ₫135 ₫

Hãy nạp ít và thử bằng việc thật trước; tốc độ và giới hạn ngữ cảnh có thể khác so với gọi thẳng hãng.

Bắt đầu với APIZ trong 3 bước

  1. Đăng ký tại api.apiz.vn.
  2. Nạp tiền bằng VietQR từ ứng dụng ngân hàng hoặc ví MoMo, tối thiểu 26.000 ₫. Xem Nạp tiền & chi phí.
  3. Tạo key và kết nối công cụ theo hướng dẫn kết nối, rồi xem số token từng lượt trong mục Nhật ký.

Số dư đã nạp không hoàn lại trừ các trường hợp ghi trong Chính sách hoàn tiền, vì vậy hãy bắt đầu bằng khoản nhỏ.

Tóm lại

Token là mẩu chữ AI đọc và viết, cũng là đơn vị tính tiền khi dùng API. Tiếng Anh khoảng 4 ký tự mỗi token; tiếng Việt tốn hơn, và mức chênh khác nhau giữa các mô hình: trong mẫu đo của APIZ, Claude tính tiếng Việt gấp khoảng 1,9 lần tiếng Anh, và với cùng một đoạn tiếng Việt thì gấp khoảng 2 lần GPT. Tiền trả gồm token vào, token ra (đắt hơn), token suy nghĩ và đọc đệm. Muốn bớt tốn, hãy hỏi gọn, mở cuộc trò chuyện mới khi đổi việc, chọn mô hình vừa đủ và theo dõi số token từng lượt.