AI菜品识别

GETPOST AI 工具 AI菜品识别美食食物识别

AI菜品识别 — 上传图片即可识别菜品,返回菜名、菜系、食材、热量、口味等详细信息

GET https://api.tinyaii.cn/v1/food/detect

请求参数

参数名类型必填说明示例
urlstring必填图片URL地址https://picsum.photos/400/300
langstring可选回答语言,zh=中文(默认),en=英文zh

返回字段

字段类型说明
is_foodboolean是否为食物图片
confidencenumber识别置信度(0-100)
dishesarray识别到的菜品列表,每项含:name/name_en/confidence/cuisine/category/cooking_method/ingredients/description/calories_estimate/taste_profile/spicy_level/temperature
sceneobject场景识别,含type/tableware/setting
analysisstring整体分析说明
suggestionstring搭配建议或烹饪小贴士
image_urlstring原始图片URL

返回示例

{
  "code": 200,
  "message": "success",
  "data": {
    "is_food": true,
    "confidence": 95,
    "dishes": [
      {
        "name": "香蕉松饼",
        "name_en": "Banana Pancakes",
        "confidence": 95,
        "cuisine": "西餐",
        "category": "主食",
        "cooking_method": "煎",
        "ingredients": [
          "面粉",
          "鸡蛋",
          "牛奶",
          "香蕉",
          "枫糖浆",
          "黄油"
        ],
        "description": "金黄色的松饼堆叠,配以切片香蕉和淋上枫糖浆,口感柔软甜美。",
        "calories_estimate": "350-450千卡",
        "taste_profile": [
          "甜",
          "鲜"
        ],
        "spicy_level": 0,
        "temperature": "热"
      }
    ],
    "scene": {
      "type": "家常",
      "tableware": "木板、陶瓷盘、金属小壶",
      "setting": "厨房或餐桌上的早餐摆设"
    },
    "analysis": "图片展示了新鲜松饼,配以香蕉和枫糖浆,呈现西式早餐风格。",
    "suggestion": "可搭配酸奶或新鲜浆果增加层次感。",
    "image_url": "https://example.com/pancakes.jpg"
  }
}

调用示例

curl "https://api.tinyaii.cn/v1/food/detect?url=https://picsum.photos/400/300" \
  -H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.tinyaii.cn/v1/food/detect?url=https://picsum.photos/400/300", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
console.log(await res.json());
import requests

resp = requests.get(
    "https://api.tinyaii.cn/v1/food/detect",
    params={"url": "https://picsum.photos/400/300"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。