APIMaster.ai
Back to Blog
APIMaster Blog

Cách khắc phục lỗi "api error 400 messages text content blocked" (OpenAI / Claude API)

Lỗi API OpenAI hoặc Claude "400 messages text content blocked" có nghĩa là gì, tại sao kiểm duyệt chặn yêu cầu của bạn và cách sửa — bao gồm định tuyến qua gateway xử lý bộ lọc nội dung tự động.

Lỗi APIOpenAI APIClaude APIkiểm duyệt nội dunglỗi 400

Published 2026-06-29

Quick Answer

Lỗi api error 400 messages text content blocked có nghĩa là nhà cung cấp thượng nguồn (OpenAI, Anthropic hoặc API tương thích) đã từ chối yêu cầu của bạn vì kiểm duyệt nội dung hoặc bộ lọc an toàn đã gắn cờ một phần prompt hoặc hội thoại của bạn. HTTP 400 là lỗi từ phía máy khách — key của bạn có thể hợp lệ, nhưng văn bản tin nhắn vi phạm chính sách của nhà cung cấp (thường là các danh mục như nội dung tình dục, bạo lực hoặc thù ghét).

Cách khắc phục nhanh: rút ngắn hoặc viết lại tin nhắn bị gắn cờ, loại bỏ các đoạn bị chặn khỏi lịch sử trò chuyện, chuyển sang mô hình có quy tắc kiểm duyệt khác, hoặc định tuyến qua một API gateway lọc trước hoặc thử lại trên các kênh thay thế. APIMaster tổng hợp nhiều tuyến thượng nguồn và có thể giảm các lỗi cứng đối với prompt ranh giới.

Lỗi này có nghĩa là gì

Khi bạn gọi /v1/chat/completions (hoặc Messages API cho Claude), nhà cung cấp quét tin nhắn người dùng, lịch sử trợ lý và đôi khi cả system prompt trước khi thực hiện suy luận. Nếu bộ phân loại đánh dấu nội dung không được phép, API trả về 400 Bad Request với payload tương tự như:

{
  "error": {
    "message": "messages: text content blocked",
    "type": "invalid_request_error",
    "code": "content_filter"
  }
}

Cách diễn đạt chính xác có thể khác (text content blocked, content_policy_violation, moderation_blocked), nhưng mẫu hình là giống nhau: yêu cầu không bao giờ đạt đến hoàn thiện bình thường — bạn đã bị dừng lại ở lớp an toàn.

Lỗi này khác với lỗi giới hạn tốc độ (429) hoặc lỗi API key không hợp lệ. Việc chặn nội dung xảy ra ngay cả khi tài khoản của bạn khỏe mạnh và đủ hạn mức.

Các nguyên nhân phổ biến

  1. Vi phạm chính sách rõ ràng hoặc ngụ ý — nội dung tình dục, bạo lực đồ họa, hướng dẫn tự hại, ngôn từ thù ghét, hoặc prompt kiểu jailbreak mà mô hình kiểm duyệt coi là rủi ro cao.
  2. Lịch sử nhiều lượt dài — một tin nhắn người dùng hoặc trợ lý trước đó trong cùng luồng có thể chứa văn bản bị chặn; API đánh giá toàn bộ mảng messages, không chỉ dòng mới nhất của bạn.
  3. Văn bản được tải lên hoặc nhúng — tài liệu dán, đầu ra OCR hoặc kết quả công cụ được đưa vào hội thoại có thể kích hoạt bộ lọc không liên quan đến ý định của bạn.
  4. Hành vi relay của bên thứ ba — một số nhà bán lại chuyển tiếp yêu cầu không thay đổi; nếu thượng nguồn của họ nghiêm ngặt hơn dự kiến, bạn thấy chuỗi lỗi nhà cung cấp gốc (api error 400 messages text content blocked) trong client hoặc log của mình.
  5. Quy tắc cụ thể theo mô hình — API tạo hình ảnh và một số mô hình preview áp dụng các pipeline kiểm duyệt riêng (ví dụ: GPT Image, DALL·E) với quy tắc hình ảnh/nội dung chặt chẽ hơn so với chat văn bản.

Cách khắc phục

1. Cô lập lượt bị chặn

Gửi một yêu cầu đơn tin nhắn tối thiểu chỉ với văn bản người dùng mới nhất của bạn. Nếu thành công, tìm kiếm nhị phân trong lịch sử chat — xóa các lượt cũ hơn cho đến khi cuộc gọi hoạt động. Hầu hết các khối đến từ một tin nhắn lịch sử, không phải toàn bộ phiên.

2. Viết lại mà không né tránh

