@ansible/ansible-ai-connect-chatbot

中文文档
0.1.17发布于 2026/09/22TypeScriptESM + CJS构建来源已验证近 30 天下载 2641

要开始建设"Chatbot"项目,你需要:

中文使用文档
文档目录8 节
  1. 从源头构建
  2. 可用的脚本
  3. npm 开始
  4. npm 运行构建
  5. npm 运行测试
  6. npm 运行覆盖
  7. 本地环境中的测试聊天机器人
  8. 发行和出版

Ansible AI 连接聊天机器人 UI

从源头构建

要开始建设"Chatbot"项目,你需要:

  • 节点( e)18.20.0 用于发展)
  • 无10.5.0 用于发展)

安装依赖, 确保当前目录 这是 ansible_ai_connect_chatbot 第一分目录数字 :

 cd (your_git_work_directory)/ansible-ai-connect-service/ansible_ai_connect_chatbot

运行

npm install

可用的脚本

npm 开始

在开发模式下运行应用程序. 在开发模式中, 用户界面试图连接本地聊天机服务 http://localhost:8080/v1/query。如果需要连接 到不同的 URL,编辑 useChatbot.ts。 。 。 .

npm 运行构建

构建捆绑的javascript/ cs 文件 .

捆绑的javascript/ cs 文件被复制到 ../ansible_ai_connect/main/static/chatbot 编辑 index.html 文件被复制到 ../ansible_ai_connect/main/templates/chatbot/。 。 。 .

npm 运行测试

执行单位测试.

npm 运行覆盖

执行单位测试 密码覆盖报告. 报告文本显示在控制台上, 在 HTML 版本和 lcov.info 文件已保存 输入 coverage 子目录.

本地环境中的测试聊天机器人

全部启用聊天机 界定了以下三个参数:

  1. ModelPipelineChatBot.config.inference_url 要使用的聊天服务的 URL .
  2. ModelPipelineChatBot.config.model_id 默认AI模型. 应该是 在聊天服务使用的配置中定义的模型之一.
  3. CHATBOT_DEFAULT_PROVIDER 默认 AI 模型提供者 。 应该是 在聊天服务所使用的配置中定义的提供者之一.
CHATBOT_DEFAULT_PROVIDER=wisdom
{
  "ModelPipelineChatBot": {
    "config": {
      "inference_url": "http://127.0.0.1:8080",
      "model_id": "granite-3.3-8b-instruct"
    }
  }
}

发行和出版

运行以下 GH 工作流程,顺序 :

1. AAP 聊天机 - 发布 它通过运行测试来验证软件包,如果成功的话,会用软件包信息创建一个新的Pull Request.

2. 国家 AAP 聊天机 - 发布 释放后就应该逃跑了 它通过运行测试来验证软件包,如果成功,它会构建,组装并发布新的软件包 软件包版本为 npmjs。 。 。 .

注:将整个过程分成两个不同的工作流程,这样,在如何发布和何时发布方面,就更具有灵活性. 注: npmjs 发布新软件包的准则。 。 。 .

版本与发布记录

@ansible/ansible-ai-connect-chatbot 共发布 18 个版本,首次发布于 2025/04/03;过去 12 个月发布了 11 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.17latest2026/09/221 个月前
0.1.162026/07/233 个月前
0.1.152026/07/074 个月前
0.1.142026/06/184 个月前
0.1.132026/05/295 个月前
0.1.122026/05/155 个月前

关于 @ansible/ansible-ai-connect-chatbot 的常见问题

@ansible/ansible-ai-connect-chatbot 是什么?

要开始建设"Chatbot"项目,你需要:

如何安装 @ansible/ansible-ai-connect-chatbot?

在项目目录运行 npm install @ansible/ansible-ai-connect-chatbot,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^18.3.1)、react-dom(^18.3.1)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@ansible/ansible-ai-connect-chatbot 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ansible/ansible-ai-connect-chatbot 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@ansible/ansible-ai-connect-chatbot 可以商用吗?

@ansible/ansible-ai-connect-chatbot 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@ansible/ansible-ai-connect-chatbot 的下载量有多少?

根据 npm 官方下载统计,@ansible/ansible-ai-connect-chatbot 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,641 次,日均约 88 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ansible/ansible-ai-connect-chatbot 还在维护吗?

最新版本 0.1.17 发布于 2026/09/22(1 个月前);至今共发布 18 个版本,其中过去 12 个月发布了 11 个;首次发布于 2025/04/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。