mozilla-ai/any-llm

Communicate with an LLM provider using a single interface

64
/ 100
Established

This tool helps developers integrate various large language models (LLMs) into their applications using a consistent method. It takes user prompts and desired LLM provider/model as input, then returns the LLM's response. A developer building AI-powered features for their software would use this.

1,750 stars. Actively maintained with 43 commits in the last 30 days.

Use this if you are a developer building an application that needs to interact with multiple LLM providers and want a single, simplified way to send requests and receive responses.

Not ideal if you are a non-developer seeking a no-code solution for directly using LLMs, or if you only plan to use a single LLM provider and prefer their native SDK.

AI application development LLM integration developer tools backend development software engineering
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 15 / 25
Community 19 / 25

How are scores calculated?

Stars

1,750

Forks

152

Language

Python

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

43

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/mozilla-ai/any-llm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.