微信云开发官网
微信云开发里面的AI智能体,可以通过bot的方式集成到小程序,使用体验是跟web端eventSource流式相同的。但是为什么自己开发的小程序前后端对接,没办法做到接近web端的流式呢,难道就只能通过chunked的效果做到类似流式输出吗?有没有大神能解释下或者教下的。或者说云开发AI的能力是怎么在小程序环境中做到真实流式输出的
我的域名是什么 在哪里找?
我现在是在app.js中的onHide函数中实现把本地缓存中的数据同步到云数据库,但是发现如果用户直接关闭微信,那么不会触发onHide函数。如果用户直接关闭微信并卸载微信,那么之前缓存中的数据不就丢失了吗?这种情况怎么解决?
按照云开发默认体验的时候云模版功能点击后UI假死 按照使用说明点击pages文件夹后,点击使用云模板或AI配置页面后页面假死,没有任何反馈,只能关闭页面重新打开
今天一打开数据库里的图片都显示不出来了,但是文字可以,而且重新上传页显示加载失败,看了云开发,明明还没到期啊😭😭 [图片]
有时候需要控制AI恢复的随机性有多高,
[图片]
我看官方文档只有下面这些,而且我尝试了在update()的data里使用 Command.inc似乎不行,会报错说数据type错误。难道官方推的数据模型(基于mysql)连点赞都不好做么?models.<model_name>.create() // 创建单条数据 models.<model_name>.createMany() // 创建多条数据 models.<model_name>.update() // 更新单条数据 models.<model_name>.updateMany() // 更新多条数据 models.<model_name>.delete() // 删除单条数据 models.<model_name>.deleteMany() // 删除多条数据 models.<model_name>.get() // 查询单条数据 models.<model_name>.list() // 查询多条数据
[图片]
很久没使用的小程序现在在后台云服务中开通微信云开发服务扫码开通时提示创建账号失败是什么原因?前提小程序必须要认证才能开通吗?
如果没有这个字段 我们如何个性化 这个模型的初始化属性
1.我的evn是能够初始化成功;开发者工具版本是最新的(今早更新的),包是 WeChatLib: 3.7.10 (2025.3.6 16:19:18) 2.主要是在调用AI客服回复时无法响应,会提示“抱歉,我暂时无法回答您的问题。” 3.下面是主要代码,敏感信息脱敏了。 4.底部有附件2张图片供参考 // 确保云开发环境已初始化 try { wx.cloud.init({ env: "cloudbase-xxxx traceUser: true }); } catch (e) { console.log('云环境已初始化,跳过', e); } // 调用腾讯AI+的API获取回复 const res = await wx.cloud.extend.AI.bot.sendMessage({ data: { botId: 'bot-84c94870', msg: content, history: history // 传入历史对话记录 } }); console.log('API调用成功,开始处理响应'); let fullResponse = ''; // 通过事件流获取AI回复 for await (let event of res.eventStream) { // 收到结束信号,终止循环 if (event.data === '[DONE]') { console.log('收到结束信号'); break; } try { console.log('收到事件数据:', event.data); const data = JSON.parse(event.data); // 获取输出正文 const aiContent = data.content; if (aiContent) { console.log('收到AI内容:', aiContent); fullResponse += aiContent; // 更新当前AI消息内容,实现打字效果 const messages = [...this.data.messages]; messages[messageIndex].content = fullResponse; this.setData({ messages, scrollToMessage: `message-${messageIndex}` }); } } catch (parseError) { console.error('解析事件数据出错:', parseError, event.data); } } // 更新历史记录中添加AI的回复 if (fullResponse) { console.log('完整回复:', fullResponse); history.push({ role: 'bot', message: fullResponse }); this.setData({ history }); } else { const messages = [...this.data.messages]; messages[messageIndex].content = '抱歉,我暂时无法回答您的问题。'; this.setData({ messages }); } } catch (error) { console.error('AI回复出错:', error); console.error('错误详情:', JSON.stringify(error)); // 显示错误信息 this.addMessage({ type: 'ai', content: '抱歉,系统出现了一些问题,请稍后再试。错误信息: ' + error.message }); } finally { // 无论成功失败,都取消等待状态 this.setData({ isWaiting: false }); } [图片][图片]
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/staticstorage/jump-miniprogram.html
[图片][图片] [图片] 如图1当点击头像或者昵称时,报错如图2,工具是1.05版本的,电脑是w7系统升级不了1.05以上版本,之前node.js装的9.6.0,能够正常使用。现在换了appid之后,云函数需要的node.js12.16版本,如图3,电脑重装了系统之后,安装的node.js是12.16.0版本的。现在点击头像或者昵称时就报错,globalthis is not defined.这个错误要怎么解决?
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/updatable-message/setChatToolMsg.html,在云函数中调用修改小程序聊天工具的动态卡片消息接口,不生效报errcode:101 [图片][图片]
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/model/model.html#%E6%A8%A1%E5%9E%8B%E6%9F%A5%E8%AF%A2%E6%96%B9%E6%B3%95 文档里没有哦,用到一半发现好像这玩意只是个半成品啊……
我目前在用微信小程序的云服务功能,我暂时想停一段时间,上边的资源包能够备份吗?
[图片]
[图片] 在申请数据库访问时,一直渲染不出图片,反复查找问题后,发现是无法生成图片的临时URL,查看云存储,发现无法更改权限,一改就要报错,试用期能不能也把这个权限放开呢?
[图片]
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验