Ask HN: How do you keep 54 LLM workflows on the right models?
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 ] threadAlso doing the same with pydantic ai. Haven’t used open router though. Will check it out.