microsoft/autogen · error · InvalidOperationException
The content is filtered because its potential risk. Please t
Error message
The content is filtered because its potential risk. Please try another input.
What it means
Error "The content is filtered because its potential risk. Please try another input." thrown in microsoft/autogen.
Source
Thrown at dotnet/src/AutoGen.AzureAIInference/Middleware/AzureAIInferenceChatRequestMessageConnector.cs:132
{
return new ToolCallMessageUpdate(currentToolName, functionArgumentsUpdate, from: update.From);
}
else if (update.Content.ToolCallUpdate is StreamingFunctionToolCallUpdate tooCallUpdate && currentToolName is string)
{
return new ToolCallMessageUpdate(tooCallUpdate.Name ?? currentToolName, tooCallUpdate.ArgumentsUpdate, from: update.From);
}
else
{
return null;
}
}
private IMessage PostProcessChatCompletions(IMessage<ChatCompletions> message)
{
// throw exception if prompt filter results is not null
if (message.Content.Choices[0].FinishReason == CompletionsFinishReason.ContentFiltered)
{
throw new InvalidOperationException("The content is filtered because its potential risk. Please try another input.");
}
return PostProcessChatResponseMessage(message.Content.Choices[0].Message, message.From);
}
private IMessage PostProcessChatResponseMessage(ChatResponseMessage chatResponseMessage, string? from)
{
var textContent = chatResponseMessage.Content;
if (chatResponseMessage.ToolCalls.Where(tc => tc is ChatCompletionsFunctionToolCall).Any())
{
var functionToolCalls = chatResponseMessage.ToolCalls
.Where(tc => tc is ChatCompletionsFunctionToolCall)
.Select(tc => (ChatCompletionsFunctionToolCall)tc);
var toolCalls = functionToolCalls.Select(tc => new ToolCall(tc.Name, tc.Arguments) { ToolCallId = tc.Id });
return new ToolCallMessage(toolCalls, from)
{View on GitHub (pinned to 027ecf0a37)
Solutions
- Rephrase the input to comply with content policy, or adjust filter settings
Example fix
Modify the prompt to remove flagged content and retry
When it happens
Trigger: Thrown at dotnet/src/AutoGen.AzureAIInference/Middleware/AzureAIInferenceChatRequestMessageConnector.cs:132 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/autogen@027ecf0a37 (2026-08-15).
Data as JSON: /api/errors/52583bab212ba211.
Report an issue: GitHub.