Fix Pydantic field alias consistency in structured output (#1099)

This commit is contained in:
Seongjun Kim 2025-07-07 23:16:23 +09:00 • committed by GitHub
commit 5c9cf290d8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -111,7 +111,7 @@ class FuncMetadata(BaseModel):
assert self.output_model is not None, "Output model must be set if output schema is defined"
validated = self.output_model.model_validate(result)
structured_content = validated.model_dump(mode="json")
structured_content = validated.model_dump(mode="json", by_alias=True)
return (unstructured_content, structured_content)