^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/oem/Desktop/develop/integrations/test_aiyer/env/lib/python3.11/site-packages/pydantic/main.py", line 766, in model_validate_json
return cls.__pydantic_validator__.validate_json(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Analise
objetos.0.quantidade
Input should be a valid integer, unable to parse string as an integer [type=int_parsing, input_value='varias unidades', input_type=str]
For further information visit https://errors.pydantic.dev/2.12/v/int_parsing
class ObjetosCena(BaseModel):
descricao: str = Field(description="Descrição do objeto")
quantidade: int = Field(description="Quantidade do objeto")
class Analise(BaseModel):
resumo: str = Field(description="Resumo da análise")
cenario: str = Field(description="Cenário da análise")
quantidade_pessoas: int = Field(description="Quantidade de pessoas")
clientes_em_atendimento: Literal["sim", "nao"] = Field(description="Clientes em atendimento")
objetos: List[ObjetosCena] = Field(description="Objetos da cena")
horario: Literal["manha", "tarde", "noite"] = Field(description="Horário da análise")
Tracing
Expected model: