openai structured output enum pydantic