Is it possible to use structured output similar to Codex SDK? https://github.com/openai/codex/blob/main/sdk/typescript/samples/structured_output.ts