Claude Code có đi kèm Claude Pro không?
Có, Claude Code đi kèm Pro, Max, Team và Enterprise, nhưng không có ở gói Free. Tìm hiểu usage window dùng chung và khi API key phát sinh phí riêng.
Claude Code có được bao gồm trong Claude Pro không?
Có. Claude Code được bao gồm trong Claude Pro, Max, mọi seat của Team và các seat Enterprise hiện tại. Vì vậy, một gói subscription bao gồm cả các ứng dụng chat và công cụ terminal. Với hợp đồng Enterprise cũ, điều này phụ thuộc vào loại seat: chỉ Premium seat và Chat + Claude Code seat mới bao gồm Claude Code. Hãy kiểm tra loại seat bạn đang dùng. Gói Claude miễn phí không bao gồm Claude Code. Tài liệu thiết lập của Anthropic nêu rõ: Claude Code yêu cầu tài khoản Pro, Max, Team, Enterprise hoặc Console. Gói miễn phí không có quyền truy cập Claude Code. Bạn chỉ cần API key (application programming interface key, được tính phí theo token) khi không có subscription hoặc khi muốn chạy tự động và tính phí riêng với công việc tương tác của mình.
Phần dễ bị hiểu sai là nội dung tiếp theo. Claude Code không có hạn mức sử dụng riêng. Nó dùng chung ngân sách sử dụng của subscription với các cuộc trò chuyện trong Claude. Vì vậy, một phiên lập trình dài sẽ làm giảm thời gian sử dụng chat sau đó. Anthropic nêu rõ rằng cả gói Pro và Max đều có hạn mức sử dụng dùng chung giữa Claude và Claude Code. Mọi hoạt động trong cả hai công cụ đều được tính vào cùng các hạn mức sử dụng đó. Ngoại lệ duy nhất là gói Enterprise hiện tại tính phí theo mức sử dụng. Gói này không có ngân sách bao gồm để chia sẻ: không có hạn mức sử dụng theo seat, và mọi request trong cả hai công cụ đều được tính phí theo mức API.
Các gói thực sự bao gồm gì
- Free: không có Claude Code. Bạn chỉ chat trên web và trong các app, không có gì trong terminal.
- Pro: bao gồm Claude Code với hạn mức sử dụng của Pro. Tại Hoa Kỳ, giá là $20 mỗi tháng tính đến tháng 10 năm 2026; thanh toán theo năm có giá thấp hơn.
- Max: vẫn là Claude Code đó nhưng có hạn mức sử dụng lớn hơn, với 2 cấp giá $100 và $200 mỗi tháng tính đến tháng 10 năm 2026.
- Team và Enterprise: Claude Code được bao gồm trong mọi seat của Team. Hạn mức sử dụng thuộc về từng seat, và Premium seat có hạn mức cao hơn standard seat. Các gói Enterprise hiện tại chỉ dùng một loại seat có bao gồm Claude Code, không có hạn mức theo từng seat: toàn bộ mức sử dụng được tính theo API rates, trong giới hạn chi tiêu do admin đặt. Các hợp đồng Enterprise cũ tính theo seat hoạt động giống Team, nhưng chỉ Premium seat và Chat + Claude Code seat mới bao gồm Claude Code.
Đó là toàn bộ mức giá được nêu ở đây, vì giá gói có thể thay đổi còn trang này thì không. Các con số hiện tại có trong bảng phân tích đầy đủ chi phí của Claude Code, phần lựa chọn giữa các cấp được trình bày trong bảng so sánh các gói thuê bao Claude, và bạn nên kiểm tra gói Claude miễn phí bao gồm những gì trước khi cho rằng mình không còn lựa chọn.
Vì sao một phiên coding làm ngắn chat window của bạn
Một subscription Pro, Max hoặc Team và một seat trong hợp đồng Enterprise cũ tính theo seat đều có hai window. Giới hạn theo phiên được reset sau mỗi năm giờ. Giới hạn theo tuần được reset vào một thời điểm cố định mỗi tuần, được gán cho account của bạn. Bạn có thể xem thời điểm reset của mình trong màn hình usage. Enterprise plan hiện tại tính theo usage không có window nào: plan này tính phí theo mức tiêu thụ, còn admin giới hạn bằng spend limit. Không window nào là số lượng message mà bạn có thể tính trước, vì mức độ sử dụng phụ thuộc vào độ dài conversation và model bạn chạy. Hãy xem đây là những chỉ số cần monitor theo hành vi sử dụng, không phải một con số để lập ngân sách. Chi tiết về cơ chế giới hạn đáng đọc một lần trước khi bạn chạm giới hạn.
Claude Code tiêu thụ ngân sách đó nhanh hơn chat vì mỗi coding turn mang theo nhiều dữ liệu hơn. Mỗi request gửi toàn bộ conversation tính đến thời điểm đó. Mỗi lần gọi tool, đọc file hoặc chạy test lại gửi một request khác, kèm theo kết quả của lần trước. Hướng dẫn dành cho admin của Anthropic cũng nói rằng cần dự trù nhiều hơn cho một coding seat so với một chat seat, chính xác vì lý do này: một phiên debug có thể tiêu thụ nhiều hơn lượng chat của cả một ngày.
Prompt caching làm giảm mức tiêu thụ này nhưng không loại bỏ nó. Context lặp lại được đọc lại theo mức giá cached, nên một câu hỏi chỉ có một dòng trong một session đã mở cả ngày vẫn tiêu thụ usage cho toàn bộ conversation đứng sau nó. Trên subscription, cache có thời hạn một giờ. Nếu bạn nghỉ ăn trưa rồi quay lại, message đầu tiên sẽ không còn cache, nên toàn bộ context lại được xử lý theo mức giá thông thường. Chỉ một message đó có thể tốn nhiều hơn 20 message trước đó.
Các dấu hiệu thực tế cho thấy bạn đang tiêu hết ngân sách dùng chung
Chạy /usage trong Claude Code. Với gói trả phí, lệnh này hiển thị các thanh mức sử dụng cho giới hạn của gói và phân tích thành phần nào đang tiêu tốn giới hạn đó. Nhấn d để xem 24 giờ qua và w để xem 7 ngày qua.
Phần phân tích sẽ đánh dấu mọi hành vi chiếm từ 10 phần trăm mức sử dụng gần đây trở lên, chẳng hạn như context dài hoặc cache miss. Phần này cũng phân bổ mức sử dụng cho skills, subagents, plugins và từng MCP (model context protocol) server. Có một điểm cần lưu ý. Các số liệu này được tính từ lịch sử session cục bộ trên máy bạn đang sử dụng. Vì vậy, công việc thực hiện trên máy khác hoặc trên claude.ai sẽ không xuất hiện trong phần phân tích. Các thanh giới hạn của gói là số liệu toàn cục. Phân bổ mức sử dụng chỉ có phạm vi cục bộ.
Khi hết mức sử dụng, thông báo sẽ cho biết bạn đã chạm giới hạn nào:
You've hit your session limit
You've hit your weekly limitCả hai khoảng thời gian đó đều áp dụng cho mọi model. Vì vậy, chuyển model bằng /model không khôi phục quyền sử dụng. Thông báo chỉ dành cho một model, chẳng hạn như You've hit your Opus limit, là trường hợp khác; khi đó /model cho phép bạn tiếp tục làm việc bằng model khác. Cảnh báo context hoặc thông báo auto-compact hoàn toàn không phải giới hạn mức sử dụng. Chúng cho biết cuộc hội thoại sắp chạm context window của session và lịch sử cũ sắp được tóm tắt. Hướng dẫn về chi phí của Anthropic đặt việc quản lý context lên trước, và giữ context window nhỏ có tác động rõ rệt nhất đến tốc độ cạn ngân sách. /clear giữa các task không liên quan không tốn chi phí và giúp request tiếp theo bắt đầu với ít nội dung cần mang theo hơn. Nếu bạn đã bị khóa quyền sử dụng, các lựa chọn khi chạm giới hạn chỉ còn là chờ, nâng cấp hoặc bật usage credits. Nếu Anthropic đã cấp cho tài khoản của bạn một lần reset giới hạn miễn phí, đó là lựa chọn thứ tư: dùng tùy chọn này trong Settings > Usage trên web hoặc trong Claude Desktop, không dùng từ Claude Code. Session limit hoặc weekly limit mà tùy chọn này áp dụng sẽ được khôi phục đầy đủ trong Claude Code.
Vì sao API key có thể tự chuyển toàn bộ chi phí sang tài khoản API
Lỗi này đặc biệt dễ xảy ra trên server. Nếu biến môi trường ANTHROPIC_API_KEY được đặt, Claude Code sẽ xác thực bằng key đó thay vì subscription của bạn, và tính phí theo token vào tài khoản API. Trong phiên tương tác, Claude Code hỏi một lần bạn có muốn dùng key hay không rồi ghi nhớ câu trả lời. Vì vậy, key bạn đã chấp thuận từ nhiều tháng trước có thể tiếp tục được dùng mà không hỏi lại. Ở chế độ không tương tác (claude -p), Claude Code dùng bất kỳ key nào đang tồn tại mà không hỏi. Phần hạn mức Pro hoặc Max của bạn vẫn nguyên vẹn, trong khi hóa đơn tiếp tục tăng. Phía API cũng không có hạn mức miễn phí để sử dụng, vì Claude API không có free tier ngoài khoản credit nhỏ được cấp khi đăng ký. Các khoản credit API hằng tháng đi kèm gói Max và Team cũng không áp dụng cho Claude Code.
Trên VPS, lỗi này xảy ra do vô tình thường xuyên hơn trên laptop, vì cùng một shell profile thường chứa key cho các tool khác. Hãy kiểm tra trước khi bắt đầu:
printenv ANTHROPIC_API_KEYKhông có output nghĩa là shell này không đặt API key. Tuy nhiên, điều đó chưa chứng minh Claude Code sẽ dùng subscription của bạn. Credential cũng có thể đến từ ANTHROPIC_AUTH_TOKEN, một script apiKeyHelper hoặc block env trong settings file, bao gồm cả settings do administrator quản lý. Bất kỳ nguồn nào trong số này cũng được ưu tiên hơn đăng nhập claude.ai. Chạy /status bên trong Claude Code để xem credential nào đang hoạt động. Nếu key được in ra, phiên tiếp theo sẽ tính phí vào API. Hãy xóa key khỏi shell này, sau đó tìm file đang tiếp tục đặt biến đó:
unset ANTHROPIC_API_KEY
grep -rn ANTHROPIC_API_KEY ~/.bashrc ~/.profile ~/.bash_profile 2>/dev/nullBây giờ khởi động Claude Code và đăng nhập bằng tài khoản subscription:
claudeLần chạy đầu tiên sẽ mở trình duyệt để đăng nhập. Trong một phiên, /login chuyển đổi tài khoản, /status cho biết phương thức xác thực đang dùng, còn /usage xác nhận billing account bạn đang sử dụng: subscriber sẽ thấy các thanh usage của plan, còn tài khoản API sẽ thấy một block trong phiên hiển thị chi phí theo token và không có thanh plan. Phần thiết lập phía server còn lại, bao gồm cách giữ phiên hoạt động sau khi bạn disconnect, được trình bày trong chạy Claude Code trên VPS bên trong tmux. Phần quyền cũng được trình bày trong chạy Claude Code an toàn trên server của bạn.
Có một lỗi liên quan khác. Khi hết hạn mức của plan, bạn có thể bật usage credits để tiếp tục làm việc và chịu thêm phí ngoài subscription. Khi bắt đầu dùng credits, thời gian tồn tại của prompt cache giảm từ một giờ xuống còn năm phút. Vì vậy, những khoảng thời gian idle trước đây không tính phí có thể bắt đầu phát sinh chi phí. /usage-credits mở billing settings cho subscriber Pro hoặc Max.
Nên trả tiền cho lựa chọn nào?
Tất cả nội dung trên giả định rằng bạn đã quyết định trả tiền. Phép tính cho quyết định đó là Claude Code có bù lại chi phí theo mức giá mỗi giờ của bạn hay không. Nếu bạn đang cân nhắc subscription chứ không phải terminal tool, Claude Pro có đáng tiền với cách bạn thực sự dùng Claude hay không bắt đầu từ một câu hỏi khác: giới hạn miễn phí có thường xuyên làm gián đoạn công việc của bạn không.
- Lập trình không thường xuyên hoặc làm dự án cá nhân: Pro. Một tool, một hóa đơn, đủ cho vài phiên mỗi tuần. Chi tiết về allowance có trong giá Pro và các giới hạn của gói này.
- Lập trình hằng ngày và liên tục: Max. Nếu bạn chạm session window hầu hết các ngày, cách khắc phục rẻ hơn là mua allowance lớn hơn, không phải tạo account thứ hai. Lựa chọn giữa 2 tier Max phụ thuộc vào tần suất bạn chạm weekly limit, thay vì giới hạn 5 giờ.
- Nhiều người dùng: Team hoặc Enterprise seat. Allowance được tính theo seat. Với Enterprise hiện tại dùng mô hình tính phí theo usage, mỗi request được tính theo API rate trong giới hạn chi tiêu do admin đặt ra. Admin cũng có thể xem chi phí theo từng user. So sánh chi phí một seat với chi phí token cho cùng khối lượng công việc là phép so sánh cần thực hiện trước khi mua hàng loạt seat.
- Tác vụ chạy theo đợt hoặc tự động hóa: Tính phí theo API. Một job chạy hằng đêm hoặc một bước CI (continuous integration) không có lý do gì phải tranh allowance với công việc tương tác của bạn.
Hai trường hợp cuối có thể kết hợp tốt. Giữ subscription cho công việc bạn làm thủ công và cấp cho automation một API key riêng. Như vậy, một lần chạy qua đêm không thể dùng hết window mà bạn cần vào sáng hôm sau. So sánh chi phí API và subscription giải thích điểm giao nhau nằm ở đâu.
FAQ
Tôi có thể dùng Claude Code với gói Claude miễn phí không?
Không. Claude Code yêu cầu tài khoản Pro, Max, Team, Enterprise hoặc Console. Tài liệu thiết lập của Anthropic nêu rõ gói Claude miễn phí không bao gồm quyền truy cập Claude Code, vì vậy khi chạy claude, bạn sẽ được yêu cầu đăng nhập bằng tài khoản trả phí hoặc xác thực bằng API key. Gói miễn phí vẫn cho phép chat trên ứng dụng web và desktop. Như vậy là đủ để kiểm tra Claude có trả lời được loại câu hỏi của bạn hay không trước khi bạn trả tiền.
Claude Code có dùng cùng giới hạn sử dụng với Claude chat không?
Có, với Pro và Max. Anthropic cho biết giới hạn sử dụng được chia sẻ giữa Claude và Claude Code, nên mọi hoạt động trong cả hai công cụ đều tính vào cùng một giới hạn. Giới hạn theo phiên được reset sau mỗi năm giờ. Giới hạn theo tuần được reset vào một thời điểm cố định mỗi tuần, được gán cho tài khoản của bạn. Trên thực tế, một buổi refactoring nặng vào buổi chiều có thể khiến cửa sổ chat của bạn vào buổi tối bị giới hạn. Chạy /usage để xem các thanh giới hạn và thời điểm reset tiếp theo.
Vì sao mức sử dụng của tôi giảm nhanh như vậy trong một phiên coding?
Vì mỗi lượt coding mang theo nhiều context hơn một tin nhắn chat. Mỗi request gửi toàn bộ conversation, và mỗi kết quả từ tool lại tạo thêm một request cũng mang theo toàn bộ conversation đó. Chạy /usage và đọc các cờ hành vi: mọi nguyên nhân chiếm từ 10 phần trăm mức sử dụng gần đây trở lên sẽ được đánh dấu. Các nguyên nhân thường gặp là context dài và cache miss. Một session mở cả ngày sẽ liên tục gửi lại toàn bộ history. Khoảng idle dài hơn thời gian sống một giờ của cache khiến message tiếp theo phải xử lý lại mọi thứ ở tốc độ thông thường. Dùng /clear giữa các task không liên quan sẽ xử lý được cả hai vấn đề.
Khi nào API key rẻ hơn gói Pro hoặc Max?
Khi khối lượng công việc không đều hoặc được tự động hóa. API tính phí theo token và không có mức phí tối thiểu hàng tháng. Vì vậy, một script chạy hai lần mỗi tuần chỉ tốn chi phí của số token đã dùng, không tốn thêm gì, trong khi subscription tính phí cho cả tháng capacity mà bạn không sử dụng. Nếu coding hằng ngày liên tục, subscription có lợi hơn: đây là mức giá cố định cho một hạn mức lớn, còn trả phí theo token với cùng khối lượng sẽ tốn nhiều hơn. Tránh đặt ANTHROPIC_API_KEY trên máy mà bạn cũng coding thủ công. Nếu không, Claude Code sẽ tính phí qua API và để hạn mức của subscription không được sử dụng.