Why I put one thin layer between my app and every LLM provider
A developer described building a thin abstraction layer between their application and multiple LLM providers after finding API keys scattered across three places, duplicated retry logic, and no visibi…