UI Widgets/安装

安装指南

在您的应用中配置 Agent SDK 及依赖项

前置条件

安装 UI Widgets SDK 前,请确保已完成以下前置条件。

1 智慧芽 侧准备

  • 已在 智慧芽 后台创建租户(公司),并获得租户 ID
  • 已为您的租户启用 JWT 鉴权
  • 已生成公私钥对,并将公钥提供给您
  • 已将您环境的固定 IP 地址配置到 IP 白名单
  • 已根据您购买的套餐配置 OpenAPI 容量

2 您侧准备

  • 从 智慧芽 获取公钥和公司 ID
  • 将您环境的 IP 地址提供给 智慧芽 以配置白名单
  • 确保您的系统能够获取当前登录用户的邮箱

第一步:引入依赖

在 HTML 页面中添加所需的 JavaScript 库。SDK 需要 JSEncrypt 进行 RSA 加密。

HTML
<!-- Include JSEncrypt encryption library -->
<script src="https://unpkg.com/jsencrypt@latest/bin/jsencrypt.min.js"></script>

<!-- Include Eureka Agent SDK -->
<script src="https://openapi-embed.patsnap.com/agent-sdk/agent-sdk.umd.js"></script>

注意: 请将 SDK URL 替换为 智慧芽 提供的实际 URL。

第二步:验证安装

引入脚本后,通过检查全局对象来验证 SDK 是否正确加载。

<script>
  // Verify SDK is loaded
  if (window.PatsnapAgentSDK) {
    console.log('Agent SDK loaded successfully');
    console.log('Available agents:', window.PatsnapAgentSDK.AGENT_NAME);
  } else {
    console.error('Agent SDK failed to load');
  }
</script>

下一步

SDK 安装完成后,请前往配置指南设置鉴权并初始化您的第一个 Widget。