Ask HN: How do you keep 54 LLM workflows on the right models?

2 points by ttruett ↗ HN
I have a Django app with 54 LLM-backed workflows. Up until recently I've exclusively used Anthropic models via AWS Bedrock but just set up OpenRouter to test the new Gemini models given they seem to match Sonnet/Haiku intelligence but with 3-5x output speed. I'm using Pydantic AI for validation/normalization.

I currently maintain a registry that describes a workflow's purpose, what we're optimizing for (intelligence, speed, cost), its eval, and a human-readable bar that must be achieved.

I'm curious what strategies/systems people are using to keep track of everything and ensure an optimal model is being used for a given workflow.

3 comments

[ 1.3 ms ] story [ 23.8 ms ] thread
How are you managing the. Workflows? Celery? And how do you organize your Django app with so many workflows.

Also doing the same with pydantic ai. Haven’t used open router though. Will check it out.