最近使用扣子 - 开发指南 (coze.cn)和智谱AI开放平台开发小程序AI导诊和用药对话指南。
开发的过程中也是走了不少坑,下面就来聊聊走了哪些坑。
坑1 :coze试了v2和v3的接口,两个接口请求还是有点差别的,v2拿到了botId和accessToken可以直接请求不需要做任何处理,v3还需要多一步,先创建会话,在开发指南上有接口,需要先请求创建会话,拿到createdId在接口后拼接,注意,createdId是拼接到接口后的,最开始没仔细看官网就犯了这个错误!!
坑2(响应的格式) :第一次开发不知道流式请求响应的内容是markdown格式,找了一天怎么渲染!!最后还是朋友的朋友提醒markdown,一个简短的markdown让我茅塞断开。
可以查询对应的插件做页面展示,我这里使用的是zero-markdown-view,主要是因为有事件,可以处理自己的逻辑,图片可以放大预览,当然里面也有很有问题我就不在这多说了
下面代码是一个发送后 请求的整体流程
//请求ai接口bindChunkTest() {let that = this;this.aiApimsg=[{role: '