扩展库。文档
视频教程·加入我们的不和谐
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)许可,并具有以下其他条款: