About SimplerLLM
SimplerLLM is an open source Python library that gives developers one interface for working with large language models across many providers. It is installed with pip and is released under the MIT license, with its code and documentation hosted on GitHub.
The library is aimed at developers, researchers and AI enthusiasts who want to build LLM features without writing separate integration code for each vendor. It supports eleven providers, including OpenAI, Anthropic, Google Gemini, Cohere, OpenRouter, DeepSeek, Perplexity, Moonshot, Ollama and a local HuggingFace option, and the same calls work across all of them. Through OpenRouter and similar routes it reaches more than 500 models.
Beyond the unified interface, SimplerLLM provides automatic failover between providers when one fails, structured output validated against Pydantic models, embeddings with vector search, and an AI powered router that selects among options. Tools for content processing and optional voice and audio features, installed as an extra, round out the toolkit. The project keeps a full documentation site alongside the repository.
The library is free to use. The only costs a developer incurs are the usage fees charged by whichever model providers they connect to with their own API keys.