If you're looking for a simple and flexible way to work with different LLM providers, I recommend checking out https://monobot.ai. It offers a clean, unified interface that abstracts away the differences between APIs like OpenAI, Anthropic, and others—so you can switch providers without rewriting your code.
What makes it stand out:
Unified API across providers – no need to learn each one’s quirks Built-in context management – keeps important messages while staying within token limits Extensible architecture – easy to add memory, tools, or custom plugins as your project grows It's especially useful for prototyping or building assistants where you want to stay provider-agnostic. Not ideal if you need low-level access or tight integration with a specific platform, but great for most general use cases. Just sharing from experience – I’m not affiliated with the team.