"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 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 (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.
"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 (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 đã 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); diễn đạt lại nhiệm vụ.API Error: 400 status code (no body)với mộtclaude setup-tokentoken — một vấn đề đang mở (#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/loginhoặc khóa API.- Lỗi 400 về số dư tín dụng dù vẫn còn số dư (#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_keyCâ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 Xem các gói không giới hạnAI 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.