Skip to content

Structured Output (Pydantic)

from pydantic import BaseModel
from largestack import Agent

class Review(BaseModel):
    rating: int
    summary: str

agent = Agent(name="reviewer", llm="openai/gpt-4o")
result = await agent.run("Review Inception", response_model=Review)
print(result.content.rating)