擴展庫。文件
視頻教程·加入我們的不和諧
Hexabot是一種開源AI聊天機器人 /代理解決方案。它使您可以輕鬆地創建和管理多語言聊天機器人 /代理。 Hexabot專為靈活性和自定義而設計,提供強大的文本到作用功能。我們最初是一個封閉式項目(版本1),我們現在已經開源的版本2為社區做出貢獻,並使開發人員能夠通過擴展來自定義和擴展平台。
在全球安裝Hexabot CLI以輕鬆訪問其命令:
npm install -g hexabot-cli創建一個新項目:
hexabot create my-chatbot這將創建一個新的文件夾my-chatbot並使用所有必要的文件開始。
導航到您的項目文件夾:
cd my-chatbot安裝依賴項:
npm install初始化環境:
hexabot init此命令將.env.example文件複製到.env ,您可以編輯以自定義配置。
在開發模式下運行:
hexabot dev --services nlu,ollama這在開發模式下啟動了所需的服務。
UI管理員面板可通過http:// localhost:8080,默認憑據是:
有關如何入門以及深入的用戶和開發人員指南的詳細信息,請參閱DOCS文件夾中可用的完整文檔或訪問文檔。
您還可以在以下位置找到項目不同組件的特定文檔:
我們歡迎社區的捐款!無論您要報告錯誤,建議新功能還是提交拉動請求,您的輸入對我們來說都是有價值的。
請首先參考我們的貢獻政策:如何為Hexabot貢獻
隨時加入我們的不和諧
$ git clone https://github.com/hexastack/hexabot.git$ npm install$ hexabot init如果該文件尚不存在,則將.env.example文件將.env.example文件複製到.env ./docker
用於開發模式:
$ hexabot dev否則,您可以選擇下載Docker圖像而不是構建圖像:
$ hexabot start 您還可以啟用NLU Engine和Ollama等服務(在./docker文件夾下宣布服務):
$ hexabot dev --services ollama,nlu注意:第一次運行應用程序時,Docker將花費一些時間下載所有必需的圖像。
該軟件已根據GNU Affero通用公共許可證v3.0(AGPLV3)許可,並具有以下其他條款: