Minima: contenedor RAG de código abierto que admite el despliegue local o la integración en ChatGPT, Claude

Introducción general

Minima es una solución RAG (Retrieval-Augmented Generation) de código abierto que admite tanto la implantación local como la integración con la ChatGPT Integración. Este proyecto es mantenido por dmayboroda y está diseñado para proporcionar un sistema flexible e independiente de integración. RAG Minima ofrece tres modos de funcionamiento: una instalación local totalmente aislada, un modo híbrido con integración de ChatGPT y un modo con total dependencia de servicios externos. El objetivo del proyecto es proporcionar a los usuarios una solución RAG eficiente, escalable y fácil de usar.

El proyecto se despliega mediante Docker y admite la indexación y consulta de una amplia gama de formatos de archivo, incluidos PDF, XLS, DOCX, TXT, MD y CSV.Minima se publica bajo la Mozilla Public Licence v2.0 (MPLv2), que garantiza a los usuarios la libertad de utilizar y modificar el código como consideren oportuno.

Minima:支持本地部署或集成到ChatGPT、Claude的开源RAG容器

 

Lista de funciones

  • Diálogo sobre documentos locales: Diálogo con archivos locales mediante instalación local.
  • Modos GPT personalizadosConsulta de archivos locales utilizando un modelo GPT personalizado.
  • Compatibilidad con varios formatos de archivoAdmite la indexación y consulta de archivos PDF, XLS, DOCX, TXT, MD y CSV.
  • Despliegue de DockerDespliegue y gestión rápidos mediante Docker.
  • Configuración de variables de entornoConfigure las variables de entorno a través del archivo .env para establecer de forma flexible las rutas de los archivos y los parámetros del modelo.
  • índice recursivoPermite la indexación recursiva de todas las subcarpetas y archivos de una carpeta.

 

Utilizar la ayuda

Proceso de instalación

  1. almacén de clones::
   git clone https://github.com/dmayboroda/minima.git
cd minima
  1. Crear y ejecutar contenedores::
   docker-compose up --build
  1. archivo de configuraciónModifíquese en caso necesario config.yml para configurar el modo nativo o integrado.

Normas de uso

modo local

  1. Inicio de los servicios::
   docker-compose up
  1. interfaz de accesoAbrir en el navegador http://localhost:9001Puedes acceder a la interfaz local de Minima.

Modo integrado

  1. Configuración de ChatGPT: en config.yml Añada la clave de API ChatGPT y la configuración relacionada en el campo
  2. Inicio de los servicios::
   docker-compose up
  1. interfaz de accesoAbrir en el navegador http://localhost:9001Se puede acceder a la interfaz Minima, que integra ChatGPT.

Funcionamiento detallado

  • Generación de consultas: Envíe una solicitud de consulta a través de la interfaz API y Minima la procesará en modo local o integrado en función de la configuración y devolverá los resultados generados.
  • gestión de la configuraciónmodificando el config.yml puedes ajustar con flexibilidad los modos de funcionamiento y los parámetros de Minima.
  • Vista de registroTodos los registros de operaciones se almacenan en el logs que el usuario puede consultar y analizar en cualquier momento.

problemas comunes

  • No se puede iniciar el contenedorComprobar que Docker y Docker Compose están instalados correctamente y que los puertos no están ocupados.
  • Error en la solicitud APIAgradecimiento config.yml Configurado correctamente, especialmente la clave API y la dirección del punto final.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...