Viết lại yêu cầu để tuân thủ chính sách: tập trung vào ý định, loại bỏ các chi tiết không được phép, sử dụng từ ngữ trung lập. Đừng sử dụng các jailbreak kiểu "bỏ qua quy tắc trước đó" rõ ràng — chúng thường làm tăng tỷ lệ chặn.

3. Cắt bớt system prompt và đầu ra công cụ

Kiểm tra các vai trò system và tin nhắn function/tool. Các hướng dẫn ẩn hoặc nội dung web được trích xuất thường xuyên kích hoạt bộ lọc mà nhà phát triển không ngờ tới.

4. Thử một mô hình hoặc nhà cung cấp khác

Một số mô hình áp dụng kiểm duyệt văn bản nhẹ hơn cho các tác vụ lập trình hoặc phân tích. Nếu bạn sử dụng gateway hoặc bộ tổng hợp, việc chuyển model sang thượng nguồn thay thế có thể thành công cho cùng tác vụ logic — tùy thuộc vào điều khoản của từng nhà cung cấp.

5. Sử dụng gateway với định tuyến và rào chắn

Các ứng dụng sản xuất không nên phụ thuộc vào một đường thượng nguồn duy nhất. Một LLM gateway có thể:

  • Định tuyến đến các nhà cung cấp có hành vi chính sách tương thích với trường hợp sử dụng của bạn
  • Thử lại trên các kênh thay thế khi một thượng nguồn trả về lỗi kiểm duyệt
  • Ghi log lượt nào bị lỗi để bạn có thể làm sạch đầu vào theo chương trình

APIMaster cung cấp các endpoint tương thích OpenAI với tổng hợp đa kênh. Đối với lưu lượng sản xuất ranh giới, điều đó có nghĩa là ít lỗi 400 cứng hơn làm dừng ứng dụng của bạn — và truy cập trả tiền theo mức sử dụng từ nạp $1 mà không cần quản lý nhiều tài khoản nhà cung cấp riêng.

Bắt đầu với APIMaster →

APIMaster giúp ích như thế nào

Mệt mỏi vì các điểm dừng cứng do kiểm duyệt? APIMaster giải quyết vấn đề trên ba mặt:

Lợi thế Những gì bạn nhận được
Giảm giá Giá Marketplace — tiết kiệm đến ~90% / ~85% so với giá niêm yết của OpenAI / Claude (giá trực tiếp).
Ổn định Định tuyến đa kênh — khi một thượng nguồn trả về 400 vì kiểm duyệt, chuyển sang kênh hoặc mô hình khác thay vì bị chặn từ một nhà cung cấp duy nhất.
Độ trung thực mô hình Phát hiện dấu vân tay xác nhận các tuyến dự phòng vẫn phục vụ mô hình bạn đã trả tiền.

Tương thích OpenAI: https://apimaster.ai/v1. Nạp từ $1, trả tiền theo mức sử dụng.

Đăng ký trên APIMaster →

Các lỗi API liên quan

Câu hỏi thường gặp

"api error 400 messages text content blocked" có nghĩa là gì? Nó có nghĩa là hệ thống an toàn của nhà cung cấp API đã chặn văn bản trong payload messages của bạn trước khi tạo phản hồi. Khắc phục bằng cách chỉnh sửa hoặc loại bỏ nội dung bị gắn cờ, hoặc định tuyến qua gateway với thượng nguồn thay thế.

Có giống với content_filter của OpenAI không? Có — cùng loại lỗi. Cách diễn đạt khác nhau tùy theo SDK, proxy và nhà cung cấp, nhưng HTTP 400 + văn bản bị chặn/bộ lọc nội dung cho thấy kiểm duyệt, không phải key hỏng.

Tôi có thể tắt kiểm duyệt nội dung trên OpenAI hoặc Claude không? Các tầng API tiêu dùng chính thức và tiêu chuẩn không cho phép bạn tắt các bộ lọc an toàn cốt lõi. Thỏa thuận doanh nghiệp có thể khác. Các gateway bên thứ ba khác nhau; luôn tuân thủ điều khoản nhà cung cấp và luật pháp khu vực của bạn.

APIMaster có vượt qua kiểm duyệt nội dung không? APIMaster định tuyến qua nhiều kênh để cải thiện tính khả dụng và giá cả. Bạn vẫn chịu trách nhiệm về việc sử dụng hợp pháp, tuân thủ chính sách. Nền tảng được thiết kế để giảm các điểm lỗi đơn lẻ (bao gồm kiểm duyệt thượng nguồn nghiêm ngặt trên một tuyến), không phải để vòng qua các hệ thống an toàn của nhà cung cấp.