拍照识菜单

拍一张看不懂的菜单,每道菜都给你中文名、简介和画出来的样子。

Key 只存在这个浏览器里,只发给 api.openai.com。还没有 Key?到 OpenAI 开发者平台创建。

打开别人分享的菜单,不用 Key。

一它做什么

拍一张菜单,变成一份看得懂的菜单

一次最多 4 张照片。菜单有好几页时接着拍,会加到同一份菜单里。识别好的菜单可以分享给同桌的人,他们扫二维码或输入分享码就能看,不用 Key,也不花钱。

识别结果的截图:左边一栏是菜单的分类,右边每道菜有示意图、中文名、原文名、一句话简介、标记、价格和加减份数的按钮,底部是已点份数和查看清单的按钮
图一 识别结果。菜单内容是示例。
  1. 分类。点一下跳到那一类。
  2. 示意图。AI 按菜名和描述画的。
  3. 中文名在上,菜单上的原文在下。
  4. 一句话简介,说主要食材和做法。
  5. 标记:素、辣度、通常含的过敏原。
  6. 价格照抄菜单。右边加减份数。

二每道菜

每道菜会告诉你这些

AI 画的卡邦尼意面:浅盘里的长意面裹着淡黄色的酱,上面有几块煎过的猪肉丁、黑胡椒和奶酪碎,墨线淡彩
示意图。AI 按菜名和描述画的。

Spaghetti alla Carbonara价格 14

卡邦尼意面:意大利面拌蛋黄、羊奶酪、腌猪脸肉和黑胡椒,浓郁咸香,不加奶油。通常含乳制品、鸡蛋、麸质。

中文名
卡邦尼意面
原文名
照抄菜单上的写法,点菜时用得上
价格
照抄菜单,不换算货币
一句话简介
主要食材和做法
辣度
微辣、中辣、很辣。不辣时不标
素食
不含肉和海鲜的菜会标“素”,可能有蛋和奶
常见过敏原
这类菜通常含的,如鸡蛋、乳制品、麸质
示意图
AI 按菜名和描述画的,不是这家店的实拍。AI 没有把握的菜不画,点“画图”才画

三点菜清单

点好的菜,直接给服务员看

清单把菜单上的原文菜名放在前面,中文在后面。可以把手机递过去,也可以复制成文字。这个网站不会把清单发给餐馆,分享菜单时也不会带上清单。

已点清单的截图:每一行原文菜名在前,中文名在后,右边是加减份数的按钮,下面是合计和复制清单的按钮
图二 已点清单。

四Key 和费用

你的 Key 去了哪里

  • 只存在你的浏览器里

    勾选记住时存在这台设备上,不勾选时关掉标签页就没有了。

  • 只发给 api.openai.com

    由浏览器直接发送,不经过这个网站。分享菜单时,菜单和示意图存在这个网站的 Cloudflare 存储里,最后一次上传 24 小时后自动删除。Key、拍的照片和点菜清单都不会存到那里。

  • 费用由 OpenAI 收取

    识别菜单和画每一道菜都按用量收费。2026-11-11 实测:识别一份 11 道菜的测试菜单约 $0.02,画一道菜约 $0.025。

  • 建议单独建一个项目

    在 OpenAI 开发者平台新建一个项目,在 Project settings > Limits 里给它设每月的消费上限,打开 Enforce a hard limit,再在这个项目里建 Key。到了上限,这个项目的请求会被拒绝。在别人的设备上用完后,回到这里删除。

五附记

用之前要知道

  • 简介、辣度、是否素食和过敏原是 AI 按菜名写的通常做法,可能和这家店的做法不同。AI 没有把握的菜会标“不确定”。有忌口时请向店员确认。
  • 示意图是 AI 按菜名和描述画的,不是照片,样子可能和这家店端上来的不同。
  • 识别菜单用的是 OpenAI 的 gpt-5.6-terra,画图用的是 gpt-image-2.6-flare。请把字拍清楚,避开反光。
  • 按 OpenAI 的说明,用 gpt-image-2.6-flare 画图之前,可能要先在 OpenAI 开发者平台完成组织验证(API Organization Verification)。