- Aplicación de IA full-stack que permite construir un ChatGPT privado usando LLM comerciales o LLM de código abierto y soluciones de vector DB
- Puede alojarse de forma local o remota
- Convierte todos los documentos y recursos que proporciones en contexto consultable
- Permite elegir el LLM o la vector DB que se usará, y también admite administración multiusuario y permisos
- OpenAI, llama.cpp, AWS Bedrock, ANthropic, Google Gemini, Ollma, Together, Mistral, Groq, Cohere..
- Soporte multimodal (tanto para LLM comerciales como abiertos)
- Ofrece un widget de chat personalizado que puede integrarse en tu propio sitio web (versión Docker)
- Divide los documentos en entidades llamadas Workspaces y los encapsula para que funcionen como un solo hilo
- Se pueden compartir, pero no conversan entre sí, por lo que se puede mantener el contexto entre cada workspace
Componentes dentro del monorepo
- frontend: frontend construido con viteJS + React
- server: servidor NodeJS express que administra la vector DB y maneja la interacción con el LLM
- collector: servidor NodeJS express que procesa y analiza documentos
- docker: comandos de Docker e información del proceso de build
- embed: submódulo para crear y administrar widgets embebidos en la web
- browser-extension: submódulo de extensión del navegador Chrome
1 comentarios
Opiniones de Hacker News