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), что гарантирует пользователям свободу использования и изменения кода по своему усмотрению.

Список функций
- Диалог по местным документам: Диалог с локальными файлами с помощью локальной установки.
- Пользовательские режимы GPT: Запрос локальных файлов с помощью пользовательской модели GPT.
- Поддержка многофайловых форматов: Поддерживает индексирование и запрос файлов PDF, XLS, DOCX, TXT, MD и CSV.
- Развертывание Docker: Быстрое развертывание и управление с помощью Docker.
- Конфигурация переменной окружения: Настройте переменные окружения через файл .env, чтобы гибко задавать пути к файлам и параметры модели.
- рекурсивный индекс: Поддерживает рекурсивное индексирование всех вложенных папок и файлов в папке.
Использование помощи
Процесс установки
- склад клонов::
git clone https://github.com/dmayboroda/minima.git
cd minima
- Создание и запуск контейнеров::
docker-compose up --build
- файл конфигурации: Изменить по мере необходимости
config.yml
файл для настройки родного или интегрированного режима.
Руководство по использованию
локальный режим
- Начальные услуги::
docker-compose up
- интерфейс доступа: Открыть в браузере
http://localhost:9001
Доступ к локальному интерфейсу Minima можно получить, нажав на следующую ссылку: "Minima", "Minima" или "Minima".
Интегрированный режим
- Настройка ChatGPT: в
config.yml
Добавьте ключ API ChatGPT и соответствующую конфигурацию в - Начальные услуги::
docker-compose up
- интерфейс доступа: Открыть в браузере
http://localhost:9001
Можно получить доступ к интерфейсу Minima, в который интегрирован ChatGPT.
Детальное управление функциями
- Генерация запросов: Отправьте запрос через API-интерфейс, и Minima обработает его в локальном или интегрированном режиме в зависимости от конфигурации и вернет сгенерированные результаты.
- управление конфигурацией: путем изменения
config.yml
файл, вы можете гибко настроить режимы и параметры работы Minima. - Просмотр журнала: Все журналы операций хранятся в
logs
каталог, который может быть просмотрен и проанализирован пользователем в любое время.
общие проблемы
- Невозможно запустить контейнер: Убедитесь, что Docker и Docker Compose установлены правильно и что порты не заняты.
- Не удалось выполнить запрос API: Благодарность
config.yml
Настроен правильно, особенно ключ API и адрес конечной точки.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...