OpenLLM is a framework for deploying, managing, and scaling open-source large language models
Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th
Llama.cpp is an inference engine designed for the local execution of text-based and multimodal language models on consumer hardware. It provides a core environment for running models that process both text and image inputs, utilizing hardware-accelerated backends to optimize performance across diverse CPU and GPU architectures. The project distinguishes itself by offering a lightweight HTTP server that adheres to standard API specifications, enabling chat completion, embeddings, and reranking services. It includes a suite of tools for model quantization and conversion, which reduces memory us
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
LiteLLM is a unified gateway and proxy server designed to centralize access to over one hundred language model providers. It provides a standardized API interface that abstracts vendor-specific schemas, allowing developers to interact with diverse models through a single, consistent format. By acting as a central traffic management layer, it enables organizations to route, secure, and govern model interactions across multiple deployments.
The main features of berriai/litellm are: Model Gateways, Request Routers, Text Generation APIs, Traffic Orchestrators, Model Safety Filters, AI Governance Tools, Governance Proxies, Provider Abstractions.
Open-source alternatives to berriai/litellm include: bentoml/openllm — OpenLLM is a framework for deploying, managing, and scaling open-source large language models. open-webui/open-webui — Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence… langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… ggml-org/llama.cpp — Llama.cpp is an inference engine designed for the local execution of text-based and multimodal language models on… ollama/ollama — Ollama provides a framework for running and managing local machine learning models. It includes a command-line… vllm-project/vllm — vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models.…