- Aplicação de IA full-stack que permite criar um ChatGPT privado usando LLMs comerciais ou open source e soluções de banco de dados vetorial
- Pode ser hospedado localmente ou remotamente
- Converte todos os documentos e recursos fornecidos por você em contexto consultável
- É possível escolher o LLM ou banco de dados vetorial a ser usado, com suporte a gerenciamento multiusuário e permissões
- OpenAI, llama.cpp, AWS Bedrock, ANthropic, Google Gemini, Ollma, Together, Mistral, Groq, Cohere..
- Suporte multimodal (tanto para LLMs comerciais quanto open source)
- Fornece um widget de chat personalizado que pode ser incorporado ao seu site (versão Docker)
- Os documentos são divididos em entidades chamadas Workspaces e funcionam de forma conteinerizada como uma única thread
- É possível compartilhar, mas como não conversam entre si, é possível manter o contexto entre os diferentes workspaces
Separação dos componentes dentro do monorepo
- frontend: frontend construído com viteJS + React
- server: servidor NodeJS express para gerenciamento do banco de dados vetorial e processamento das interações com LLM
- collector: servidor NodeJS express para processar e fazer parsing de documentos
- docker: comandos Docker e informações sobre o processo de build
- embed: submódulo para criar e gerenciar widgets de incorporação na web
- browser-extension: submódulo da extensão do navegador Chrome
1 comentários
Comentários no Hacker News