TY for the error details! Helped me track down what was happening here - turns out nginx had a 60s timeout setup for calls, and promps average around 55-65s to return. Meant it was working 100% on dev, and apparently every attempt I had on prod was under that 60s count.
Just moved things to a websocket connection for the return. Should be working now - here's the image it generated for "Turns out, you don't need water to live": https://diffui.ai/files/brand-shares/2ff1b00a-d698-43ea-a42e...