BerriAI logo

BerriAIChame cada API LLM como se fosse OpenAI [100+ LLMs]

Uma biblioteca de código aberto para simplificar chamadas de conclusão + incorporação de LLM: https://github.com/BerriAI/litellm

2023-02-08
Active
Early
W23
2
B2B
United States of AmericaAmerica / Canada
BerriAI screenshot
Mais sobre BerriAI

LiteLLM - Simplifique suas chamadas de API LLM

Introdução

LiteLLM é uma ferramenta poderosa projetada para otimizar suas interações com várias APIs LLM usando um formato OpenAI unificado. Se você estiver trabalhando com Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate ou Groq, LiteLLM garante integração perfeita e saída consistente.

Principais recursos

  • Formato de API unificado: Chame todas as APIs LLM usando o formato OpenAI.
  • Saída consistente: As respostas de texto estão sempre disponíveis em ['choices'][0]['message']['content'].
  • Lógica de re-tentativa/backup: Mecanismos robustos de re-tentativa e backup em várias implantações.
  • Orçamento e limites de taxa: Defina orçamentos e limites de taxa por projeto, chave de API e modelo.
  • Suporte de streaming: Transmita as respostas do modelo de volta para aplicativos em tempo real.
  • Log e observabilidade: Callbacks predefinidos para registrar dados em várias ferramentas, como Lunary, Langfuse, DynamoDB e muito mais.

Casos de uso

  • Integração de vários fornecedores: Simplifique o processo de chamar diferentes fornecedores de LLM com um único formato de API.
  • Gerenciamento de custos: Acompanhe e gerencie custos em vários projetos e fornecedores.
  • Aplicativos em tempo real: Utilize as capacidades de streaming para aplicativos que exigem dados em tempo real.
  • Observabilidade aprimorada: Integre-se com ferramentas de log para monitorar e analisar o uso e o desempenho da API.

Preços

LiteLLM oferece uma variedade de opções de preços para atender às diferentes necessidades:

  • Nível gratuito: Acesso básico aos recursos principais.
  • Nível Pro: Recursos avançados, incluindo integrações personalizadas e limites de taxa mais altos.
  • Nível Enterprise: Soluções abrangentes com suporte dedicado, SLAs personalizados e acesso seguro com Single Sign-On.

Equipes

LiteLLM foi construído para equipes de todos os tamanhos, desde startups até grandes empresas. Ele fornece:

  • Priorização de recursos: Recursos personalizados com base nas necessidades da equipe.
  • Integrações personalizadas: Integração perfeita com fluxos de trabalho e ferramentas existentes.
  • Suporte profissional: Suporte dedicado através do Discord e Slack.
  • Acesso seguro: Single Sign-On para segurança aprimorada e gerenciamento de usuários.

LiteLLM é sua solução ideal para gerenciar e simplificar as chamadas de API LLM, garantindo desempenho consistente, eficiência de custo e suporte robusto para sua equipe.