Sobre o projeto
LLMux é um gateway baseado em Rust projetado para gerenciar múltiplos provedores de modelos de linguagem extensos (LLM) por meio de uma API unificada. Ele foca em minimizar a latência e a sobrecarga utilizando Rust async.
As principais capacidades incluem:
- API Unificada: Fornece uma interface única para interagir com provedores como OpenAI e Anthropic (Claude).
- Gerenciamento de Chaves: Suporta a rotação automática de chaves de API para facilitar o balanceamento de carga e evitar limites de taxa.
- Controle de Tráfego: Implementa limitação de taxa e cotas baseadas em requisições por minuto e uso de tokens (entrada/saída).
- Observabilidade: Inclui métricas Prometheus integradas para monitorar o uso e o desempenho.
- Mapeamento de Modelos: Permite a configuração de diferentes modelos para casos de uso específicos, como 'default', 'fast' e 'premium'.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.