Minima: contenedor RAG de código abierto que admite el despliegue local o la integración en ChatGPT, Claude
Últimos recursos sobre IAActualizado hace 6 meses Círculo de intercambio de inteligencia artificial 10.4K 00
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.

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
- almacén de clones::
git clone https://github.com/dmayboroda/minima.git
cd minima
- Crear y ejecutar contenedores::
docker-compose up --build
- archivo de configuraciónModifíquese en caso necesario
config.yml
para configurar el modo nativo o integrado.
Normas de uso
modo local
- Inicio de los servicios::
docker-compose up
- interfaz de accesoAbrir en el navegador
http://localhost:9001
Puedes acceder a la interfaz local de Minima.
Modo integrado
- Configuración de ChatGPT: en
config.yml
Añada la clave de API ChatGPT y la configuración relacionada en el campo - Inicio de los servicios::
docker-compose up
- interfaz de accesoAbrir en el navegador
http://localhost:9001
Se 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
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...