DocsMind — это проект с открытым исходным кодом, который позволяет вам общаться в чате со своими документами.
В настоящее время он находится в стадии разработки, и в любое время могут произойти серьезные изменения.
Демо-сайт
Предупреждение
Поскольку бесплатный план «Железная дорога» предусматривает только 500 часов в месяц, демо-версия 21-го числа каждого месяца не будет доступна. Пожалуйста, клонируйте его локально для использования в то время.
Задайте вопрос по своим документам
Обобщение документов
Выделить источник
Загрузить документы .pdf, .md (лучшая поддержка)
Данные сохраняются локально
Трекер использования токенов
Докеризовать
Режим чата
Темный режим
/команда (/выборка/подведение итогов)
Уменьшите размер образа сервера.
Поддержка большего количества форматов документов: txt...
Загрузите документы из Интернета
Сообщение в формате Markdown
i18n
Настольное приложение
Если вы считаете этот проект полезным, поставьте ему звездочку?
Имя | Описание | Необязательный |
---|---|---|
ОПЕНАЙ_ПРОКСИ | заменит https://api.openai.com/v1 | ✅ |
VITE_SERVICES_URL | Внутренний URL-адрес внешнего кода | ✅ |
VITE_DISABLED_UPLOAD | DISABLED_UPLOAD | ✅ |
Этот проект включает в себя код внешнего интерфейса (/client) и внутреннего интерфейса (/server). Код внешнего интерфейса используется для отображения пользовательского интерфейса, а внутренний код предоставляет услуги пользовательскому интерфейсу.
Подробнее
Предупреждение
Пожалуйста, проверьте, есть ли у вас доступ к OpenAI в вашем регионе. Дополнительную информацию можно найти в этой проблеме.
Создать .env
Создайте файл .env
и скопируйте содержимое .env.example
чтобы изменить его.
Запустить приложение
докер-составить -d
Добавьте --build
, чтобы пересобирать образ после каждого обновления кода.
docker-compose up -d --build
теперь вы можете получить доступ к приложению по адресу http://localhost:8081
Все данные будут сохранены в каталоге ./data
.
Создайте файл .env
и скопируйте содержимое .env.example
чтобы изменить его.
Установить зависимости
yarn
Запустить приложение
yarn dev
вам нужна среда Python
Создать виртуальную среду
cd server python -m venv .venv
Активная виртуальная среда
окна
.venvScriptsactivate
Мак
. .venv/bin/activate
Установить зависимости
pip install -r requirements.txt
Запуск служб
flask run --reload --port=8080
Лицензия AGPL-3.0