返回顶部
t

trackup-food-analyze食品图像分析

analyze a food image with AISpark TrackUp production APIs, using AnalyzeWholeFood for full analysis and dedicated endpoints for macros, ingredients, health insight, and keyword-based food search.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
137
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

trackup-food-analyze

技能名称: trackup-food-analyze
详细描述:

TrackUp 食物分析

使用此技能分析食物图片,需调用以下接口:

  • - https://deepeat.ai/step.aispark.api.API/AnalyzeWholeFood
  • https://deepeat.ai/step.aispark.api.API/ExtractFoodMacros
  • https://deepeat.ai/step.aispark.api.API/AnalyzeIngredients
  • https://deepeat.ai/step.aispark.api.API/GetHealthInsight
  • https://deepeat.ai/step.aispark.api.API/SearchFood

规则

  • - 始终使用 POST 方法
  • 始终设置 Content-Type: application/json
  • 图片分析请求必须包含 imageurl 或 imagebase64
  • 若两者同时存在,优先使用 imagebase64
  • imagebase64 必须为原始 base64 编码,不含 data:image/...;base64, 前缀
  • 如需完整的食物图片分析,直接调用 AnalyzeWholeFood
  • 仅当用户明确要求某一特定分析维度时,才调用对应的专项图片分析接口
  • 基础营养素提取使用 ExtractFoodMacros
  • 深度成分与代谢分析使用 AnalyzeIngredients
  • 专业健康洞察使用 GetHealthInsight
  • SearchFood 请求体必须包含 keyword
  • SearchFood 最多返回前 20 条结果

接口选择

根据用户意图选择接口:

  1. 1. 完整食物分析:AnalyzeWholeFood
  2. 仅基础营养素提取:ExtractFoodMacros
  3. 仅深度成分与代谢分析:AnalyzeIngredients
  4. 仅专业健康洞察:GetHealthInsight
  5. 基于关键词查询(无需图片分析):SearchFood

食物搜索

当用户希望进行基于关键词的食物查询而非图片分析时,使用 SearchFood。

请求示例:

bash
curl --silent --show-error --location \
https://deepeat.ai/step.aispark.api.API/SearchFood \
--header Content-Type: application/json \
--data {
keyword: banana
}

预期响应格式:

json
{
foods: [
{
food_name: 香蕉,
calories_cal: 89000,
weight_g: 100,
carbs_g: 22.8,
proteins_g: 1.1,
fats_g: 0.3,
display_gi: 51,
brand:
}
],
pagination: {
size: 20,
page: 1,
total: 123
}
}

本地图片处理流程

将本地图片转换为 base64 编码:

bash
base64 < /absolute/path/to/image.jpg | tr -d \n > /tmp/food_image.b64

构建请求体:

bash
printf {imagebase64: > /tmp/foodimage.json
cat /tmp/foodimage.b64 >> /tmp/foodimage.json
printf } >> /tmp/food_image.json

直接调用完整食物分析接口:

bash
curl --silent --show-error --location \
https://deepeat.ai/step.aispark.api.API/AnalyzeWholeFood \
--header Content-Type: application/json \
--data-binary @/tmp/food_image.json

代理修复

如果 curl 错误地尝试使用本地代理(如 127.0.0.1:7890),请使用以下命令重试:

bash
env -u httpproxy -u httpsproxy -u HTTPPROXY -u HTTPSPROXY -u ALL_PROXY curl ...

响应字段

AnalyzeWholeFood:

  • - foodname
  • totalweightg
  • totalcalorieskcal
  • carbsg
  • proteinsg
  • fatsg
  • displaygi
  • dietaryfiberg
  • sugarg
  • ingredients[]
  • healthscore
  • healthprofile

ExtractFoodMacros:

  • - foodname
  • totalweightg
  • totalcalorieskcal
  • carbsg
  • proteinsg
  • fatsg

AnalyzeIngredients:

  • - displaygi
  • dietaryfiberg
  • sugarg
  • ingredients[]

GetHealthInsight:

  • - healthscore
  • healthprofile

SearchFood:

  • - foods[]
  • pagination.page
  • pagination.size
  • pagination.total

health_score 含义:

  • - 由 AI 食物评估生成的 1-5 分
  • 5 分为最高分
  • 用于帮助用户做出营养均衡的选择

输出规则

  • - 保持数值与返回结果完全一致
  • 不要自行补充缺失字段
  • 对于完整的图片分析,默认使用 AnalyzeWholeFood 接口
  • 对于专项分析,仅使用与用户请求匹配的专用接口
  • 对于 SearchFood,按接口返回顺序展示食物列表,除非响应中确实包含超过 20 条,否则不要声称超过 20 条

常见错误

  • - 400 invalidrequest
  • 422 foodnotrecognized
  • 422 barcodeonlyresult
  • 429 ratelimitexceeded
  • 500 internalerror
  • 502 upstreamflowerror

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 trackup-food-analyze-1776061982 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 trackup-food-analyze-1776061982 技能

通过命令行安装

skillhub install trackup-food-analyze-1776061982

下载

⬇ 下载 trackup-food-analyze v1.0.4(免费)

文件大小: 3.14 KB | 发布时间: 2026-4-14 14:27

v1.0.4 最新 2026-4-14 14:27
Use AnalyzeWholeFood as the default API for full food image analysis.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部