Another interesting choice is you are generating the article content itself. It is wild how you can get it to generate markup on the fly for different styles of posts.
For my project, I'm generating structured JSON with an [OpenAI Function](https://platform.openai.com/docs/api-reference/chat/create#c...) as I found even if you tell it the format you want in the prompt, it sometimes ignores it or doesn't match exactly. Then I'm uploading the JSON and images to S3.
I didn't realize you could get a DALLE image and drop it in your own directory with a oneliner like you have. Very nice!