Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

Mínimo: contêiner RAG de código aberto com suporte para implantação local ou integração ao ChatGPT, Claude

Introdução geral

O Minima é uma solução RAG (Retrieval-Augmented Generation) de código aberto que oferece suporte à implantação local e à integração com o ChatGPT Integração. Esse projeto é mantido por dmayboroda e foi desenvolvido para fornecer uma solução flexível e independente para a integração de aplicativos. RAG O Minima oferece três modos de operação: uma instalação local totalmente isolada, um modo híbrido com integração ao ChatGPT e um modo com total dependência de serviços externos. O objetivo do projeto é oferecer aos usuários uma solução RAG eficiente, dimensionável e fácil de usar.

O projeto é implantado usando o Docker e oferece suporte à indexação e à consulta de uma ampla variedade de formatos de arquivo, incluindo PDF, XLS, DOCX, TXT, MD e CSV. O Minima é lançado sob a Mozilla Public Licence v2.0 (MPLv2), o que garante aos usuários a liberdade de usar e modificar o código como acharem adequado.


Minima:本地文件RAG聊天工具,可接入ChatGPT与MCP(Anthropic Claude)-1

 

Lista de funções

  • Diálogo de documentos locaisDiálogo com arquivos locais por meio da instalação local.
  • Modos GPT personalizadosConsulta de arquivos locais usando um modelo GPT personalizado.
  • Suporte a vários formatos de arquivoSuporte a indexação e consulta de arquivos PDF, XLS, DOCX, TXT, MD e CSV.
  • Implementação do DockerImplementação e gerenciamento rápidos via Docker.
  • Configuração da variável de ambienteConfigure as variáveis de ambiente por meio do arquivo .env para definir com flexibilidade os caminhos dos arquivos e os parâmetros do modelo.
  • índice recursivoIndexação recursiva: suporta a indexação recursiva de todas as subpastas e arquivos em uma pasta.

 

Usando a Ajuda

Processo de instalação

  1. armazém de clones::
   git clone https://github.com/dmayboroda/minima.git
cd minima
  1. Criação e execução de contêineres::
   docker-compose up --build
  1. arquivo de configuraçãoModificar conforme necessário config.yml para configurar o modo nativo ou integrado.

Diretrizes para uso

modo local

  1. Início dos serviços::
   docker-compose up
  1. interface de acesso: Abrir no navegador http://localhost:9001A interface local do Minima pode ser acessada clicando no seguinte link: "Minima", "Minima" ou "Minima".

Modo integrado

  1. Configuração do ChatGPT: em config.yml Adicione a chave da API do ChatGPT e a configuração relacionada no arquivo
  2. Início dos serviços::
   docker-compose up
  1. interface de acesso: Abrir no navegador http://localhost:9001A interface do Minima, que integra o ChatGPT, pode ser acessada.

Operação detalhada da função

  • Geração de consultasEnvio de uma solicitação de consulta por meio da interface da API e o Minima a processará no modo local ou integrado, dependendo da configuração, e retornará os resultados gerados.
  • gerenciamento de configuração: modificando o config.yml você pode ajustar com flexibilidade os modos de operação e os parâmetros do Minima.
  • Visualização do registroTodos os registros de operação são armazenados no logs que pode ser visualizado e analisado pelo usuário a qualquer momento.

problemas comuns

  • Não é possível iniciar o contêinerVerifique se o Docker e o Docker Compose estão instalados corretamente e se as portas não estão ocupadas.
  • Falha na solicitação de API: Reconhecimento config.yml Configurado corretamente, especialmente a chave da API e o endereço do ponto de extremidade.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Mínimo: contêiner RAG de código aberto com suporte para implantação local ou integração ao ChatGPT, Claude
pt_BRPortuguês do Brasil