An engineer is investigating a harmful completion that reached a user. The call returned HTTP 200, the finish reason was length, and the content filter results object on the response carries an error entry instead of category results. What is the most likely explanation?
- A.
The filtering system could not complete in time, so the request finished without content filtering applied.
- B.
The user's account was blocked for repeated misuse and the error entry records that action.
- C.
The prompt itself was blocked, which is what the error entry on the response records.
- D.
The deployment has no content filter attached, so completions are never annotated at all.
Show answer
Answer: A
An error object inside the content filter results means the filtering system did not run, so the request completed unfiltered with a normal status code.
- A. A filtering outage lets the request complete unfiltered and is reported as an error object inside the content filter results.
- B. Blocking an abusive user is an account action taken by the application or platform, not a per-response filter annotation.
- C. A blocked prompt returns HTTP 400 with a content filter error code; this call returned 200 with a completion.
- D. A deployment without a filter produces no annotations at all rather than an error entry on this particular response.
