openai api python structured output