Dify-Plus: бэкэнд для управления Dify на местах
Общее введение
Dify-Plus - это платформа для разработки приложений искусственного интеллекта, основанная на вторичном развитии проекта Dify с открытым исходным кодом. Она добавляет новый центр управления на основе Dify и оптимизирует функциональность для корпоративных сценариев. Изначально проект предназначался для внутреннего использования, а затем выяснилось, что у сообщества есть аналогичные потребности, поэтому был открыт доступ к исходному коду. Dify-Plus сохраняет основные функции Dify, такие как проектирование рабочих процессов ИИ и управление моделями, добавляя при этом управление квотами пользователей, контроль разрешений и другие практические функции предприятия. Это полностью открытый исходный код, он соответствует авторской лицензии Dify, не включает в себя функции многопользовательского доступа или официальные логотипы.

Список функций
- центр управления: На основе, поддержка управления пользователями, настройки разрешений и отчетов о расходах.
- Управление квотами пользователей: Ограничение остатков в диалоге, отображение сумм использования, поддержка асинхронных расчетов.
- Разработка рабочего процесса с использованием искусственного интеллекта: Визуальное построение рабочих процессов ИИ и быстрое создание приложений.
- интеграция моделей: Поддерживает различные крупные языковые модели, такие как GPT, Llama3 и др.
- Трубопровод RAG: Встроенная функция расширения поиска для извлечения документов и вопросов и ответов.
- центр обработки заявок: Показывает список приложений, отсортированных по количеству использований, с поддержкой синхронизации с шаблонами.
- Управление ключами API: Установка лимитов баланса вызовов и анализ использования клавиш.
- Оптимизация привилегий: Ограничения на общие операции пользователя для сокрытия конфиденциальной информации.
- кодовая метка: Для удобства обслуживания используйте маркированные разрезы.
Использование помощи
Для работы Dify-Plus необходимо развернуть самостоятельно. Ниже приведено подробное руководство по установке и эксплуатации, которое поможет пользователям быстро приступить к работе.
Процесс установки
Dify-Plus поддерживает как Docker Compose, так и развертывание исходных кодов, здесь мы рассмотрим Docker Compose в качестве примера.
- Подготовка среды
- Аппаратные требования: не менее 2-ядерного процессора, 4 ГБ оперативной памяти.
- Установите Docker и Docker Compose, смотрите: https://docs.docker.com/get-docker/.
- Установите Git для извлечения исходного кода.
- Загрузить исходный код
Откройте терминал и запустите его:
git clone https://github.com/YFGaia/dify-plus.git
cd dify-plus
- Настройка переменных среды
- Скопируйте файл шаблона:
cp .env.example .env
- Отредактируйте , чтобы задать базу данных и порт. Пример:
DB_HOST=localhost DB_PORT=5432 APP_WEB_URL=http://localhost
- Если требуется публичный доступ, рекомендуется настроить доменное имя и HTTPS.
- Начальные услуги
- Выполните команду:
docker compose up -d
- Подождите 5-10 минут и посетите сайт http://localhost/install完成初始化.
- Проверка развертывания
- Браузеры посещают сайт http://localhost и видят страницу входа в систему.
Развертывание исходного кода (необязательно)
- 参考官方文档:https://github.com/YFGaia/dify-plus/wiki/%E9%83%A8%E7%BD%B2%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4%EF%BC%88%E6%BA%90%E7%A0%81%E9%83%A8%E7%BD%B2%EF%BC%89。
- Для пользователей с опытом разработки требуется ручная установка Node.js, Python и других зависимостей.
Основные функции
центр управления
- войти в систему: Войдите в систему с учетной записью по умолчанию в .
- управление пользователями: Выберите "Управление пользователями" в левом меню, чтобы добавить пользователей или изменить разрешения.
- Отчет о расходах: Нажмите на "Отчеты о расходах", чтобы просмотреть расходы и статистику использования модели.
Управление квотами пользователей
- Проверьте квоту: После входа в систему в левом верхнем углу отображается текущий баланс диалога.
- Изменение квоты: Администратор переходит на экран "Изменение персонального лимита" и вводит новое значение для его сохранения.
- Ограничение суждений: Если баланс недостаточен, система автоматически ограничивает диалог.
Разработка рабочего процесса с использованием искусственного интеллекта
- Новый рабочий процесс: Нажмите на "Новый рабочий процесс", чтобы войти в редактор.
- Узлы конфигурацииПеретащите узел модели, введите ключ API и подключитесь к другим узлам.
- эксплуатационное испытание: Нажмите "Выполнить", введите текст теста и просмотрите результаты.
интеграция моделей
- Добавление моделей: В разделе "Управление моделью" введите ключ API и имя модели.
- Использование модели: При создании рабочего процесса выберите добавленную модель из списка.
центр обработки заявок
- Посмотреть приложение: Перейдите в "Центр приложений" и просмотрите количество использованных приложений.
- Синхронизированные шаблоны: Выберите приложение и нажмите "Синхронизировать с шаблоном приложения", чтобы сохранить его в качестве шаблона.
Управление ключами API
- Создание ключей: Нажмите "Создать" в "Списке ключей API", чтобы установить лимит баланса.
- тестовый вызов: Проверьте сгенерированный ключ на экране "Тест вызова API".
Функциональное управление
Отображение квоты пользователя
- После входа в систему баланс отображается в реальном времени в левом верхнем углу. Администратор может корректировать его в фоновом режиме.
Оптимизация привилегий
- Обычные пользователи не могут закрыть модель или просмотреть ключ, чтобы обеспечить безопасность.
- Вкладка Model Vendor не видна лицам, не являющимся администраторами.
Обслуживание кодов
- Найдите в исходном коде содержимое второго отверстия. Пример:
grep -r "extend" .
Обновления и обслуживание
- Проверьте наличие обновлений: Посетите сайт https://github.com/YFGaia/dify-plus для получения последней версии.
- Обновления для тяги::
git pull origin main
docker compose up -d --build
- Проект будет следовать Dify и обновлениям для поддержания совместимости.
предостережение
- Настройте HTTPS для развертывания в публичной сети, чтобы избежать утечки данных.
- Регулярно создавайте резервные копии и , чтобы предотвратить потерю конфигурации.
- Для обеспечения многопользовательской функциональности обратитесь к представителям Dify для получения лицензии.
С помощью этих шагов пользователи могут легко развернуть и использовать Dify-Plus. Его функции оптимизации предприятия очень полезны для команд, которым необходимо управлять приложениями искусственного интеллекта.
сценарий применения
- Управление корпоративными знаниями
Загружайте внутренние документы и создавайте систему вопросов и ответов с искусственным интеллектом, чтобы сотрудники могли быстро найти нужную информацию. - Автоматизация обслуживания клиентов
Разработайте рабочие процессы автоответчика для обработки распространенных вопросов клиентов и повышения эффективности реагирования. - Платформа для тестирования моделей
Разработчики интегрируют различные модели, тестируют производительность и оптимизируют разработку приложений ИИ.
QA
- В чем разница между Dify-Plus и Dify?
Dify-Plus добавляет центр администрирования и корпоративные функции, такие как управление квотами пользователей и контроль разрешений, с основными возможностями искусственного интеллекта от Dify. - Нужен ли мне опыт программирования для развертывания?
Не требуется. Для развертывания следуйте документации. Для вторичной разработки требуются основы программирования. - Какие модели поддерживаются?
Поддерживаются GPT, Mistral и т. д., если API совместим с форматом OpenAI. - Как проверить стоимость использования?
Вы можете просмотреть звонки модели и ключевые расходы на экране "Отчеты о расходах" в Центре администрирования.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...