跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
TypeScriptNode.jsAI大前端

基于 CodeBuddy 与腾讯混元开发 AI 识菜通应用

如何利用 CodeBuddy CLI 结合腾讯混元大模型快速开发一款名为 AI 识菜通的 Web 应用。项目采用 React 框架,配合 shadcn/ui 和 Radix UI 组件库构建前端界面。核心流程包括:通过命令行工具初始化项目,配置腾讯混元 API 密钥,利用 AI 生成项目文档并自动编码。应用实现了上传任意语言菜单图片、自动识别翻译、生成菜品详情图片、购物车管理及订单字符串生成功能。最终部署于 Vercel 平台,实现了从图片输入到点餐输出的完整闭环,展示了 AI 辅助开发的效率。

Stephaine Walsh发布于 2026/4/7更新于 2026/7/332 浏览
基于 CodeBuddy 与腾讯混元开发 AI 识菜通应用

基于 CodeBuddy 与腾讯混元开发 AI 识菜通应用

CodeBuddy CLI 使用指南

1. 背景信息

CodeBuddy CLI 是腾讯推出的命令行 AI 编程工具,旨在通过自然语言描述辅助完成大部分编码工作。它采用终端命令行的操作方式,配合 IDE 插件和 CLI 工具,形成了完整的开发者生态支持。

2. 下载安装

安装方式与其他命令行 AI 工具类似,通过 npm 全局安装即可:

npm install -g @tencent-ai/codebuddy-code

安装完成后,在命令行输入 CodeBuddy 即可唤醒工具。

文章配图

3. 登录

工具支持多种登录方式,这里以 GitHub 登录为例。选择登录后会自动跳转至网页授权页面,授权成功后终端将显示当前目录并准备就绪。

文章配图 文章配图

4. 测试

安装登录完毕后,建议先进行简单测试验证环境是否可用。GitHub 登录通常包含免费额度,右侧会显示当前的 Token 使用情况。

文章配图

腾讯混元 API 接入指南

1. 开通服务

访问腾讯云控制台中的腾讯混元大模型页面,点击立即开通。开通后即可在控制台看到相关服务入口。

文章配图

2. 获取密钥

进入腾讯云控制台的 API 密钥管理界面,开通并获取原 API 密钥,后续代码中将直接使用这些凭证。

文章配图

3. API 文档

开发主要参考官方 API 文档进行接入。以下是调用示例的 POST 请求结构:

POST / HTTP/1.1 Host: hunyuan.tencentcloudapi.com Content-Type: application/json X-TC-Action: ImageQuestion <公共请求参数> { "Model": "hunyuan-vision-image-question", "Messages": [ { "Role": "user", "Contents": [ { "Type": "text", "Text": "解答图片中的问题" }, { "Type": "image_url", "ImageUrl": { "Url": "https://qidian-qbot-1251316161.cos.ap-guangzhou.tencentcos.cn/public/0/0/image/hy/2c4dda9e032a477a6572866de2419ecd9e59076a-6145-46a0-9f47-1048f65cf4f8.png" } } ] } ], "Stream": false }

AI 识菜通开发指南

准备工作就绪后,接下来开始项目开发。

1. 编写开发提示词

我们需要向 AI 清晰描述需求。以下是一个较为完整的 Prompt 示例,涵盖了功能逻辑、技术栈及数据流向:

我要做一个"AI 识菜通"APP。它的输入是一张菜单图片,它可能是任何语言的。我需要调用腾讯混元模型,使用腾讯混元图片模型的 API 去理解图片,然后在网页上用户来上传这张图片,上传之后调用 腾讯混元文本大模型理解图片之后进入第二个页面就是点菜的页面,点菜的页面会包含,会把整个单变成中文的,用户可以点菜。每一道菜都包含它的名字、它的介绍和一张图片,图片也调用 腾讯混元 的生成图片的模型来生成,腾讯混元 API 放在 UI 中让用户输入并且存在 local storage 里,然后用户点加号可以把这道菜加入他的购物车,最后点提交生成一个一串字符,上面写他想要点哪些菜,方便他跟服务员说他要点哪些。这个字符应该包合中文名和他元语言的名字。项目需要使用 React 实现 UI,使用 shadcn、Radix 组件库。

