Source: https://aiprimetech.io/vi/learn/use-claude-api-with-claude-code/ [Trang chủ](/vi/) / [Tìm hiểu](/vi/learn/) / Truy cập Claude Code không giới hạn # Truy cập Claude Code không giới hạn Claude Code là tác nhân dòng lệnh chính thức của Anthropic dành cho phát triển phần mềm. Công cụ này hoạt động với cửa sổ ngữ cảnh 200k, khởi tạo các tác nhân con có ngữ cảnh độc lập, đọc toàn bộ tệp vào lịch sử hội thoại và gửi lại toàn bộ ngữ cảnh ở mỗi lượt — khiến lượng token tăng theo hàm bậc hai trong các phiên kéo dài. Vì vậy, đây là một trong những công cụ dành cho nhà phát triển tiêu thụ nhiều token nhất hiện nay. Kết nối Claude Code với một cổng truy cập không giới hạn có mức phí cố định sẽ biến công cụ mà bạn phải dè sẻn khi sử dụng thành một cộng sự phát triển thực sự luôn sẵn sàng. ## Vì sao mức tiêu thụ token của Claude Code tăng theo hàm bậc hai Từ góc nhìn của API, Claude Code không lưu trạng thái giữa các lượt. Mỗi tin nhắn bạn gửi đều bao gồm toàn bộ lịch sử hội thoại — tất cả tin nhắn trước đó, toàn bộ nội dung tệp đã đọc, tất cả kết quả công cụ và mọi phản hồi của trợ lý. Tin nhắn đầu tiên có thể chứa 5,000 token. Đến lượt trao đổi thứ mười, bạn đang gửi 50,000 token lịch sử cùng với mọi nội dung mới được thêm vào. Đến lượt trao đổi thứ hai mươi, ngữ cảnh có thể vượt quá 150,000 token cho mỗi yêu cầu. Các tác nhân con khiến tình trạng này trầm trọng hơn. Khi Claude Code giao việc cho một tác nhân con, tác nhân đó có cửa sổ ngữ cảnh riêng và bắt đầu tích lũy lịch sử độc lập. Ngữ cảnh của tác nhân chính tăng lên để chứa bản tóm tắt của tác nhân con, trong khi bản thân tác nhân con cũng phát sinh chi phí token riêng. Các nhóm tác nhân — nơi nhiều tác nhân con cộng tác — tiếp tục nhân mức tiêu thụ này lên. Một tác vụ phức tạp có thể có một tác nhân chính và ba tác nhân con, mỗi tác nhân có hơn 100k token ngữ cảnh, tất cả đều chạy trên cùng một khóa API. Lệnh /compact giúp ích bằng cách tóm tắt lịch sử và cắt bớt ngữ cảnh cũ, nhưng đây là thao tác can thiệp thủ công phải đánh đổi chi tiết để lấy dung lượng. Khi tính phí theo token, người dùng liên tục nén ngữ cảnh để kiểm soát chi phí. Với gói không giới hạn, bạn có thể để hội thoại phát triển tự nhiên, chỉ nén khi chất lượng ngữ cảnh suy giảm và thoải mái sử dụng các tác nhân con mà không phải nhẩm tính chi phí của chúng. ## Cấu hình biến môi trường Claude Code đọc cấu hình API từ các biến môi trường. Hai biến thiết yếu là ANTHROPIC_BASE_URL và một trong hai biến ANTHROPIC_API_KEY hoặc ANTHROPIC_AUTH_TOKEN. Đặt ANTHROPIC_BASE_URL thành https://unlimited.aiprimetech.io — địa chỉ máy chủ gốc không có /v1, vì SDK của Anthropic tự động thêm đường dẫn API. Đối với khóa, hãy dùng ANTHROPIC_API_KEY nếu cổng truy cập của bạn yêu cầu xác thực qua header x-api-key (định dạng tiêu chuẩn của Anthropic). Đặt các biến này trong tệp cấu hình shell của bạn (.bashrc, .zshrc hoặc $PROFILE của PowerShell) để duy trì cấu hình lâu dài. Trên Windows, bạn cũng có thể đặt chúng làm biến môi trường hệ thống thông qua hộp thoại Cài đặt hệ thống nâng cao. Claude Code đọc các biến này khi khởi động — nếu bạn thay đổi chúng, hãy khởi động lại phiên Claude Code để các giá trị mới có hiệu lực. Để ghi đè cấu hình cho từng dự án, hãy tạo tệp .env trong thư mục gốc của dự án. Claude Code tải các tệp .env từ thư mục làm việc. Điều này cho phép bạn dùng cấu hình API khác nhau cho từng dự án — hữu ích nếu một số dự án dùng gói không giới hạn, còn các dự án khác được tính phí trực tiếp qua Anthropic. Tệp .env được ưu tiên hơn các biến môi trường hệ thống. ## Ánh xạ mô hình cho Sonnet, Opus, Haiku và Fable Claude Code sử dụng các bí danh mô hình nội bộ mà bạn có thể ghi đè bằng biến môi trường. ANTHROPIC_DEFAULT_SONNET_MODEL kiểm soát mô hình được dùng cho lựa chọn 'sonnet' mặc định. ANTHROPIC_DEFAULT_OPUS_MODEL ghi đè lựa chọn 'opus'. ANTHROPIC_DEFAULT_HAIKU_MODEL và ANTHROPIC_DEFAULT_FABLE_MODEL kiểm soát các cấp còn lại. Đặt các biến này thành ID mô hình chính xác mà cổng truy cập của bạn hỗ trợ. Ví dụ, đặt ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-5 và ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-6.. Khi bạn chọn một cấp mô hình trong Claude Code bằng /model hoặc cờ khởi động, lựa chọn đó sẽ được phân giải thành mô hình bạn đã ánh xạ. Điều này đặc biệt hữu ích nếu cổng truy cập cung cấp mã định danh mô hình tùy chỉnh hoặc nếu bạn muốn cố định các phiên bản mô hình cụ thể. Với gói không giới hạn, việc chọn mô hình hoàn toàn là quyết định cân bằng giữa chất lượng và tốc độ. Không có chênh lệch chi phí giữa các cấp. Hãy dùng Opus làm mặc định để có chất lượng tối đa và chỉ chuyển xuống Sonnet hoặc Haiku khi bạn cần phản hồi nhanh hơn trong quá trình lặp nhanh. Lệnh /effort tiếp tục điều chỉnh mức độ kỹ lưỡng mà Claude Code áp dụng cho mỗi tác vụ — kết hợp mức nỗ lực cao với Opus để có cấu hình mạnh nhất. ## Tác nhân con, nhóm tác nhân và tác nhân chạy nền Claude Code có thể khởi tạo các tác nhân con — những phiên bản Claude độc lập có cửa sổ ngữ cảnh riêng để xử lý các tác vụ con được giao. Khi tác nhân chính gặp một tác vụ phức tạp, nó có thể giao việc nghiên cứu, triển khai hoặc xác minh cho các tác nhân con làm việc riêng biệt rồi báo cáo lại. Mỗi tác nhân con bắt đầu với ngữ cảnh mới và tích lũy lịch sử hội thoại riêng. Nhóm tác nhân mở rộng khái niệm này bằng cách cho phép nhiều tác nhân con cùng cộng tác trên các công việc liên quan. Tác nhân chính đóng vai trò điều phối, phân công công việc và tổng hợp kết quả. Cách này cực kỳ hiệu quả đối với các thay đổi quy mô lớn — một tác nhân con có thể tái cấu trúc mô-đun A trong khi tác nhân khác xử lý mô-đun B — nhưng mức sử dụng API tăng tuyến tính theo số tác nhân đang hoạt động. Các tác nhân chạy nền hoạt động bất đồng bộ trong khi bạn tiếp tục làm việc ở phiên chính. Chúng xử lý các tác vụ riêng và báo cáo kết quả khi hoàn tất. Khi tính phí theo token, chạy đồng thời nhiều tác nhân nền sẽ nhanh chóng trở nên tốn kém. Với gói không giới hạn, bạn có thể khởi chạy nhiều tác nhân nền, để chúng xử lý các khía cạnh khác nhau của dự án và xem xét kết quả khi sẵn sàng — tất cả đều được bao gồm trong mức phí cố định. Đặt CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 để ngăn Claude Code gửi dữ liệu đo từ xa và các yêu cầu không thiết yếu. Đây là cách làm nên áp dụng với mọi cổng truy cập tùy chỉnh để giảm lưu lượng không cần thiết. Ngoài ra, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 yêu cầu Claude Code truy vấn cổng truy cập để lấy các mô hình hiện có thay vì dùng danh sách được mã hóa cứng. ## Chế độ không tương tác và tích hợp CI/CD Chế độ không tương tác của Claude Code (cờ --headless) chạy mà không có lời nhắc tương tác, phù hợp với quy trình CI/CD, rà soát mã tự động và xử lý hàng loạt. Trong chế độ không tương tác, Claude Code đọc đầu vào từ stdin hoặc các đối số dòng lệnh và xuất kết quả ra stdout. Công cụ kết thúc khi tác vụ hoàn tất thay vì chờ thêm đầu vào. Để tích hợp CI, hãy đặt các biến môi trường trong cấu hình quy trình của bạn (secrets của GitHub Actions, biến của GitLab CI, thông tin xác thực của Jenkins) và gọi Claude Code với mô tả tác vụ làm đối số. Các trường hợp sử dụng CI phổ biến gồm rà soát PR tự động, tạo tài liệu, viết kiểm thử và tạo tập lệnh di chuyển. Với gói không giới hạn, chế độ không tương tác mở ra các quy trình có thông lượng cao. Bạn có thể chạy Claude Code trên mọi PR trong kho mã, tạo hàng loạt bộ kiểm thử cho các mô-đun chưa được kiểm thử hoặc tự động cập nhật tài liệu ở mỗi lần phát hành — tất cả đều không phải lo về chi phí cho từng lần gọi. Mức phí cố định bao gồm toàn bộ khối lượng sử dụng miễn là vẫn nằm trong giới hạn tốc độ theo chính sách sử dụng hợp lý. ## Bộ nhớ dự án CLAUDE.md và hook Các tệp CLAUDE.md cung cấp ngữ cảnh dự án được lưu giữ lâu dài mà Claude Code tự động tải. Đặt một tệp CLAUDE.md tại thư mục gốc của dự án với các tiêu chuẩn lập trình, quyết định kiến trúc, mẫu thường dùng và hướng dẫn riêng cho dự án. Nội dung này được đưa vào lời nhắc hệ thống của mỗi yêu cầu, làm tăng số token trong mỗi lần gọi nhưng cải thiện đáng kể chất lượng và tính nhất quán của phản hồi. Khi tính phí theo token, người dùng giữ CLAUDE.md ở mức tối thiểu để kiểm soát chi phí — mỗi từ đều thêm token vào từng yêu cầu trong suốt phiên. Với gói không giới hạn, hãy viết lượng ngữ cảnh thực sự hữu ích: tài liệu kiến trúc chi tiết, hướng dẫn phong cách đầy đủ, giải thích về các thành phần phụ thuộc và quy ước của nhóm. Các token bổ sung trong mỗi yêu cầu không phát sinh thêm chi phí, còn lợi ích về chất lượng được tích lũy qua từng lần tương tác. Hook cho phép bạn chạy các tập lệnh tùy chỉnh tại những thời điểm cụ thể trong quá trình thực thi của Claude Code — trước và sau các lần gọi công cụ, khi bắt đầu phiên và khi nén ngữ cảnh. Dùng hook để đưa ngữ cảnh động vào, xác minh các thay đổi bằng CI, tự động định dạng mã hoặc kích hoạt thông báo. Hook tích hợp liền mạch với cổng truy cập không giới hạn vì chúng hoạt động ở cấp CLI thay vì cấp API. ## Khắc phục sự cố cổng truy cập của Claude Code Nếu Claude Code không thể kết nối, hãy xác minh ANTHROPIC_BASE_URL được đặt thành địa chỉ máy chủ gốc không có /v1. Chạy echo $ANTHROPIC_BASE_URL (hoặc $env:ANTHROPIC_BASE_URL trên PowerShell) để xác nhận giá trị. SDK tự động thêm /v1/messages — nếu bạn đưa /v1 vào URL cơ sở, các yêu cầu sẽ được gửi đến /v1/v1/messages và trả về 404. Lỗi không tìm thấy mô hình có nghĩa là ID mô hình trong biến ánh xạ của bạn không khớp với mô hình mà cổng truy cập cung cấp. Kiểm tra các mã định danh được hỗ trợ chính xác trong bảng điều khiển AI Prime Tech của bạn và cập nhật ANTHROPIC_DEFAULT_SONNET_MODEL cho phù hợp. Hãy nhớ rằng ID mô hình phân biệt chữ hoa, chữ thường và bao gồm hậu tố phiên bản. Nếu các phiên hoạt động nhưng tác tử phụ gặp lỗi, nguyên nhân có thể là các tác tử phụ kế thừa biến môi trường theo cách khác nhau tùy cách chúng được khởi chạy. Hãy bảo đảm các biến môi trường được đặt ở cấp hệ thống thay vì chỉ trong phiên shell hiện tại, đặc biệt trên Windows, nơi các tiến trình con có thể không kế thừa các biến chỉ tồn tại trong shell. Sao chép ``` # Shell environment (add to .bashrc / .zshrc / $PROFILE) export ANTHROPIC_BASE_URL="https://aiprimetech.io" export ANTHROPIC_API_KEY="" export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-5" export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-6" export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 # Or per-project .env file: # ANTHROPIC_BASE_URL=https://aiprimetech.io # ANTHROPIC_API_KEY=sk-... # ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-5 # Run Claude Code: # claude (interactive) # claude --headless (CI/CD mode) ``` ## Câu hỏi thường gặp Tại sao Claude Code sử dụng nhiều token hơn trò chuyện thông thường đến vậy? Claude Code gửi lại toàn bộ lịch sử hội thoại ở mỗi lượt — phía API không lưu trạng thái. Khi phiên kéo dài, mỗi yêu cầu mang theo tất cả tin nhắn, nội dung tệp và kết quả công cụ trước đó. Điều này khiến lượng token tăng theo hàm bậc hai, trong đó tin nhắn thứ hai mươi trong một phiên có thể lớn hơn tin nhắn đầu tiên 10-20x. Mức sử dụng của các tác tử phụ có được tính riêng không? Mỗi tác tử phụ chạy một cuộc hội thoại độc lập với cửa sổ ngữ cảnh riêng. Trong gói không giới hạn, mọi cuộc hội thoại của tác tử — tác tử chính, tác tử phụ và tác tử chạy nền — đều được bao gồm trong mức phí cố định. Không có phụ phí theo tác tử hoặc theo cuộc hội thoại. Tôi có nên thêm /v1 vào ANTHROPIC_BASE_URL không? Không. Hãy đặt giá trị thành địa chỉ máy chủ gốc: https://unlimited.aiprimetech.io — Anthropic SDK tự động thêm /v1/messages. Việc thêm /v1 vào biến sẽ khiến đường dẫn bị lặp và trả về lỗi 404. Tôi có thể sử dụng chế độ không giao diện của Claude Code trong CI/CD với gói không giới hạn không? Có. Hãy đặt ANTHROPIC_BASE_URL và ANTHROPIC_API_KEY trong các giá trị bí mật của pipeline rồi chạy claude --headless với các đối số tác vụ. Gói không giới hạn bao gồm việc sử dụng trong CI với cùng mức phí cố định, tuân theo giới hạn tốc độ theo chính sách sử dụng hợp lý. Làm cách nào để chuyển đổi mô hình trong Claude Code? Sử dụng lệnh /model trong phiên hoặc đặt các biến môi trường ANTHROPIC_DEFAULT_SONNET_MODEL và ANTHROPIC_DEFAULT_OPUS_MODEL để kiểm soát mô hình được sử dụng cho từng cấp. Trong gói không giới hạn, không có sự khác biệt về chi phí giữa các mô hình. Bắt đầu sử dụng Claude chỉ trong vài phút Lấy khóa API — không cần tài khoản Anthropic hay đăng ký danh sách chờ.[Lấy khóa API của bạn](/register) AI Prime Tech là một cổng API độc lập. AI Prime Tech không liên kết với, không được Anthropic chứng thực và không phải là đại lý bán lại của Anthropic. Claude và các tên mô hình liên quan là nhãn hiệu của chủ sở hữu tương ứng. ## Các hướng dẫn khác về Claude API [Cách lấy khóa Claude API](/vi/learn/how-to-get-a-claude-api-key/)[Giải thích giá API Claude](/vi/learn/claude-api-pricing-explained/)[Cách tiết kiệm nhất để sử dụng Claude API](/vi/learn/cheapest-way-to-use-claude-api/)[Cursor không giới hạn với Claude API](/vi/learn/unlimited-cursor-claude-api/)[Cổng Claude API so với truy cập trực tiếp Anthropic](/vi/learn/claude-api-vs-anthropic-direct/)[Sử dụng Claude qua API tương thích với OpenAI](/vi/learn/openai-compatible-claude-api/)[So sánh các mô hình Claude](/vi/learn/claude-api-models-compared/)[Thanh toán Claude API bằng tiền mã hóa](/vi/learn/claude-api-with-crypto-payment/)[Truy cập Claude API không cần vào danh sách chờ](/vi/learn/claude-api-without-waitlist/)[Cách giảm lượng token sử dụng với Claude](/vi/learn/how-to-reduce-claude-token-usage/)[Cline không giới hạn với Claude API](/vi/learn/use-claude-api-with-cline/)[Roo Code không giới hạn với Claude API](/vi/learn/use-claude-api-with-roo-code/)[Claude không giới hạn trong các IDE JetBrains](/vi/learn/use-claude-api-with-jetbrains/)[Sử dụng Aider không giới hạn với Claude API](/vi/learn/use-claude-api-with-aider/)[Claude không giới hạn trong VS Code](/vi/learn/use-claude-api-with-vscode/)[Sử dụng OpenCode không giới hạn với Claude API](/vi/learn/use-claude-api-with-opencode/)[Chạy tác nhân Hermes không giới hạn trên Claude](/vi/learn/run-hermes-agent-with-claude-api/)[Chạy OpenClaw không giới hạn trên Claude](/vi/learn/run-openclaw-with-claude-api/)[API tương thích với Anthropic có nghĩa là gì](/vi/learn/anthropic-compatible-api/)[Khóa API cho Claude Code — Cách lấy và thiết lập](/vi/learn/claude-code-api-key-setup/)[Chi phí API Claude Code — Giá và cách cắt giảm](/vi/learn/claude-code-api-costs/)[Lỗi Claude API — Giới hạn tốc độ, cách khắc phục 400, 500, 529](/vi/learn/claude-api-errors-troubleshooting/)[Cách mua tín dụng Claude API](/vi/learn/buy-claude-api-credits/)[Dùng thử Claude API miễn phí: những gì thực sự miễn phí và những gì không](/vi/learn/claude-api-free-trial/)[Claude API so với gói thuê bao Claude Pro/Max — Nên chọn loại nào](/vi/learn/claude-api-vs-subscription/)[Chạy Codex CLI trên Claude](/vi/learn/use-claude-api-with-codex/)[Kết nối Claude với n8n](/vi/learn/use-claude-api-with-n8n/)[Định tuyến LiteLLM tới Claude](/vi/learn/use-claude-api-with-litellm/)[Sử dụng Claude trong Kilo Code](/vi/learn/use-claude-api-with-kilo-code/)[Tích hợp Claude vào GitHub Copilot](/vi/learn/use-claude-api-with-github-copilot/)[Kết nối Zed với Claude qua cổng API](/vi/learn/use-claude-api-with-zed/)[Kết nối Cherry Studio với Claude](/vi/learn/use-claude-api-with-cherry-studio/)[Cấu hình LangChain dùng Claude trên cổng API](/vi/learn/use-claude-api-with-langchain/)[Chạy Factory Droid với Claude](/vi/learn/use-claude-api-with-factory-droid/)[Giải thích API của Claude Code](/vi/learn/claude-code-api/)[Tích hợp API Claude vào ứng dụng của bạn](/vi/learn/claude-api-integration/)