五分钟小程序快速接入AI对话能力

        相信全中国有很多人都在思考同一个问题,如何使用AI提升自己的业务,如何使用AI开发新的产品或者改造自己现有的产品。

        对于绝大多数人来说,在自己的产品中接入AI并没有想的那么简单,不仅仅要懂购买OpenAI的账号、密钥和服务器,还要懂后端开发,要合理协调上下文token数和成本之间的矛盾,一旦用户量上来了,还会面临一个密钥被OpenAI限额的问题,你还要不断去切换可用的密钥。

        有没有一种简单的方法,只需要我们关注业务场景,专注于服务我们自己的用户就可以的模式呢?还真的。前几天在群上发现一个AI SDK,可以让我们在三五分钟内快速给自己的小程序接入AI能力。

        演示的效果如下(微信搜索小程序名称:Bmob AI):

整个接入过程非常简单:

一、引入AI模块

import Bmob from 'utils/hydrogen-js-sdk/src/lib/app.js'

二、初始化

// 初始化sdk
Bmob.initialize("你的Application ID", "你的REST API Key");

// 初始化AI链接
this.ChatAi = wx.Bmob.ChatAI()

其中,application id 和 rest api key要先在AI提供方上面注册账号,创建应用之后就能获得。

三、发送问题

// 发送消息
let datas = {
      "messages": [{
        "content": "消息内容",
        "role": "user"
      }],
      "session": "userId"// 用户id, 可以通过调用比目的auth登录后获取objectId
}
this.ChatAi.send(JSON.stringify(datas))

四、接收结果

// 接收消息
let msg = ""
this.ChatAi.onMessage((res) => {
  if (res == "done") {
    //  接收完成,打印消息
   console.log(msg)
  } else {
    msg = msg + res
  }
})

五、最重要的问题

        可能会有人说,接入这个AI的费用是多少?从官网的信息来看,如果你自己有OpenAI密钥的话,前三个月完全免费,之后是一个月30元。如果没有密钥的话,也可以联系官方购买。

        如果想低价购买OpenAI密钥,也欢迎私信本人。

最后附上源码:GitHub - bmob/Bmob-Wechat-AI: Bmob微信小程序AI示例

猜你喜欢

转载自blog.csdn.net/m0_74037076/article/details/131518689