关于汪强华免职的通知
百度 中国特色社会主义文化,源自于中华民族五千多年文明历史所孕育的中华优秀传统文化,熔铸于党领导人民在革命、建设、改革中创造的革命文化和社会主义先进文化,植根于中国特色社会主义伟大实践。
AI原生应用开发/技术交流
- 千帆AI搜索开发大赛
- 百度AI搜索
7月23日993看过
一、项目简介
本作品围绕百度 AI 搜索两大能力开发,聚焦“菜谱灵感”场景,帮助用户通过关键词智能获取最新、最优质的烹饪创意和菜谱推荐。用户可在微信小程序端输入任意关键词,系统基于百度千帆 AI 搜索能力,实时抓取权威信源,生成结构化的灵感卡片,极大提升美食探索与创作效率。
二、核心技术与架构
1. 技术选型
-
前端:微信小程序原生开发,页面目录为
miniprogram/pages/recipe-inspiration
-
后端:微信云开发 Node.js 云函数,主逻辑位于
cloudfunctions/recipeInspiration
-
AI 能力:集成百度千帆 AI 搜索 API,支持自然语言理解、实时信息抓取与结构化内容生成
-
依赖库:
axios
用于云函数端 HTTP 请求,wx-server-sdk
用于小程序云开发
2. 技术架构
graph LRA[小程序前端] --关键词/操作--> B[云函数 recipeInspiration]B --API请求--> C[百度千帆AI搜索]C --结构化数据--> BB --灵感卡片数据--> A
-
用户在小程序端输入关键词,触发云函数调用
-
云函数将请求转发至百度千帆 AI 搜索 API
-
百度 AI 返回结构化的菜谱灵感数据
-
云函数格式化数据后返回前端,前端渲染灵感卡片
3. 关键技术点
(1)API 安全与环境变量
-
百度 API 密钥通过环境变量
QIANFAN_API_KEY
管理,避免泄露风险 -
云函数配置请求头时自动读取环境变量,保障安全合规
(2)灵感卡片结构化
-
云函数处理百度 AI 返回的
references
字段,提取标题、日期、图片、内容、原始链接等信息 -
前端页面根据返回数据渲染灵感卡片,支持点击跳转、内容预览等交互
(3)高可用与异常处理
-
云函数端设置超时与错误捕获,保证 API 异常时用户有明确反馈
-
前端页面对无结果、请求失败等情况友好提示
三、功能实现说明
1. 主要功能
-
关键词灵感搜索:输入任意关键词,获取相关菜谱灵感
-
灵感卡片展示:每条灵感包含标题、简介、图片、日期、原始链接
-
一键生成智能菜谱:基于灵感内容可直接生成 AI 菜谱
-
历史记录与分享:自动保存搜索历史,支持一键分享
2. 代码实现要点
云函数 cloudfunctions/recipeInspiration/index.js
-
读取前端传入的
keyword
-
调用百度千帆 AI 搜索 API,参数包括模型、搜索源、温度、最大 token 等
-
解析 API 响应,提取
references
字段,映射为前端所需格式 -
返回统一的结构化数据,便于前端渲染
前端页面 miniprogram/pages/recipe-inspiration/index.js
-
用户输入关键词后,调用云函数获取灵感数据
-
渲染灵感卡片列表,支持点击查看详情、生成智能菜谱等操作
-
处理加载、异常、无结果等多种状态,提升用户体验
四、应用场景拓展
本项目技术方案可灵活应用于以下重点推荐场景:
-
深度研究:通过关键词检索,快速生成结构化的烹饪趋势分析、食材研究报告
-
新闻日报:结合菜谱领域新闻,生成个性化美食资讯简报
-
导购助手:扩展为食材、厨具导购,基于 AI 搜索横向对比商品信息
-
拍照答疑:结合食材识别,支持用户上传食材图片,AI 自动推荐菜谱并答疑
-
其他 AI 应用:如健康饮食规划、营养分析等
五、使用说明
-
打开小程序,进入“菜谱灵感”页面
-
在搜索框输入任意关键词(如“夏季凉菜”、“低脂早餐”)
-
系统自动调用百度 AI 搜索,返回相关灵感卡片
-
点击卡片可查看详情,或一键生成智能菜谱
-
支持历史记录、灵感分享等功能
六、版权声明
本作品为原创开发,所有代码与实现均未侵犯第三方知识产权。
七、视频演示地址
#千帆 AI 搜索开发大赛#、#千帆大模型平台#、#千帆 AppBuilder#、#百度 AI 搜索#
评论
