Sobre o projeto
Onyx é uma plataforma de IA de código aberto que serve como uma camada de aplicação para LLMs, oferecendo uma interface de chat rica em recursos que pode ser auto-hospedada. Ela suporta todos os principais provedores de LLM, incluindo opções de auto-hospedagem (Ollama, LiteLLM, vLLM) e serviços proprietários (Anthropic, OpenAI, Gemini).
As principais capacidades incluem:
- RAG Agentic: Índice híbrido combinado com agentes de IA para recuperação de informações.
- Pesquisa Profunda: Fluxo de pesquisa em várias etapas para gerar relatórios detalhados.
- Agentes Personalizados: Construa agentes com instruções, conhecimento e ações personalizados.
- Busca na Web: Integração com Serper, Google PSE, Brave, SearXNG, além de um crawler web interno e suporte a Firecrawl/Exa.
- Artefatos: Gere documentos, gráficos e arquivos para download.
- Ações e MCP: Conecte agentes a aplicativos externos com autenticação flexível.
- Execução de Código: Execute código em um sandbox para análise de dados e modificação de arquivos.
- Modo de Voz: Interação de texto para fala e fala para texto.
- Geração de Imagens: Crie imagens a partir de prompts.
As opções de implantação incluem Onyx Lite (uma UI de chat leve que requer menos de 1 GB de memória) e Onyx Standard (conjunto completo de recursos com indexação de vetor/palavra-chave, workers de fundo, servidores de inferência de modelo, cache Redis e armazenamento de blobs MinIO). Os métodos de implantação suportados abrangem Docker, Kubernetes, Helm/Terraform e principais provedores de nuvem.
Os recursos empresariais incluem SSO (Google OAuth, OIDC, SAML), provisionamento de usuários SCIM, controle de acesso baseado em função, análises de uso, auditoria de histórico de consultas, execução de código personalizado para remoção de PII e whitelabeling. Onyx oferece uma Edição Comunitária sob licença MIT e uma Edição Empresarial com recursos adicionais para organizações maiores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.