You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将IBM Watson Assistant聊天机器人部署至已托管的HTML网站?

把IBM Watson Assistant嵌入HTML网站的完整步骤

嘿,我来帮你搞定把Watson Assistant聊天机器人嵌入HTML网站的事儿,其实步骤挺清晰的,跟着来就行:

第一步:从Watson Assistant控制台获取嵌入代码

  • 登录IBM Cloud,进入你的Watson Assistant实例,打开你创建好的聊天机器人。
  • 切换到Deploy标签页,在左侧菜单里选Web chat。
  • 这里你可以自定义聊天框的外观(比如颜色、位置、触发按钮样式),还能设置初始化欢迎消息、会话时长这些实用参数。
  • 配置完之后,点击Copy code按钮,把生成的JavaScript代码完整复制下来。

第二步:将代码添加到你的HTML网站

把复制的代码粘贴到HTML文件的<body>标签末尾(这个位置能避免阻塞页面加载,让网站打开更快)。如果你的网站用了模板引擎,就加到对应模板的底部区域就行。

给你个简单的示例参考:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>我的网站</title>
</head>
<body>
    <!-- 你的网站现有内容 -->
    <h1>欢迎来到我的网站</h1>
    
    <!-- 粘贴Watson Assistant的Web Chat代码 -->
    <script>
      window.watsonAssistantChatOptions = {
        integrationID: "你的集成ID", // 控制台生成的专属ID
        region: "你的服务区域", // 比如us-south、eu-gb
        serviceInstanceID: "你的服务实例ID",
        onLoad: function(instance) { instance.render(); }
      };
      setTimeout(function(){
        const t=document.createElement('script');
        t.src="https://web-chat.global.assistant.watson.appdomain.cloud/versions/" + (window.watsonAssistantChatOptions.clientVersion || 'latest') + "/WatsonAssistantChatEntry.js";
        document.head.appendChild(t);
      });
    </script>
</body>
</html>

自定义与调试技巧

  • 样式定制:不用修改官方生成的代码,直接在你的CSS文件里覆盖对应的类即可。比如.web-chat-launcher是聊天触发按钮,.web-chat-container是聊天窗口容器,你可以自定义颜色、尺寸、位置等。
  • 自动打开聊天框:如果想让页面加载时自动弹出聊天窗口,把onLoad里的代码改成instance.render(); instance.open();就行。
  • 调试排查:部署后如果聊天框没正常显示,先检查控制台里的集成ID、区域、服务实例ID是否完全匹配,再确认IBM Cloud中Watson Assistant服务的权限是否配置正确(比如允许公网访问)。

内容的提问来源于stack exchange,提问作者anjan sreekar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:15:47