2. 生成项目文档

将上述提示词输入到 CodeBuddy 中,不要急于让它直接生成代码。先让它生成一份 CodeBuddy.md 项目规划文档。

文章配图

系统会询问是否保存分析结果,选择确认即可。生成的文档会保存在本地,你可以检查其中的技术栈定义、数据结构(如 Dish 接口)以及路由结构是否符合预期。

文章配图

如果文档无误,即可让 CodeBuddy 对照文档开始全速开发。这一步通常会经历多次迭代,为了节省篇幅,我们直接查看最终成果。

文章配图

成果展示

1. 部署阶段

项目构建完成后,部署至 Vercel 平台进行预览。Vercel 能够自动识别 React 项目结构,实现一键部署和持续集成,确保全球边缘网络分发,提升加载速度。

2. 首页与配置

应用启动后,首页提供 API 密钥输入框,密钥仅存储在本地 Storage 中,保障安全性。

文章配图 文章配图

3. 识别菜单

使用外文菜单图片进行测试。上传图片后,AI 开始分析内容。

文章配图 文章配图

识别完毕后,点击跳转至点菜页面,系统将自动把菜单翻译成中文并生成对应菜品卡片。

文章配图 文章配图

4. 购物车与订单

在点菜页面添加菜品至购物车,最后提交订单。系统会生成一份 TXT 格式的清单,包含中英文菜名,方便用户与服务员沟通。

文章配图 文章配图

目录

  1. 基于 CodeBuddy 与腾讯混元开发 AI 识菜通应用
  2. CodeBuddy CLI 使用指南
  3. 1. 背景信息
  4. 2. 下载安装
  5. 3. 登录
  6. 4. 测试
  7. 腾讯混元 API 接入指南
  8. 1. 开通服务
  9. 2. 获取密钥
  10. 3. API 文档
  11. AI 识菜通开发指南
  12. 1. 编写开发提示词
  13. 2. 生成项目文档
  14. 成果展示
  15. 1. 部署阶段
  16. 2. 首页与配置
  17. 3. 识别菜单
  18. 4. 购物车与订单
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 前端部署最佳实践:从开发到生产
  • C++ STL vector 容器底层实现详解
  • Python 爬虫进阶:使用 Selenium 模拟浏览器操作
  • OpenCode 搭配 GitHub Copilot 打造高性价比 AI 编程方案
  • Java 全栈开发工程师实战面试:从基础到微服务
  • Flutter 接入 DeepSeek API 实现鸿蒙端 AI 对话与流式渲染
  • 企业级 Web 药店管理系统:SpringBoot+Vue+MyBatis+MySQL 架构设计
  • 数据结构实验:链队列的基本操作与实现
  • 基于腾讯云 HAI 与 DeepSeek 快速设计个人网页
  • MyBatis 扫描路径配置错误导致 Mapper 未找到问题排查
  • C++ ROS 回调函数中的对象生命周期陷阱:Use-After-Free 解析
  • FPGA 验证核心:全方位解析 AXI Verification IP (AXI VIP)
  • Python Django 音乐推荐系统:协同过滤算法与 Echarts 可视化
  • 个人如何利用 Python 爬虫技术实现变现
  • OpenClaw Docker 部署指南:集成飞书钉钉 QQ 机器人
  • Java SpringBoot 集成 OCR 构建企业级中间件服务
  • 数据结构基础:顺序表的定义与实现
  • AI 安全:基于对抗攻击的 Stable Diffusion 视觉提示词注入研究
  • Angular 应用 Chrome 高德地图定位超时问题解析与解决
  • Git 多人协作开发流程与冲突解决

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online