Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.13 KB

README.md

File metadata and controls

52 lines (39 loc) · 1.13 KB

Bmob-H5-AI

这里是基于Bmob js sdk的vue AI聊天demo

 界面图片

几行代码就可以拥有强大的AI能力,详细文档请看:Bmob js sdk文档

// 引入Bmob js sdk
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()

// 发送消息
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
  }
})

项目安装

npm install

本地运行

npm run serve