LiteLLM gives developers a single way to talk to many language model providers. Its Python SDK works as a drop-in replacement for the OpenAI client, covering completions, embeddings and image generation.
A router adds retries, fallbacks and load balancing, and a proxy setup is also available. The documentation includes tutorials and guides on streaming, function calling and prompt caching, making it a practical choice for teams juggling several AI providers.