在微信小程序中接入 CloudBase AI(DeepSeek / 混元)
一句话定义:用
wx.cloud.extend.AI.createModel("cloudbase")在小程序里直接调 CloudBase 平台聚合的 DeepSeek / 混元 / MiniMax / Kimi / GLM 等大模型,model.streamText()返回textStream,前端for await消费增量文本,不需要自建 OpenAI 代理。预计耗时:20 分钟 | 难度:入门
适用场景
- AI 客服、智能搜索、文案/邮件/标题生成、AI 摘要等小程序前端直接喂给用户的轻业务场景
- 不想自建 LLM 网关、不想买 OpenAI key、不想配公网出口和 SSE 透传
- 新用户首月赠送 100 万 token 试用,跑 demo 阶段基本不花钱(具体额度以 控制台计费页面 为准)
不适用:
- 已经有海外 API key(OpenAI、Anthropic)且业务必须用海外模型——走 connect-openai-api-cloud-function 用云函数代理
- 想做 RAG 检索 / Function Calling / 多轮记忆等复杂编排——这些走 Agent 模式或自建编排层,本篇只覆盖最常见的「直接对话」
- 输出非常长(> 30 秒持续生成)的场景——小程序前端长连接稳定性弱于云函数,建议拆成多次短调用
环境要求
| 依赖 | 版本 |
|---|---|
| 微信开发者工具 | ≥ 1.06.x(基础库 ≥ 3.15.1,旧版本不支持 createModel("cloudbase") 统一平台调用) |
| 小程序 AppID | 已绑定 CloudBase 环境(公众平台 → 云开发 / 设置) |
| CloudBase 环境 | 已开通,且控制台已开通「AI+」能力 |
不需要装额外 npm 包,wx.cloud.extend.AI 是基础库内置能力。