HiveChat: чатбот с искусственным интеллектом для быстрого внедрения в компаниях

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

HiveChat - это ИИ-чатбот для малых и средних команд, который позволяет администраторам настраивать сразу несколько моделей ИИ (таких как Deepseek, OpenAI, Claude и Gemini) для удобства использования членами команды. В нем есть рендеринг в форматах LaTeX и Markdown, отображение цепочки выводов DeepSeek, понимание изображений, ИИ-агенты и облачное хранилище данных, а также поддержка 10 крупных поставщиков моделей. Проект использует технологические стеки Next.js, Tailwindcss и PostgreSQL и может быть развернут локально или через Vercel и Docker.

HiveChat:适合公司内部快速部署的AI聊天机器人

 

HiveChat:适合公司内部快速部署的AI聊天机器人

 

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

  • Поддерживаемые модели ИИ: HiveChat поддерживает такие модели ИИ, как Deepseek, OpenAI, Claude, Gemini, Moonshot, Volcano Engine Ark, Ali Bailian (Qianwen), Baidu Qianfan, Ollama и другие. SiliconFlow 10 крупномасштабных поставщиков моделей, в том числе отечественные и международные варианты мейнстрима для глобализированных команд.
  • Рендеринг и отображение: поддержка рендеринга в форматах LaTeX и Markdown, что удобно для команд, работающих с техническими документами; функция отображения цепочки выводов DeepSeek помогает пользователям понять процесс выводов ИИ.
  • Мультимедийная поддержка: возможности понимания изображений, подходящие для решения задач, связанных со зрением.
  • Агент искусственного интеллекта: интеграция функций агента искусственного интеллекта для расширения возможностей автоматизации.
  • Управление данными: обеспечивает облачное хранение данных, чтобы обеспечить безопасность и долговечность данных команды.

 

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

Технологические стеки и варианты развертывания

HiveChat использует современный стек фронтенд- и бэкенд-технологий, который включает в себя:

навыкописания
Next.jsиспользуется для создания рендеринга на стороне сервера React прибор
TailwindcssОбеспечивает быстрый CSS-фреймворк
Auth.jsОбработка аутентификации пользователей
PostgreSQLРеляционная база данных с поддержкой хранения данных
Drizzle ORMОперации с базами данных Инструменты ORM
Муравьиный дизайнБиблиотеки компонентов пользовательского интерфейса для улучшения пользовательского опыта

Варианты развертывания включают локальное развертывание, развертывание Docker и развертывание Vercel:

  • локальное развертывание: Пользователям нужно клонировать репозиторий, запустить npm install установка зависимостей.npm run initdb инициализировать базу данных.npm run dev Запуск среды разработки.npm run build ответить пением npm run start Для использования в производственных условиях.
  • Развертывание Docker: Клонируйте репозиторий, выполните docker compose build ответить пением docker compose up -d Контейнерная служба может быть запущена.
  • Развертывание Верселя: через Ссылки на развертывание Vercel Для развертывания одним щелчком мыши необходимо настроить переменные окружения, такие как DATABASE_URL, AUTH_SECRET и ADMIN_CODE.

После завершения развертывания администратору нужно будет посетить сайт http://localhost:3000/setup (или фактический домен/порт), чтобы настроить учетную запись администратора.

Подробная помощь

Чтобы помочь пользователям быстро начать работу с HiveChat, здесь приводится подробный процесс установки и использования:

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

  1. склад клонов::
    • Откройте терминал и выполните следующую команду, чтобы клонировать ваш репозиторий GitHub:
      git clone https://github.com/HiveNexus/HiveChat.git
      cd HiveChat
      
  2. Выберите метод развертывания::
    • локальное развертывание::
      • Убедитесь, что Node.js и PostgreSQL установлены.
      • быть в движении npm install Установите зависимость.
      • настроить .env установите следующие переменные окружения:
        • DATABASE_URL=postgres://postgres:password@localhost/hivechat(необходимо заменить на реальное подключение к базе данных, пример - локальный PostgreSQL).
        • AUTH_SECRET: Использование openssl rand -base64 32 Генерирует 32-битную случайную строку.
        • ADMIN_CODE: Установите код авторизации администратора, например 22113344рекомендуется заменить его на пользовательское значение.
        • NEXTAUTH_URL=http://127.0.0.1:3000(Тестовые среды можно оставить по умолчанию, производственные среды необходимо изменить на официальное доменное имя).
      • быть в движении npm run initdb Инициализируйте базу данных.
      • Работает среда разработки npm run devЭксплуатация в производственных условиях npm run build императрица npm run start.
    • Развертывание Docker::
      • Убедитесь, что установлены Docker и Docker Compose.
      • быть в движении docker compose build Постройте зеркальное отражение.
      • быть в движении docker compose up -d Запустите контейнер.
      • Настройка переменных окружения аналогична локальному развертыванию и должна быть выполнена в docker-compose.yml Указано в.
    • Развертывание Верселя::
      • интервью Ссылки на развертывание Vercel.
      • Следуйте подсказкам, чтобы настроить DATABASE_URL, AUTH_SECRET и ADMIN_CODE.
      • Нажмите кнопку Развернуть и подождите, пока Vercel закончит сборку.
  3. Инициализация администратора::
    • После завершения развертывания перейдите по адресу http://localhost:3000/setup (локальное развертывание) или в фактическое доменное имя и введите ADMIN_CODE, чтобы настроить учетную запись администратора.

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

  • Работа администратора::
    • Войдите в систему и перейдите на панель администратора, где вы можете настроить поставщика модели искусственного интеллекта (например, ключ API OpenAI и т. д.).
    • Управляйте всеми учетными записями пользователей, добавляя их вручную или разрешая регистрацию.
    • Просматривайте статистику использования команды и настраивайте конфигурацию модели для оптимизации производительности.
  • Общие действия пользователя::
    • Войдите в интерфейс чата, который поддерживает ввод текста и загрузку мультимедиа (например, изображений).
    • Используйте LaTeX и Markdown для форматирования содержимого чата для технических обсуждений.
    • Выберите различные модели искусственного интеллекта (например. Deepseek или Claude), чтобы вступить в диалог и просмотреть цепочку выводов DeepSeek, чтобы понять процесс принятия решений ИИ.
    • Данные автоматически сохраняются в облаке, что обеспечивает возможность просмотра истории сеансов в любое время.
  • Функциональное управление::
    • графическое пониманиеЗагрузите изображения, и искусственный интеллект сможет проанализировать их содержимое и создать описания, подходящие для команд, занимающихся дизайном продуктов или анализом данных.
    • Агент искусственного интеллекта: С помощью конфигурации ИИ может автоматизировать определенные задачи, например, создание отчетов или ответы на часто задаваемые вопросы.
    • Облачное хранение данныхВсе чаты и конфигурации сохраняются в облаке и доступны членам команды с разных устройств.
© заявление об авторских правах

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

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

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