[Bug] Anthropic API Error: Output blocked by content filtering policy on Bible content
Resolved 💬 2 comments Opened Mar 22, 2026 by bobbyg603 Closed Mar 22, 2026
Bug Description
We keep getting 400 "Output blocked by content filtering policy" which is exceptionally alarming because we're making a simple marketing site for a Bible lookup application that should in no way shape or form be something blocked by "content filtering".
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 2.1.79
- Feedback ID: ea9897c2-0625-4473-85d8-a94d5b4be6bb
Errors
[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"Output blocked by content filtering policy\"},\"request_id\":\"req_011CZJgXycvbvFANorJwBAYE\"}\n at generate (/$bunfs/root/src/entrypoints/cli.js:215:12828)\n at makeRequest (/$bunfs/root/src/entrypoints/cli.js:254:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-22T19:38:02.892Z"},{"error":"Error: ensureToolResultPairing: repaired missing tool_result blocks (23 -> 23 messages). Message structure: [0] user; [1] assistant(id=msg_01XweUBd7ECXzm9ToasRnVL4, tool_uses=[toolu_01DNszs2LeoUgqv3rf5sfj3n,toolu_01Cn48dHcyDtzY6PEpxCmCcN]); [2] user(tool_results=[toolu_01Cn48dHcyDtzY6PEpxCmCcN,toolu_01DNszs2LeoUgqv3rf5sfj3n]); [3] assistant(id=msg_01GsqYYefic13rWerVNL46Mt, tool_uses=[toolu_014bUdXJCaKqiLx9Mu4ggzkL,toolu_013JDntfF7bnkhiLXk9cqjwT]); [4] user(tool_results=[toolu_014bUdXJCaKqiLx9Mu4ggzkL,toolu_013JDntfF7bnkhiLXk9cqjwT]); [5] assistant(id=msg_01CrfU6zEicTuB2mK12HmjFz, tool_uses=[toolu_01TBELUhMLZ5vfWMA2RZDWv5,toolu_015AUXFsHkNb89ybpZqN5vS7,toolu_017LhrUfhjuxJwVq8hpJfTCK,toolu_015GNVn2pMZsMqvshD4z2TSV]); [6] user(tool_results=[toolu_01TBELUhMLZ5vfWMA2RZDWv5,toolu_015AUXFsHkNb89ybpZqN5vS7,toolu_017LhrUfhjuxJwVq8hpJfTCK,toolu_015GNVn2pMZsMqvshD4z2TSV]); [7] assistant(id=msg_014XbHXxsoGiQHpyoutj1jEN, tool_uses=[toolu_01LhEfHBNZgQxLBvtAWnVDWy,toolu_01YSqxRSsXERjTkJkqCD2J55,toolu_01AswsUzjAPQn5RMfjzahgiA]); [8] user(tool_results=[toolu_01LhEfHBNZgQxLBvtAWnVDWy,toolu_01YSqxRSsXERjTkJkqCD2J55,toolu_01AswsUzjAPQn5RMfjzahgiA]); [9] assistant(id=msg_01B88RhWi7WEo3A7JS5oYKYX, tool_uses=[toolu_016X6XgSEczgkNMSNfeZ697Y]); [10] user(tool_results=[toolu_016X6XgSEczgkNMSNfeZ697Y]); [11] assistant(id=msg_01FYx9gEzckz7gcQ9riJdyTW, tool_uses=[toolu_01ArBjvz8Som9kEtcxPknp25]); [12] user(tool_results=[toolu_01ArBjvz8Som9kEtcxPknp25]); [13] assistant(id=msg_01VUNeTjGWAYgZioKwTpFH9j, tool_uses=[toolu_011jCNsh76VB6RWGVeYsnDex]); [14] user(tool_results=[toolu_011jCNsh76VB6RWGVeYsnDex]); [15] assistant(id=msg_01VLNpyTzYBCR4ZVPgbTGHfi, tool_uses=[toolu_0159S6xyEPh19WgjXZUp2a83,toolu_01G7F9VmuH2VNBfan2nfZr22]); [16] user(tool_results=[toolu_0159S6xyEPh19WgjXZUp2a83,toolu_01G7F9VmuH2VNBfan2nfZr22]); [17] assistant(id=msg_011AC98x3877zer7v4Ss27XL, tool_uses=[toolu_01TsH75PEkRPndsH7f9UC3Z3]); [18] user(tool_results=[toolu_01TsH75PEkRPndsH7f9UC3Z3]); [19] assistant(id=msg_01M6qmdowgBCT4RdL1m2YC7t, tool_uses=[toolu_018rQwETn13PLcXqnva3k5hP,toolu_01VkzEsqoaqUwaLxmh572Jsz,toolu_01V3LjHphMSWgw498bZJEaU9,toolu_01LCp26qaLBqf9FCKJw6hUM4,toolu_018bxaPiXqqkwbenjDvWn5ub,toolu_01RZkk3WDeuXJg33Da9xbPu6]); [20] user(tool_results=[toolu_018rQwETn13PLcXqnva3k5hP,toolu_01VkzEsqoaqUwaLxmh572Jsz,toolu_01V3LjHphMSWgw498bZJEaU9,toolu_01LCp26qaLBqf9FCKJw6hUM4,toolu_018bxaPiXqqkwbenjDvWn5ub,toolu_01RZkk3WDeuXJg33Da9xbPu6]); [21] assistant(id=msg_01VFMiUfTswf5zwKqqoA8DN2, tool_uses=[toolu_01Pmga3YpKsnD9iRqRNxZsHm,toolu_011H5KVqb5E7nWHJiJBinkk4,toolu_01FKeryM8Ti2AQwb2qQeiwFY]); [22] user(tool_results=[toolu_01Pmga3YpKsnD9iRqRNxZsHm,toolu_011H5KVqb5E7nWHJiJBinkk4,toolu_01FKeryM8Ti2AQwb2qQeiwFY,toolu_015Fss2UENfZRptbL4Fs5jmj,toolu_01RPS9xS7iv7Mi6HWv3vEdSK,toolu_01L5uU96VgvUKnrDPzPb8KGm])\n at AY9 (/$bunfs/root/src/entrypoints/cli.js:7061:9435)\n at MY9 (/$bunfs/root/src/entrypoints/cli.js:7121:10243)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-22T19:38:58.843Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"Output blocked by content filtering policy\"},\"request_id\":\"req_011CZJgjssV5J1bNQiX2zPfS\"}\n at generate (/$bunfs/root/src/entrypoints/cli.js:215:12828)\n at makeRequest (/$bunfs/root/src/entrypoints/cli.js:254:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-22T19:40:51.710Z"},{"error":"Error: ensureToolResultPairing: repaired missing tool_result blocks (23 -> 23 messages). Message structure: [0] user; [1] assistant(id=msg_01XweUBd7ECXzm9ToasRnVL4, tool_uses=[toolu_01DNszs2LeoUgqv3rf5sfj3n,toolu_01Cn48dHcyDtzY6PEpxCmCcN]); [2] user(tool_results=[toolu_01Cn48dHcyDtzY6PEpxCmCcN,toolu_01DNszs2LeoUgqv3rf5sfj3n]); [3] assistant(id=msg_01GsqYYefic13rWerVNL46Mt, tool_uses=[toolu_014bUdXJCaKqiLx9Mu4ggzkL,toolu_013JDntfF7bnkhiLXk9cqjwT]); [4] user(tool_results=[toolu_014bUdXJCaKqiLx9Mu4ggzkL,toolu_013JDntfF7bnkhiLXk9cqjwT]); [5] assistant(id=msg_01CrfU6zEicTuB2mK12HmjFz, tool_uses=[toolu_01TBELUhMLZ5vfWMA2RZDWv5,toolu_015AUXFsHkNb89ybpZqN5vS7,toolu_017LhrUfhjuxJwVq8hpJfTCK,toolu_015GNVn2pMZsMqvshD4z2TSV]); [6] user(tool_results=[toolu_01TBELUhMLZ5vfWMA2RZDWv5,toolu_015AUXFsHkNb89ybpZqN5vS7,toolu_017LhrUfhjuxJwVq8hpJfTCK,toolu_015GNVn2pMZsMqvshD4z2TSV]); [7] assistant(id=msg_014XbHXxsoGiQHpyoutj1jEN, tool_uses=[toolu_01LhEfHBNZgQxLBvtAWnVDWy,toolu_01YSqxRSsXERjTkJkqCD2J55,toolu_01AswsUzjAPQn5RMfjzahgiA]); [8] user(tool_results=[toolu_01LhEfHBNZgQxLBvtAWnVDWy,toolu_01YSqxRSsXERjTkJkqCD2J55,toolu_01AswsUzjAPQn5RMfjzahgiA]); [9] assistant(id=msg…
Note: Content was truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