Sobre o projeto
OpenRAG é uma plataforma abrangente e empacotada de Geração Aumentada por Recuperação (RAG) para busca inteligente de documentos e conversas alimentadas por IA. É construída com FastAPI e Next.js e alimentada por OpenSearch, Langflow e Docling.
Principais capacidades descritas no README:
- Pré-empacotado e pronto para executar: as ferramentas principais são conectadas para que os usuários possam instalar e começar rapidamente.
- Fluxos de trabalho RAG agênticos: orquestração com re-ranking e coordenação multiagente.
- Ingestão de documentos: análise de dados reais e desestruturados via Docling.
- Construtor de fluxos de trabalho arrastar e soltar: interface visual alimentada por Langflow para iteração rápida.
- Complementos empresariais modulares e busca empresarial em escala via OpenSearch.
Fluxo de trabalho típico: inicie o OpenRAG, adicione arquivos ou pastas como conhecimento e, em seguida, converse com esse conhecimento por meio de uma interface de chat apoiada por LLMs e busca semântica.
As opções de integração incluem SDKs oficiais em Python e TypeScript/JavaScript (openrag-sdk) para chat e busca programáticos, além de um servidor Model Context Protocol (MCP) integrado sobre HTTP transmissível montado em /mcp. Clientes MCP, como Cursor e Claude Desktop, podem se conectar usando a chave de API do OpenRAG por meio do cabeçalho X-API-Key; o README observa que o pacote PyPI autônomo openrag-mcp está obsoleto em favor do endpoint /mcp. O servidor MCP expõe ferramentas para chat aprimorado por RAG, busca semântica, ingestão de documentos, filtros de conhecimento e gerenciamento de configurações.
Os caminhos de instalação documentados incluem um guia de início rápido, instalação do pacote Python do OpenRAG e implantação de serviços autogerenciados com Docker ou Podman. Orientações de desenvolvimento e contribuição estão em CONTRIBUTING.md, com solução de problemas e discussões disponíveis por meio da documentação do projeto e páginas do GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.