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


Список функций
- Поддерживаемые модели ИИ: 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, здесь приводится подробный процесс установки и использования:
Процесс установки
- склад клонов::
- Откройте терминал и выполните следующую команду, чтобы клонировать ваш репозиторий GitHub:
git clone https://github.com/HiveNexus/HiveChat.git cd HiveChat
- Откройте терминал и выполните следующую команду, чтобы клонировать ваш репозиторий GitHub:
- Выберите метод развертывания::
- локальное развертывание::
- Убедитесь, что 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 закончит сборку.
- локальное развертывание::
- Инициализация администратора::
- После завершения развертывания перейдите по адресу http://localhost:3000/setup (локальное развертывание) или в фактическое доменное имя и введите ADMIN_CODE, чтобы настроить учетную запись администратора.
Использование
- Работа администратора::
- Войдите в систему и перейдите на панель администратора, где вы можете настроить поставщика модели искусственного интеллекта (например, ключ API OpenAI и т. д.).
- Управляйте всеми учетными записями пользователей, добавляя их вручную или разрешая регистрацию.
- Просматривайте статистику использования команды и настраивайте конфигурацию модели для оптимизации производительности.
- Общие действия пользователя::
- Войдите в интерфейс чата, который поддерживает ввод текста и загрузку мультимедиа (например, изображений).
- Используйте LaTeX и Markdown для форматирования содержимого чата для технических обсуждений.
- Выберите различные модели искусственного интеллекта (например. Deepseek или Claude), чтобы вступить в диалог и просмотреть цепочку выводов DeepSeek, чтобы понять процесс принятия решений ИИ.
- Данные автоматически сохраняются в облаке, что обеспечивает возможность просмотра истории сеансов в любое время.
- Функциональное управление::
- графическое пониманиеЗагрузите изображения, и искусственный интеллект сможет проанализировать их содержимое и создать описания, подходящие для команд, занимающихся дизайном продуктов или анализом данных.
- Агент искусственного интеллекта: С помощью конфигурации ИИ может автоматизировать определенные задачи, например, создание отчетов или ответы на часто задаваемые вопросы.
- Облачное хранение данныхВсе чаты и конфигурации сохраняются в облаке и доступны членам команды с разных устройств.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...