Vue d’ensemble
The project provides direct completion functions for scripts and experiments, plus a reusable AnyLLM client for applications making multiple requests. The repository describes support for OpenAI, Anthropic, Azure / Microsoft Foundry, Mistral, Ollama, OpenAI-compatible endpoints, and additional providers listed in its documentation. It is framework-agnostic and does not require a proxy.
Fonctionnalités clés
- Unified completion interface across multiple LLM providers
- Separate provider and model parameters or combined provider:model syntax
- Direct synchronous API functions for stateless requests
- Reusable AnyLLM clients with connection pooling
- Streaming and tool support
- OpenAI-style Responses API support for providers that implement it
- Provider-specific installation extras
- Type hints and actionable error messages
- Use of official provider SDKs when available
- Framework-agnostic operation without a required proxy
- Model listing when supported by the selected provider
- Support for custom OpenAI-compatible endpoints
Prérequis, installation et démarrage rapide
Utilisation
Compatibilité des modèles et cas d’usage
The README explicitly names OpenAI, Anthropic, Azure / Microsoft Foundry, Mistral, and Ollama, plus custom OpenAI-compatible endpoints. Model identifiers are passed directly to providers. Exact provider and model coverage should be checked at https://docs.mozilla.ai/any-llm/providers/. OpenAI-style Responses API functionality is limited to providers that implement that API.
Licence et notes sur les risques
Licensed under Apache License 2.0 according to the repository metadata and README. License reference: https://api.github.com/licenses/apache-2.0.
Publication et maintenance
No release notes or version history are included in the supplied repository record. The repository was created on 2025-07-14, and the supplied metadata reports its latest push as 2026-08-03.