Dify-Plus: бэкэнд для управления Dify на местах

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

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

Dify-Plus:为Dify开发的企业内部管理后台

 

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

  • центр управления: На основе, поддержка управления пользователями, настройки разрешений и отчетов о расходах.
  • Управление квотами пользователей: Ограничение остатков в диалоге, отображение сумм использования, поддержка асинхронных расчетов.
  • Разработка рабочего процесса с использованием искусственного интеллекта: Визуальное построение рабочих процессов ИИ и быстрое создание приложений.
  • интеграция моделей: Поддерживает различные крупные языковые модели, такие как GPT, Llama3 и др.
  • Трубопровод RAG: Встроенная функция расширения поиска для извлечения документов и вопросов и ответов.
  • центр обработки заявок: Показывает список приложений, отсортированных по количеству использований, с поддержкой синхронизации с шаблонами.
  • Управление ключами API: Установка лимитов баланса вызовов и анализ использования клавиш.
  • Оптимизация привилегий: Ограничения на общие операции пользователя для сокрытия конфиденциальной информации.
  • кодовая метка: Для удобства обслуживания используйте маркированные разрезы.

 

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

Для работы Dify-Plus необходимо развернуть самостоятельно. Ниже приведено подробное руководство по установке и эксплуатации, которое поможет пользователям быстро приступить к работе.

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

Dify-Plus поддерживает как Docker Compose, так и развертывание исходных кодов, здесь мы рассмотрим Docker Compose в качестве примера.

  1. Подготовка среды
    • Аппаратные требования: не менее 2-ядерного процессора, 4 ГБ оперативной памяти.
    • Установите Docker и Docker Compose, смотрите: https://docs.docker.com/get-docker/.
    • Установите Git для извлечения исходного кода.
  2. Загрузить исходный код
    Откройте терминал и запустите его:
git clone https://github.com/YFGaia/dify-plus.git
cd dify-plus
  1. Настройка переменных среды
  • Скопируйте файл шаблона:
    cp .env.example .env
    
  • Отредактируйте , чтобы задать базу данных и порт. Пример:
    DB_HOST=localhost
    DB_PORT=5432
    APP_WEB_URL=http://localhost
    
  • Если требуется публичный доступ, рекомендуется настроить доменное имя и HTTPS.
  1. Начальные услуги
  • Выполните команду:
    docker compose up -d
    
  • Подождите 5-10 минут и посетите сайт http://localhost/install完成初始化.
  1. Проверка развертывания
  • Браузеры посещают сайт 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. Его функции оптимизации предприятия очень полезны для команд, которым необходимо управлять приложениями искусственного интеллекта.

 

сценарий применения

  1. Управление корпоративными знаниями
    Загружайте внутренние документы и создавайте систему вопросов и ответов с искусственным интеллектом, чтобы сотрудники могли быстро найти нужную информацию.
  2. Автоматизация обслуживания клиентов
    Разработайте рабочие процессы автоответчика для обработки распространенных вопросов клиентов и повышения эффективности реагирования.
  3. Платформа для тестирования моделей
    Разработчики интегрируют различные модели, тестируют производительность и оптимизируют разработку приложений ИИ.

 

QA

  1. В чем разница между Dify-Plus и Dify?
    Dify-Plus добавляет центр администрирования и корпоративные функции, такие как управление квотами пользователей и контроль разрешений, с основными возможностями искусственного интеллекта от Dify.
  2. Нужен ли мне опыт программирования для развертывания?
    Не требуется. Для развертывания следуйте документации. Для вторичной разработки требуются основы программирования.
  3. Какие модели поддерживаются?
    Поддерживаются GPT, Mistral и т. д., если API совместим с форматом OpenAI.
  4. Как проверить стоимость использования?
    Вы можете просмотреть звонки модели и ключевые расходы на экране "Отчеты о расходах" в Центре администрирования.
© заявление об авторских правах

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

Internet.io:聚合多AI模型答案的智能工作平台

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

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