怎么把豆包AI接入到微信小程序开发版1.0.4里面

夜宇吖_5225

夜宇吖_5225

2026-08-08

471人浏览

原创

必须通过api调用豆包开放平台智能体服务,不可本地加载模型;需开通智能体获取appid/appsecret,配置合法域名https://api.doubao.com,使用sdk或手动封装请求,携带bearer认证token,实现消息发送与流式响应渲染。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

怎么把豆包ai接入到微信小程序开发版1.0.4里面

要在微信小程序开发版1.0.4中集成豆包AI能力,必须明确:这不是把豆包“装进”小程序,而是让小程序通过合法API调用豆包开放平台的智能体服务,所有AI推理发生在云端,前端只负责传参、收响应、渲染结果。微信小程序本身不支持直接加载外部大模型运行时,任何宣称“本地加载豆包模型”的方案均不可信且违反《微信小程序运营规范》第12.3条。

前置准备:开通豆包智能体并获取调用凭证

登录豆包开放平台,完成实名认证与开发者资质审核;进入「智能体管理」→「新建智能体」,选择「自定义模式」,填写名称(如“客服问答助手”)、描述,启用「自定义指令」并输入系统提示词约束输出风格;发布后在智能体详情页复制 【AppID】【AppSecret】 ——这两个值将用于后续小程序端的OAuth 2.1认证,丢失或泄露会导致API被恶意调用。

注意:若你尚未创建智能体,此处无法跳过。没有有效AppID/AppSecret,后续所有请求都会返回401错误,且无法调试。

小程序端配置:添加合法域名与网络权限

打开微信开发者工具,进入项目「详情」→「本地设置」→勾选「不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书」(仅限开发版临时调试);但正式提审前必须关闭此项,并完成下一步。

在「开发管理」→「开发版本」→「服务器域名」中,将豆包API网关地址加入 request 合法域名:https://api.doubao.com。该域名必须完整填写,少一个字符或协议类型错误(如写成http)都会导致 wx.request 调用静默失败。

这一步不可省略。微信强制校验域名白名单,未备案域名发起的网络请求会被拦截,控制台无报错提示,仅返回空响应。

实现调用逻辑:使用doubao-sdk-miniprogram(推荐)

方法一:通过 npm 安装官方轻量SDK
在小程序根目录执行:npm install doubao-sdk-miniprogram → 构建npm(开发者工具菜单栏:工具→构建npm)→ 在需要调用AI的页面 JS 文件顶部引入:const { DoubaoClient } = require('doubao-sdk-miniprogram');

方法二:手动封装基础请求(无依赖)
在 utils/api.js 中编写函数:

WeChat Article Parser - 微信公众号文章解析
WeChat Article Parser - 微信公众号文章解析

解析微信公众号文章,提取标题、作者、正文、图片等信息。用户发送链接(mp.weixin.qq.com)时触发,自动提取内容并可保存至飞书表格。

下载

const DOUBAO_API = "https://api.doubao.com/v1/chat/completions";<br>function callDoubao(prompt) {<br>  return new Promise((resolve, reject) => {<br>    wx.request({<br>      url: DOUBAO_API,<br>      method: "POST",<br>      header: { "Content-Type": "application/json", "Authorization": "Bearer " + getApp().globalData.accessToken },<br>      data: { model: "doubao-pro", messages: [{ role: "user", content: prompt }] },<br>      success: res => resolve(res.data),<br>      fail: err => reject(err)<br>    });<br>  });<br>}

关键点:Authorization头必须为 【Bearer + 空格 + accessToken】,token需通过 client_credentials 流程从 https://api.doubao.com/oauth/token 获取,有效期2小时,需自行缓存与刷新。硬编码token会因过期导致连续失败。

页面交互实现:发送消息→展示流式响应

第一步:在 wxml 中添加输入框与消息容器

<input bindinput="onInput" value="{{inputValue}}" placeholder="问点什么..."><br><button bindtap="sendQuery">发送</button><br><view class="chat-history"><br>  <block wx:for="{{messages}}" wx:key="index"><br>    <view class="message {{item.role}}">{{item.content}}</view><br>  </block><br></view>

第二步:在 js 中绑定事件并触发调用

data: { inputValue: "", messages: [] },<br>onInput(e) { this.setData({ inputValue: e.detail.value }); },<br>async sendQuery() {<br>  const prompt = this.data.inputValue.trim();<br>  if (!prompt) return;<br>  // 清空输入框并追加用户消息<br>  this.setData({<br>    inputValue: "",<br>    messages: [...this.data.messages, { role: "user", content: prompt }]<br>  });<br>  // 调用豆包API<br>  try {<br>    const res = await callDoubao(prompt);<br>    this.setData({<br>      messages: [...this.data.messages, { role: "assistant", content: res.choices[0].message.content }]<br>    });<br>  } catch (err) {<br>    console.error("豆包调用失败", err);<br>  }<br>}

第三步:确保 app.js 中已初始化全局 accessToken 缓存逻辑,否则每次请求都需重新鉴权,造成延迟与失败率升高。

相关专题

更多
微信是谁开发的
微信是谁开发的

微信是由张小龙所带领的腾讯广州研发中心产品团队打造开发的,并不是马化腾开发的,而腾讯公司总裁马化腾是在产品策划的邮件中确定这款产品的名称叫做“微信”的。想了解更多微信相关的内容,可阅读本专题下面的相关文章。

2024.11.05

5375

8

豆包App怎么下载和使用
豆包App怎么下载和使用

字节跳动推出的“豆包”是一款 ai 助手 app,提供文本创作和图像生成等功能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.12.17

4143

7

豆包是干什么的怎么用
豆包是干什么的怎么用

豆包是一款功能强大的ai聊天智能对话问答助手,主要用于提供聊天机器人、写作助手、英语学习助手等功能,帮助用户获取信息、进行对话、辅助创作等‌‌。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.25

16157

7

豆包是国产软件吗
豆包是国产软件吗

豆包是一款国产AI工具,由字节跳动公司基于云雀模型开发。它提供聊天机器人、写作助手和英语学习助手等功能,支持网页、iOS和安卓平台。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.02.05

17121

7

豆包是什么软件有什么作用
豆包是什么软件有什么作用

豆包是一款跨平台文件传输工具,支持多种操作系统。其主要功能包括:快速传输:采用先进协议,实现高速文件传输。安全加密:端到端加密,确保数据安全。跨平台支持:支持各种操作系统和设备。大文件传输:轻松传输不受限的大文件。多设备互传:提高工作效率。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.02.08

3322

7

豆包是哪个公司开发的软件
豆包是哪个公司开发的软件

豆包是字节跳动开发的软件。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.02.08

5176

7

豆包是什么时候发布的
豆包是什么时候发布的

字节跳动的 AI 产品 “豆包” 第一次发布时间是 2023 年 8 月 17 日。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.02.12

4698

6

豆包存在哪些风险
豆包存在哪些风险

豆包软件的风险主要在于其安全性、隐私性以及潜在的法律合规问题。想了解更多相关的内容,请阅读专题下面的文章。

2025.02.17

19017

14

抖音旗下的豆包是什么
抖音旗下的豆包是什么

抖音旗下的豆包是一款即时语音互动社交平台,定位于年轻群体。想了解更多相关内容,请阅读专题下面的文章。

2025.03.27

5094

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
秒哒微信小程序发布
秒哒微信小程序发布

共0课时 | 0人学习

微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.8万人学习