Source: https://aiprimetech.io/vi/claude-code/errors/api-error-400/ [Trang chủ](/vi/) › [Claude Code](/vi/claude-code/) › [Lỗi](/vi/claude-code/errors/) › Lỗi API 400 [Tổng quan](/vi/claude-code/)[Cài đặt](/vi/claude-code/install/)[tài liệu tham khảo CLI](/vi/claude-code/cli/)[Giá và giới hạn](/vi/claude-code/pricing/)[Agent SDK](/vi/claude-code/sdk/)[Kỹ năng và plugin](/vi/claude-code/skills/)[GitHub](/vi/claude-code/github/)[Web, máy tính và IDE](/vi/claude-code/web-and-desktop/)[Mô hình](/vi/claude-code/models/)[Lỗi](/vi/claude-code/errors/)[Có phải mã nguồn mở?](/vi/claude-code/open-source/)[Hướng dẫn thực hành](/vi/claude-code/tutorial/)[Dành cho sinh viên](/vi/claude-code/for-students/)[Tự động hóa QA](/vi/claude-code/qa-automation/)[So với Cursor](/vi/claude-code/vs-cursor/)[So với Codex và OpenCode](/vi/claude-code/vs-codex/)[Tác tử phụ](/vi/claude-code/subagents/)[Hook](/vi/claude-code/hooks/)[MCP](/vi/claude-code/mcp/)[Hệ sinh thái](/vi/claude-code/ecosystem/)[VS Code](/vi/claude-code/vscode/)[OpenRouter](/vi/claude-code/openrouter/)[Giới hạn tốc độ](/vi/claude-code/rate-limits/)[Hướng dẫn bằng tiếng Trung](/claude-code/zh/) Cập nhật lần cuối: ngày 11 tháng Mười, 2026 # Lỗi API Claude Code 400: câu lệnh quá dài, sử dụng công cụ đồng thời và các lỗi khác Lỗi 400 có nghĩa là API đã từ chối yêu cầu vì không hợp lệ — khác với lỗi 500 hoặc 529, thử lại cùng một yêu cầu sẽ vẫn thất bại theo cùng một cách. Thông báo sau API Error: 400 cho biết nguyên nhân nào trong số các nguyên nhân thường gặp, và mỗi nguyên nhân đều có cách khắc phục riêng. ## TLDR - Prompt is too long — cuộc hội thoại không còn vừa với cửa sổ ngữ cảnh: /compact, /clear, hoặc một (1M) biến thể. - due to tool use concurrency issues. Run /rewind — lịch sử gọi công cụ bị lỗi: /rewind, và /clear nếu cách đó không thành công; cập nhật CLI. - messages.N: tool_use ids were found without tool_result blocks — cùng nhóm lỗi như trên. - organization has been disabled / lọc nội dung — liên quan đến tài khoản hoặc chính sách, không thể khắc phục bằng cách thử lại. ## "Câu lệnh quá dài" / "Đầu vào quá dài đối với mô hình được yêu cầu" Cả hai cách diễn đạt đều chỉ cùng một lỗi 400. Yêu cầu — lịch sử, các tệp mà tác tử đã đọc, kết quả công cụ — vượt quá cửa sổ ngữ cảnh của mô hình. Claude Code thường rút gọn ngữ cảnh trước khi điều này xảy ra; khi không làm được, lượt tiếp theo thất bại với lỗi 400. Cách khắc phục: /compact để tóm tắt, /clear để bắt đầu lại với một bản mô tả ngắn, hoặc chuyển sang một (1M) biến thể mô hình cho công việc thực sự lớn. Có hai báo cáo gần đây đáng chú ý vì chỉ báo hiển thị sai trong các trường hợp đó: [#82226](https://github.com/anthropics/claude-code/issues/82226) phát hiện claude-opus-5 yêu cầu bị giới hạn ở khoảng 200K trên một số tài khoản trong khi ứng dụng hiển thị cửa sổ 1M — mọi lần thất bại đều xảy ra trong khoảng từ 166K đến 178K token; [#93808](https://github.com/anthropics/claude-code/issues/93808) (tháng Chín 2026) báo cáo rằng CLI 2.1.26x từ chối câu lệnh >200K trên gói Max, trong khi phiên bản cũ hơn xử lý được ở mức 664K. Nếu /context cho biết vẫn còn dung lượng nhưng bạn vẫn gặp Prompt is too long ở khoảng 170–200K, có thể bạn đang ở tình huống đó: rút gọn xuống dưới ~150K, hoặc thử mô hình hay phiên bản CLI khác. Những gì làm đầy cửa sổ ngay từ đầu (schema công cụ MCP, kỹ năng, hook, kết quả công cụ khổng lồ) và các cảnh báo Context limit reached sai được trình bày trên [trang về câu lệnh quá dài](/vi/claude-code/errors/prompt-too-long/). ## "Lỗi API: 400 do vấn đề đồng thời khi sử dụng công cụ. Chạy /rewind để khôi phục cuộc hội thoại." Lịch sử hội thoại chứa các lệnh gọi công cụ và kết quả công cụ không khớp nhau — API yêu cầu mỗi tool_result phải trả lời một tool_use trong lượt trước của trợ lý. Đợt lỗi lớn xảy ra ở [#8763](https://github.com/anthropics/claude-code/issues/8763) (270 bình luận, tháng Mười 2025). Các phản hồi tiếp theo của chính Anthropic tại đó: "thực ra có nhiều nguyên nhân gốc rễ", rồi "khuyến nghị 2.0.24 hoặc mới hơn", rồi "lỗi này đã được sửa — hãy đảm bảo bạn đang dùng phiên bản mới nhất (claude update)". Lỗi vẫn xảy ra sau các phiên làm việc nặng: [#40305](https://github.com/anthropics/claude-code/issues/40305) đã truy ra nguyên nhân là các khối tool_result mồ côi bị bỏ lại sau khi rút gọn ngữ cảnh — và trong trường hợp đó /rewind không giúp ích, chỉ /clear mới có tác dụng. Cùng nhóm lỗi này còn xuất hiện dưới dạng messages.2: tool_use ids were found without tool_result blocks immediately after. ``` /rewind # step back to before the broken turn /clear # if /rewind doesn't recover it: fresh context, re-brief claude update ``` ## Các lỗi 400 khác bạn sẽ gặp - invalid_request_error: messages.N: … — lịch sử sai định dạng, áp dụng các cách khắc phục như trên. - This organization has been disabled. — ở cấp tài khoản; liên hệ bộ phận hỗ trợ Anthropic hoặc dùng tài khoản/endpoint khác. Không có cách khắc phục ở phía ứng dụng. - Output blocked by content filtering policy — phản hồi kích hoạt bộ lọc ([#88062](https://github.com/anthropics/claude-code/issues/88062)); diễn đạt lại nhiệm vụ. - API Error: 400 status code (no body) với một claude setup-token token — một vấn đề đang mở ([#86986](https://github.com/anthropics/claude-code/issues/86986)) trong đó các token dài hạn vừa được tạo bị từ chối ngay ở yêu cầu đầu tiên; đăng nhập tương tác trên cùng máy vẫn hoạt động. Cách xử lý tạm thời cho đến khi lỗi được sửa: dùng /login hoặc khóa API. - Lỗi 400 về số dư tín dụng dù vẫn còn số dư ([#91322](https://github.com/anthropics/claude-code/issues/91322)) — vấn đề xác thực ở phía thanh toán; đăng xuất rồi đăng nhập lại, sau đó liên hệ bộ phận hỗ trợ. - data retention mode 'default' is not available — một thiết lập ở cấp tổ chức (chính sách lưu giữ dữ liệu của tổ chức không cho phép chế độ mà ứng dụng yêu cầu), không phải do câu lệnh của bạn. Cập nhật Claude Code, và nếu lỗi vẫn tiếp diễn, hãy hỏi quản trị viên tổ chức; không có tùy chọn chuyển đổi ở phía ứng dụng. ## 400 trên một cổng Lỗi 400 liên quan đến yêu cầu, nên có cùng hành vi khi gọi trực tiếp Anthropic và khi đi qua cổng này (ANTHROPIC_BASE_URL=https://aiprimetech.io): các cách khắc phục /compact, /rewind và /clear tương tự đều áp dụng. Một trường hợp riêng của cổng: ID mô hình mà endpoint không cung cấp cũng trả về lỗi — kiểm tra /v1/models. ## Bạn đã mệt mỏi vì phải xử lý lỗi này? Hãy chạy Claude Code qua gateway AI Prime Tech: vẫn là các mô hình Claude đó, sử dụng tài khoản upstream riêng của gateway, chỉ cần hai biến môi trường để chuyển đổi, và tài khoản mới nhận được $5 tín dụng API miễn phí với mã FIXIT — không cần thẻ. ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [Tạo tài khoản với mã FIXIT](/register?promo=FIXIT) ## Câu hỏi thường gặp Lỗi API Claude 400 có nghĩa là gì? API đã từ chối yêu cầu vì không hợp lệ. Phần văn bản phía sau cho biết lý do — câu lệnh quá dài, lịch sử gọi công cụ bị lỗi, vấn đề tài khoản hoặc bộ lọc nội dung — và thử lại mà không thay đổi gì sẽ không giúp ích.Làm cách nào để khắc phục lỗi 'Câu lệnh quá dài' trong Claude Code? Chạy /compact, hoặc /clear rồi mô tả lại nhiệm vụ, hoặc chuyển sang biến thể mô hình có ngữ cảnh 1M. Nếu yêu cầu thất bại ở khoảng 170–200K trong khi /context cho biết vẫn còn dung lượng, hãy rút gọn xuống dưới ~150K.Làm cách nào để khắc phục 'Lỗi API: 400 do vấn đề đồng thời khi sử dụng công cụ'? Chạy /rewind; nếu cách đó không khôi phục được phiên, hãy chạy /clear. Cập nhật Claude Code bằng claude update — Anthropic đã sửa nhiều nguyên nhân gốc rễ trong 2.0.24 và các phiên bản sau. ## Chạy Claude Code trên cổng API Vẫn các mô hình đó, hai biến môi trường, tín dụng có giá trị sử dụng gấp 7.69231× mệnh giá — hoặc gói không giới hạn với phí cố định. Tài khoản mới: $5 tín dụng API miễn phí với mã FIXIT.[Lấy khóa API](/register?promo=FIXIT) [Xem các gói không giới hạn](/vi/plans/) AI Prime Tech là một cổng API độc lập, không có quan hệ liên kết với Anthropic và không được Anthropic chứng thực hay tài trợ. “Claude” và “Claude Code” là các nhãn hiệu của Anthropic. Các tính năng Claude Code được mô tả ở đây dựa trên tài liệu công khai của Anthropic tại thời điểm viết và thường xuyên thay đổi; giá và danh sách mô hình trên trang này được đọc từ cấu hình hiện hành của cổng API này. ## Thêm hướng dẫn về Claude Code [Các lỗi Claude Code và cách khắc phục](/vi/claude-code/errors/)[Claude Code "Lỗi API: 500": ý nghĩa và những cách thực sự khắc phục được](/vi/claude-code/errors/api-error-500/)[Lỗi Claude "Quá tải" (Lỗi API 529): ý nghĩa và cách xử lý](/vi/claude-code/errors/overloaded-529/)[Lỗi OAuth trong Claude Code: vượt quá thời gian chờ 15000ms và mã trạng thái 500](/vi/claude-code/errors/oauth-error/)["Tiến trình Claude Code đã thoát với mã 1": cách tìm lỗi thực sự và khắc phục](/vi/claude-code/errors/process-exited-code-1/)[Claude "Câu lệnh quá dài", "Đầu vào quá dài đối với mô hình được yêu cầu" và "Đã đạt giới hạn ngữ cảnh": điều gì làm đầy cửa sổ và cách giải phóng](/vi/claude-code/errors/prompt-too-long/)[Đã đạt giới hạn sử dụng Claude: giới hạn phiên, hàng tuần và Opus, "giới hạn sử dụng API được chỉ định", "số dư tín dụng quá thấp" — và cách xử lý](/vi/claude-code/errors/usage-limit-reached/)[Claude Code 401 và 403: thông tin xác thực không hợp lệ, khóa API không hợp lệ, "Chưa đăng nhập", host_not_allowed](/vi/claude-code/errors/auth-401-403/)[Lỗi kết nối Claude Code: ECONNRESET, mất kết nối giữa chừng khi đang nhận phản hồi, "Đang chờ phản hồi API", "Không thể kết nối với API", lỗi chứng chỉ SSL](/vi/claude-code/errors/connection-lost/)[Claude Code bị treo, mắc kẹt hoặc ngừng phản hồi: cách xác định vị trí bị kẹt và thoát khỏi tình trạng đó](/vi/claude-code/errors/claude-code-hangs/)[Claude.ai không hoạt động: "Đã xảy ra lỗi", hạn chế về năng lực phục vụ, "Đã đạt giới hạn 5 giờ", "Lỗi khi đăng nhập" và các lỗi khác](/vi/claude-code/errors/claude-ai-not-working/)