小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> 微信小程序接入云开发 AI 能力

微信小程序接入云开发 AI 能力

一、基础接入准备

  1. 开通云开发环境

    • 在小程序开发者工具中点击「云开发」按钮,创建新环境(新用户首月免费)

    • 获取环境 ID 并完成初始化配置:

// app.js 中初始化
wx.cloud.init({ env: "your-env-id" });

2. 模型选择与权限配置

    • 支持 DeepSeek-R1混元 双引擎,可自定义系统提示词和知识库

    • 需在小程序管理后台补充 【深度合成-AI 问答】 类目(仅企业主体可用)

二、核心接入方式

方式一:SDK 直连大模型(3 行代码极简接入)

适用场景:文本生成、智能补全、翻译等非对话类功能

// 创建模型实例
const model = wx.cloud.extend.AI.createModel("deepseek");
// 调用模型生成文本
const res = await model.streamText({
  data: {
    model: "deepseek-r1",
    messages: [{ role: "user", content: "写一首关于春天的诗" }]
  }
});

特性

  • 支持流式输出(streamText)和同步响应(text

  • 可调节 temperature 和 max_tokens 参数控制生成效果

    3

    5

方式二:智能体(Agent)配置化开发

适用场景:需上下文对话、知识库调用的复杂交互(如客服、教育助手)

  1. 创建智能体

    • 基础设定:欢迎语、系统角色(如「编程专家」「古诗创作助手」)

    • 知识库:上传 PDF/Word 文档自动解析(支持私有数据训练)

    • 扩展能力:开启联网搜索、文件上传解析(需启用 MCP 插件)

    • 在云开发控制台选择「AI+」→「创建智能体」,配置:

  2. 代码集成

// 初始化智能体
const agent = wx.cloud.extend.AI.createAgent("bot-18d44157");
// 启动对话
agent.start({ 
  onMessage: (msg) => { console.log("AI回复:", msg) },
  onError: (err) => { console.error("对话异常:", err) }
});

方式三:AI 对话组件(开箱即用)

适用场景:快速植入对话界面,无需开发 UI

  1. 下载官方提供的 chat-component 组件包

  2. 在页面配置组件:


特性

  • 内置气泡对话、Markdown 渲染、流式输出动画

  • 自动保存对话历史至云数据库(集合名 ai_chat_history

联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了