部署AI到个人博客(coze+halo小白指南)

前言

今天也是解锁新玩法了哈,可以在coze创建“ 智能体( 其中有分agent单独,还有多智能体等等玩法)” ---->通过SDK部署到个人博客,就这么简单,当然AI的调试才是重点哦 大家可以自行摸索

废话不多说 下面进去整体

一、coze扣子,配置智能体

https://www.coze.cn/home

登录扣子之后 找到工作空间创建智能体

创建智能体 就是大模型了(也有Ai创建) 定义智能体名称和图标等等 也自己定义想用的大模型(有Deepseek-R1,虽然用着感觉像是豆包吧.....)

创建应用 有一个AI创建 例如: ” 生成一个回答我特定内容的Ai “ 他就会生成一个 应答机器,你可以配置特定的回答语 (我这里就先掠过了)

这里可以选择智能体的模式 我这里使用的是多Agents 可以多个模型或智能体调用 可以理解为自定义模式qwq

节点添加可以添加你配置好的其他智能体 也可以添加全局跳转

ps:注意看图标是个if 说白了就是判断触发条件 然后会怎么怎么样...
我这里就使用这个if模块判断如果有人输入 @master 跳转到应答机器人回答固定的问题

上面的if则是 因为,开始按钮右边有个“设置”可以配置用户的消息发出后呢,选择从那个智能体开始回复。

所以 为了用户在使用中识别了个图片到 豆包了 然后下一个问题就回不去Deepseek识别问题了 就定义了一个@reset从一开始的智能体开始回答问题

好多东西我也不会,就是在一点点摸索,所以这里就不臭显摆这些入门知识了,来看怎么部署到halo博客的吧

二、部署到halo博客

配置好智能体之后呢,将智能体使用API和SDK的方式进行发布 API 根据引导进行配置和保存哈~

点击SDK后面的安装呢,会给你一段代码,按理来说 直接将代码部署到博客中就可以了,但 halo 是不支持直接嵌入 head 标签的,所以就得折腾一下 详见:扣子(Coze):构建智能助手并嵌入个人网站的新选择_扣子发布智能体集成到本地-CSDN博客

emmm 作为小白很多东西我看不明白,大佬的教程让我感觉脑子又忘在家里了。。。 如果你也看不懂 就接着往下走吧,无脑部署qwq

将自己的bot_id保留好,配置一个API保留好,后面就只需要这两个东西了 。

API

保留token

这里我们准备两个东西 一个是上面的bot_id

还需要一个token

分别是id:74707xxxxxxxxx144 token:pat_mSNGXTFOoxxxxxxxxxxXXXXXXXs4w7xxxxxSqW2aUpSv

将下面的id和token替换为你的就可以了 然后复制到halo的代码注入内

<script>
  document.addEventListener('DOMContentLoaded', function() {
    const externalScript = document.createElement('script');
    externalScript.src = 'https://lf-cdn.coze.cn/obj/unpkg/flow-platform/chat-app-sdk/1.1.0-beta.3/libs/cn/index.js';
    externalScript.type = 'text/javascript';

    externalScript.onload = function() {
      const initScript = document.createElement('script');
      initScript.type = 'text/javascript';
      initScript.textContent = `
        new CozeWebSDK.WebChatClient({
          config: {
            bot_id: '74707xxxxxxxxx144  '
          },
          auth: {
            type: "token",
            //这里需要你的扣子token
            token: "pat_mSNGXTFOoxxxxxxxxxxXXXXXXXs4w7xxxxxSqW2aUpSv",    
            onRefreshToken: async () => {
              // 这里需要提供一个获取新 token 的逻辑
              const newToken = await fetchNewToken();
              return newToken;
            }
          },
          componentProps: {
            //机器人命名
            title: '黑奴曾祥军',  
          },
        });

        async function fetchNewToken() {
          // 这里你需要实现获取新 token 的逻辑,比如调用服务器 API
          return "your_new_token_here";
        }
      `;
      document.body.appendChild(initScript);
    };

    document.body.appendChild(externalScript);
  });
</script>

来到后台 代码注入 Ctrl+v 不用教吧

访问主页

成功~

后续直接在扣子发布更新就可以 会同步的


部署AI到个人博客(coze+halo小白指南)
https://www.gmqgmq.cn//archives/coze
作者
啊耿不累
发布于
2025年02月10日
许可协议