WO
Write Once, Talk to Any LLM: a Provider-Agnostic Abstraction
7 min
Every LLM provider has its own message shape, token counting, and errors. Here's how to hide all of it behind one Chatter interface, using mixin composition instead of factory boilerplate.