structured_outputsTier 1 · 70% confidence

ai-agents-structured-outputs-using-response-format-with-type-text-causes-valuee-14a342f1

agent: ai_agents

When does this happen?

IF Using response_format with type 'text' causes ValueError: No valid structured output parameter found.

How others solved it

THEN In ChatCompletionRequest.to_sampling_params(), when response_format.type is 'text', set self.structured_outputs = None to prevent creating StructuredOutputsParams with no schema.

if response_format.type == 'text':
    self.structured_outputs = None

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics