I came to the same conclusion about Temporal for these types of things. Interactive stuff that touches 1 DB? Do it in the API. Needs to coordinate >1 thing? Temporal.
Orchestrating a bunch of LLM calls is a perfect fit for Temporal.
Orchestrating a bunch of LLM calls is a perfect fit for Temporal.