首頁>編程相關>其他源碼


擴展庫文件

視頻教程·加入我們的不和諧

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

    這在開發模式下啟動了所需的服務。

UI管理員面板可通過http:// localhost:8080,默認憑據是:

文件

有關如何入門以及深入的用戶和開發人員指南的詳細信息,請參閱DOCS文件夾中可用的完整文檔或訪問文檔。

您還可以在以下位置找到項目不同組件的特定文檔:

貢獻

我們歡迎社區的捐款!無論您要報告錯誤,建議新功能還是提交拉動請求,您的輸入對我們來說都是有價值的。

請首先參考我們的貢獻政策:如何為Hexabot貢獻

隨時加入我們的不和諧

  1. 克隆存儲庫:
$ git clone https://github.com/hexastack/hexabot.git
  1. 安裝:安裝節點依賴項:
$ npm install
  1. 環境設置:要配置環境變量,請在根文件夾上使用以下命令進行初始化:
$ hexabot init

如果該文件尚不存在,則將.env.example文件將.env.example文件複製到.env ./docker

  1. 運行應用程序:設置環境後,您可以啟動應用程序。使用以下任何一個命令:

用於開發模式:

$ hexabot dev

否則,您可以選擇下載Docker圖像而不是構建圖像:

$ hexabot start 

您還可以啟用NLU Engine和Ollama等服務(在./docker文件夾下宣布服務):

$ hexabot dev --services ollama,nlu

注意:第一次運行應用程序時,Docker將花費一些時間下載所有必需的圖像。

執照

該軟件已根據GNU Affero通用公共許可證v3.0(AGPLV3)許可,並具有以下其他條款:

  1. “ Hexabot”這個名字是Hexastack的商標。未經明確書面許可,您不得在衍生作品中使用此名稱。
  2. 所有衍生作品都必須包括對原始創建者和軟件(Hexastack and Hexabot)的明確歸因,位於一個突出的位置(例如,在軟件的“關於”部分,文檔和ReadMe文件中)。
展開
附加信息