Minima: контейнер RAG с открытым исходным кодом, поддерживающий локальное развертывание или интеграцию в ChatGPT, Claude

Общее введение

Minima - это решение с открытым исходным кодом RAG (Retrieval-Augmented Generation), которое поддерживает как локальное развертывание, так и интеграцию с ChatGPT Интеграция. Этот проект поддерживается dmayboroda и предназначен для обеспечения гибкой и независимой RAG Minima предлагает три режима работы: полностью изолированная локальная установка, гибридный режим с интеграцией ChatGPT и режим с полной зависимостью от внешних сервисов. Цель проекта - предоставить пользователям эффективное, масштабируемое и простое в использовании решение RAG.

Проект развертывается с помощью Docker и поддерживает индексирование и запросы к широкому спектру форматов файлов, включая PDF, XLS, DOCX, TXT, MD и CSV. Minima выпускается под Mozilla Public Licence v2.0 (MPLv2), что гарантирует пользователям свободу использования и изменения кода по своему усмотрению.

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

 

Список функций

  • Диалог по местным документам: Диалог с локальными файлами с помощью локальной установки.
  • Пользовательские режимы GPT: Запрос локальных файлов с помощью пользовательской модели GPT.
  • Поддержка многофайловых форматов: Поддерживает индексирование и запрос файлов PDF, XLS, DOCX, TXT, MD и CSV.
  • Развертывание Docker: Быстрое развертывание и управление с помощью Docker.
  • Конфигурация переменной окружения: Настройте переменные окружения через файл .env, чтобы гибко задавать пути к файлам и параметры модели.
  • рекурсивный индекс: Поддерживает рекурсивное индексирование всех вложенных папок и файлов в папке.

 

Использование помощи

Процесс установки

  1. склад клонов::
   git clone https://github.com/dmayboroda/minima.git
cd minima
  1. Создание и запуск контейнеров::
   docker-compose up --build
  1. файл конфигурации: Изменить по мере необходимости config.yml файл для настройки родного или интегрированного режима.

Руководство по использованию

локальный режим

  1. Начальные услуги::
   docker-compose up
  1. интерфейс доступа: Открыть в браузере http://localhost:9001Доступ к локальному интерфейсу Minima можно получить, нажав на следующую ссылку: "Minima", "Minima" или "Minima".

Интегрированный режим

  1. Настройка ChatGPT: в config.yml Добавьте ключ API ChatGPT и соответствующую конфигурацию в
  2. Начальные услуги::
   docker-compose up
  1. интерфейс доступа: Открыть в браузере http://localhost:9001Можно получить доступ к интерфейсу Minima, в который интегрирован ChatGPT.

Детальное управление функциями

  • Генерация запросов: Отправьте запрос через API-интерфейс, и Minima обработает его в локальном или интегрированном режиме в зависимости от конфигурации и вернет сгенерированные результаты.
  • управление конфигурацией: путем изменения config.yml файл, вы можете гибко настроить режимы и параметры работы Minima.
  • Просмотр журнала: Все журналы операций хранятся в logs каталог, который может быть просмотрен и проанализирован пользователем в любое время.

общие проблемы

  • Невозможно запустить контейнер: Убедитесь, что Docker и Docker Compose установлены правильно и что порты не заняты.
  • Не удалось выполнить запрос API: Благодарность config.yml Настроен правильно, особенно ключ API и адрес конечной точки.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...