SuperAPI AI 工具集

ai-model-wechat

通用与其它

查看项目

更新于 10-16 08:39

技能介绍

用途:在微信小程序内使用 wx.cloud.extend.AI 调用 AI 模型,实现文本生成与流式响应。不适用于浏览器/Web 应用、Node.js 后端或云函数、图片生成,以及无 CloudBase SDK 的运行时。

主要能力:提供 generateText(非流式,返回原始模型响应,需读取 res.choices[0].message.content)与 streamText(支持 onText、onEvent 等回调)。createModel(provider) 只有三种合法取值:"hunyuan-exp"(已加入小程序成长计划时,默认模型 hunyuan-2.0-instruct-20251111)、"cloudbase"(默认托管组,具体厂商与模型写入 model 字段)、"custom-<名称>"(自定义组,须以 custom- 开头)。厂商名或模型 id 不能作为 provider。

使用方式:前置要求微信基础库 3.7.1+,无需额外安装 SDK;在 app.js 中 wx.cloud.init({ env: "<YOUR_ENV_ID>" })。调用前须完成两步预检:①计费资格(成长计划 DescribeActivityInfo 或 Token Credits 资源包 DescribeEnvPostpayPackage);②模型组就绪(DescribeAIModels 查看已启用模型,缺失时用 DescribeManagedAIModelList 查目录、UpdateAIModel 以 Status:1 启用,注意 Models 为全量替换)。自定义模型可通过控制台或 CreateAIModel 注册,GroupName 须以 custom- 开头。

适用场景:小程序内 AI 文本生成、流式对话、调用混元等托管模型。

限制:cloudbase 组默认不启用任何模型;成长计划未加入时不应静默回退;模型清单会变化,不应硬编码;tcb 接口参数大小写不一致时需切换重试。其余细节资料未提供。