评论

十分钟接入deepSeek,AI与硬件无缝协作

deepSeek快速接入,并与硬件结合实现快速打印

前言

最近云开发支持了deepSeek接入,所以体验了接入deepSeek,并尝试与原有的产品进行结合。下面分享一下如何快速接入deepSeek,并实现利用AI出试卷后,一键打印试卷的功能。

环境准备

我使用的是AI对话组件接入方式,详细可以查看文档:https://docs.cloudbase.net/ai/miniprogram-using
需要准备以下资源:
1.组件包:https://gitee.com/TencentCloudBase/Cloudbase-Examples/tree/master/miniprogram/tcb-agent-ui
2.小程序需要开通云开发环境

3.小程序类目追加:AI问答

Demo概况

因为之前的项目是远程打印相关的。本次想将AI与打印机相结合。
设想的业务场景是:
通过AI出试卷,然后直接调用已有的能力,将AI的回复发送给打印机,并进行打印。
在组件基础上追加了两个按钮:
1.打印:直接打印AI的结果
2.下载:将结果转化为word文档,并下载

详细步骤

1.在页面index.json 配置文件汇总引入组件

{
  "usingComponents": {
    "agent-ui":"/components/agent-ui/index"
  },
}

2.初始化云开发环境

// app.js
App({
  onLaunch: function () {
    if (!wx.cloud) {
      console.error("请使用 2.2.3 或以上的基础库以使用云能力");
    } else {
      wx.cloud.init({
        // env 参数说明:
        //   env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源
        //   此处请填入环境 ID, 环境 ID 可打开云控制台查看
        //   如不填则使用默认环境(第一个创建的环境)
        env: "******"
        traceUser: true,
      });
    }

    this.globalData = {};
  },
});

3.修改模型配置

// pages/chatBot/chatBot.js
  /**
   * 页面的初始数据
   */
  data: {
    agentConfig: {
      type: "model", // 值为'bot'或'model'。当type='bot'时,botId必填;当type='model'时,modelName和model必填
      botId: "bot-e7d1e736", // agent id
      modelName: "deepseek", // 大模型服务商
      model: "deepseek-v3", // 具体的模型版本
      logo: "https://docs.cloudbase.net/img/logo.svg",// 图标(只在model模式下生效)
      welcomeMessage: "一键生成,一键打印,让试卷制作简单快捷!"// 欢迎语(只在model模式下生效)
    }
  },

至此已经可以正常运行AI对话插件了

4.修改插件代码,为结果追加功能按钮,与小程序既有功能结合。这部分就不展开了,大家都可以根据自己的需求修改插件。

总结

云开发的AI接入确实比较简洁高效,而且较为灵活,可以让各类小程序快速集成且能根据业务场景进行深度定制开发。非常满意,希望能看到更多有意思的应用!

最后一次编辑于  02-26  
点赞 4
收藏
评论
登录 后发表内容