Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
BerriAI/litellm
AI Gateway de código aberto e SDK Python que acessam mais de 100 provedores de LLM por meio de uma única interface compatível com OpenAI.
- Estrelas
- 61,636
- Forks
- 12,501
- Issues abertas
- 5,530
- Último commit
- há 6 horas
O que é?
O LiteLLM permite que desenvolvedores acessem vários provedores de LLM, incluindo OpenAI, Anthropic, Gemini, Bedrock, Azure e Vertex AI, por meio de uma única interface compatível com OpenAI. Ele pode ser usado como biblioteca Python no código da aplicação ou implantado como um servidor proxy autohospedado que funciona como gateway central para uma equipe ou organização.
O proxy adiciona recursos operacionais, como chaves virtuais, acompanhamento de gastos por projeto ou usuário, guardrails, balanceamento de carga e roteamento de fallback, callbacks de logging e um painel de administração. Também oferece endpoints para chat completions, embeddings, imagens, áudio, batches e rerank, além de permitir o roteamento de chamadas para agentes A2A e servidores MCP.
O projeto oferece um core em Rust com um SDK Python e módulos Terraform para implantar o proxy na AWS e no GCP.
Recursos principais
- 01Acessa mais de 100 provedores de LLM usando o formato de requisição da OpenAI.
- 02Proxy autohospedado com chaves virtuais e acompanhamento de gastos por projeto.
- 03Balanceamento de carga, novas tentativas e roteamento de fallback entre várias implantações.
- 04Guardrails e callbacks de logging para observabilidade.
- 05Conecta agentes A2A e servidores MCP pelo gateway.
Casos de uso
- Oferecer a uma equipe um único endpoint interno para vários provedores de LLM, com chaves e orçamentos por usuário.
- Alternar entre modelos da OpenAI e da Anthropic no código da aplicação sem reescrever as chamadas à API.
- Implantar um gateway de LLM na AWS ou no GCP usando os módulos Terraform fornecidos.
Início rápido
- 1
Instale o servidor proxy do LiteLLM com uv
uv tool install 'litellm[proxy]' - 2
Inicie o proxy com um modelo e, em seguida, faça chamadas para http://0.0.0.0:4000
litellm --model gpt-4o
Antes de usar
- A licença não está claramente identificada (os metadados mostram NOASSERTION), então verifique os termos da licença antes de usar.
- Para chamar cada provedor, você precisa das suas próprias chaves de API.
- Alguns recursos anunciados, como o plano Enterprise, são oferecidos separadamente do projeto de código aberto.
Tópicos
Perguntas frequentes
- O que é litellm?
- AI Gateway de código aberto e SDK Python que acessam mais de 100 provedores de LLM por meio de uma única interface compatível com OpenAI. O LiteLLM permite que desenvolvedores acessem vários provedores de LLM, incluindo OpenAI, Anthropic, Gemini, Bedrock, Azure e Vertex AI, por meio de uma única interface compatível com OpenAI. Ele pode ser usado como biblioteca Python no código da aplicação ou implantado como um servidor proxy autohospedado que funciona como gateway central para uma equipe ou organização.
- litellm é gratuito? Qual é a licença?
- litellm é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- litellm ainda é mantido?
- Manutenção ativa. O último commit de litellm foi em 20 de out. de 2026.
- Para que posso usar litellm?
- Oferecer a uma equipe um único endpoint interno para vários provedores de LLM, com chaves e orçamentos por usuário. Alternar entre modelos da OpenAI e da Anthropic no código da aplicação sem reescrever as chamadas à API. Implantar um gateway de LLM na AWS ou no GCP usando os módulos Terraform fornecidos.
- Como instalar litellm?
- Instale o servidor proxy do LiteLLM com uv: uv tool install 'litellm[proxy]' Inicie o proxy com um modelo e, em seguida, faça chamadas para http://0.0.0.0:4000: litellm --model gpt-4o
- Onde consigo litellm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/BerriAI/litellm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um gateway de IA self-hosted que oferece APIs compatíveis com OpenAI, Claude e Gemini para vários provedores de modelos, com roteamento, chaves, cotas e acompanhamento de custos.
Ferramenta de linha de comando e biblioteca Python para executar prompts e conversar com modelos de linguagem de grande porte remotos ou instalados localmente.
Gateway de IA open source que oferece uma API compatível com OpenAI para mais de 23 provedores de LLM, com failover, balanceamento de carga, cache semântico e chaves virtuais.
Gateway de IA auto-hospedado que reúne chaves de API e contas de assinatura de vários provedores em um único endpoint, com escalonamento, failover e registros de uso.
Gateway de LLM auto-hospedado e compatível com OpenAI, que encaminha solicitações para mais de 40 provedores por um único endpoint, com chaves virtuais, limites de gastos e acompanhamento de uso.