Главная страница>Связанные с программированием>Другой исходный код


Библиотека расширений . Документация

Видео учебник · Присоединяйтесь к нашему разногласию

Untitled.design.mp4

Описание

Hexabot-это решение для AI с открытым исходным кодом. Это позволяет легко создавать и управлять многоканалами и многоязычными чат-ботами / агентами. Hexabot предназначен для гибкости и настройки, предлагая мощные возможности текста в действии. Первоначально проект с закрытым исходным кодом (версия 1), мы теперь имеем версию 2 с открытым исходным кодом, чтобы внести свой вклад в сообщество и позволяет разработчикам настраивать и расширять платформу с помощью расширений.

Функции

Структура каталога

Начиная

Предварительные условия

Установка

Установите Hexabot CLI во всем мире, чтобы получить легкий доступ к его командам:

npm install -g hexabot-cli

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

  1. Создайте новый проект :

    hexabot create my-chatbot

    Это создаст новую папку my-chatbot со всеми необходимыми файлами для начала работы.

  2. Перейдите к папке проекта :

     cd my-chatbot
  3. Установить зависимости :

    npm install
  4. Инициализировать среду :

    hexabot init

    Эта команда копирует файл .env.example в .env , который вы можете редактировать для настройки вашей конфигурации.

  5. Запустить в режиме разработки :

    hexabot dev --services nlu,ollama

    Это запускает необходимые услуги в режиме разработки.

Панель администратора пользовательского интерфейса доступна через http: // localhost: 8080, учетные данные по умолчанию:

Документация

Для получения подробной информации о том, как начать, а также подробные руководства по пользователям и разработчикам, обратитесь к нашей полной документации, доступной в папке DOCS или посетите документацию.

Вы также можете найти конкретную документацию для различных компонентов проекта в следующих местах:

Внося

Мы приветствуем вклад сообщества! Независимо от того, хотите ли вы сообщить об ошибке, предложить новые функции или отправить запрос на тягу, ваш ввод является ценным для нас.

Пожалуйста, обратитесь к нашей политике взносов в первую очередь: как внести свой вклад в Hexabot

Не стесняйтесь присоединиться к нам в Discord

  1. Клонировать репозиторий:
$ git clone https://github.com/hexastack/hexabot.git
  1. Установка: Установите зависимости узла:
$ npm install
  1. Настройка среды: Для настройки переменных среды используйте следующую команду в корневой папке для инициализации:
$ hexabot init

Это скопирует файл .env.example в .env в каталоге ./docker , если файл еще не существует.

  1. Запуск приложения: После того, как ваша среда будет настроена, вы можете запустить приложение. Используйте любую из следующих команд:

Для режима разработки:

$ hexabot dev

В противном случае вы можете загрузить изображения Docker, а не построить их:

$ hexabot start 

Вы также можете предоставить такие услуги, как двигатель NLU и Ollama (услуги объявляются в папке ./docker ):

$ hexabot dev --services ollama,nlu

Примечание. В первый раз, когда вы запустите приложение, Docker займет некоторое время, чтобы загрузить все необходимые изображения.

Лицензия

Это программное обеспечение лицензировано в соответствии с общей публичной лицензией GNU Affero V3.0 (AGPLV3) со следующими дополнительными условиями:

  1. Название «Hexabot» - это товарная марка гексастака. Вы не можете использовать это имя в производных работах без письменного разрешения.
  2. Все производные работы должны включать четкую атрибуцию оригинальному создателю и программному обеспечению, шестиграннику и шестигранку в выдающемся месте (например, в разделе «О», «О», «Документация» и «Файл чтения»).
Расширять
Дополнительная информация