运行时依赖
安装命令
点击复制技能文档
何时使用此技能 当满足以下任一条件时激活此技能: 用户提供本地食物图像文件并要求估算卡路里 用户发送食物图像URL并要求估算卡路里 用户说类似“这有多少卡路里”,“估算卡路里”,“分析这张食物照片”,或类似的请求(任意语言) 注意:此技能支持本地文件上传(二进制流)和图像URL。最常见的使用场景是通过二进制流上传本地文件(--file),因为用户通常在设备上保存食物照片,而不是托管在公共URL上。
如何选择(互斥——选择一个): 如果用户提供本地文件路径(例如/home/user/food.jpg,C:\Users\...\meal.png)→ 使用--file(二进制上传)。这是主要和最常见的使用方式。 如果用户提供URL(以http://或https://开头)→ 使用--image 不要在一个命令中同时使用--file和--image
隐私声明 安装前请阅读:此工具将您的食物图像文件传输到WiseDiag云服务器(通过直接二进制上传或图像URL)进行AI分析。除非: 您信任WiseDiag的数据处理政策 您接受文件内容将被传输和远程处理 此工具的输出仅供参考,不构成专业的营养或饮食建议。请咨询合格的营养师以获取特定的饮食需求。
WiseDiag 食物卡路里估算器(OpenClaw Skill) 上传食物照片(餐点、零食、饮料等),让WiseDiag AI自动识别食物项目、估算卡路里和每份营养含量。
安装 pip install -r requirements.txt
API密钥配置(必需) 获取您的API密钥: https://console.wisediag.com/apiKeyManage API密钥必须设置为环境变量。脚本会自动读取它。 export WISEDIAG_API_KEY=your_api_key
使用(步骤) 不要直接调用任何API或HTTP端点——仅使用下面的脚本。 重要:脚本向外部API发送HTTP请求,可能需要30-120秒才能完成(尤其是对于大图像)。不要杀死或中断正在运行的命令——等待它完成。脚本打印流输出,因此您可以看到它正在工作。
有两种方法来分析食物——选择一个(互斥): 选项A:上传本地文件(推荐)- 当用户提供本地文件路径 cd scripts 单个食物图像 python3 calories.py -f "/path/to/food.jpg" 多个图像(例如多个菜肴,最大5个) python3 calories.py -f "/path/to/dish1.jpg" -f "/path/to/dish2.jpg" 提出特定问题 python3 calories.py -f "/path/to/food.jpg" --question "这顿饭大概多少卡路里?" 指定输出文件名 python3 calories.py -f "/path/to/food.jpg" -n "lunch_20260324"
选项B:通过图像URL提交- 当用户提供公共HTTP/HTTPS链接 cd scripts 单个图像URL python3 calories.py --image "https://example.com/food.jpg" 多个图像 python3 calories.py --image "https://example.com/dish1.jpg" --image "https://example.com/dish2.jpg" 提出特定问题 python3 calories.py --image "https://example.com/food.jpg" --question "How many calories is this meal?"
如何选择(互斥——选择一个): 用户提供本地文件路径(例如/home/user/food.jpg,C:\Users\...\meal.png)→ 使用-f 用户提供URL(以http://或https://开头)→ 使用--image 不要在一个命令中同时使用-f和--image
结果自动保存到~/.openclaw/workspace/WiseDiag-Calories/{name}.md - 无需手动保存。
参数 参数 描述 -f, --file 本地文件路径作为二进制流上传 - 图像,重复最多5次(与--image互斥) --image 食物图像的公共URL,重复最多5次(与--file互斥) --question 要问的问题(默认:估算图像中的食物卡路里) -n, --name 输出文件名(不带扩展名) -o, --output 输出目录(默认:~/.openclaw/workspace/WiseDiag-Calories)
FAQ "WISEDIAG_API_KEY未设置"错误:通过运行echo $WISEDIAG_API_KEY验证环境变量是否正确设置。 "身份验证失败"错误:您的API密钥可能无效或已过期。访问console.wisediag.com检查或重新生成它。 "文件未找到"错误:通过-f提供的本地文件路径不存在。检查路径并再试一次。 图像未识别:确保图像为JPG、JPEG或PNG格式。照片应清晰明亮以获得最佳结果。
数据隐私 文件上传模式(-f):本地文件作为二进制流通过multipart/form-data上传到WiseDiag的服务器进行处理。 URL模式(--image):图像URL传输到WiseDiag云服务器;他们的服务器下载和处理它们。图像内容不会永久存储。结果直接返回给您。
免责声明 结果仅供参考,不构成专业的营养或饮食建议。请咨询合格的营养师以获取特定的饮食需求。