返回顶部
f

fitnessrec-fitapi健身食谱API

16k+ foods (180 nutrients, USDA/NUTTAB/CNF2015/MEXT/FRIDA), 3M+ branded/barcodes, 80k+ local recipes, 5k+ exercises. Filter/sort by any nutrient. 48 languages.

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

fitnessrec-fitapi

FitAPI — 最详细的食品与运动数据库API

向您的AI助手询问任何食品、营养素、运动或条形码信息——即可获得精确、科学级的数据,而非大语言模型的猜测。

三文鱼中含有多少欧米伽-3? — FitAPI从经过筛选的科学数据库中返回精确数值,而非训练数据的近似值。

设置 — 需要API密钥

在进行任何API调用之前,您需要一个API密钥。如果用户尚未配置,请引导他们完成设置:

  1. 1. 注册 访问 https://fitapi.fitnessrec.com — 免费账户,无需信用卡
  2. 获取API密钥 从控制面板 https://fitapi.fitnessrec.com/dashboard
  3. 配置此技能 使用API密钥

所有请求均通过 Authorization: Bearer {apiKey} 标头进行身份验证。如果收到 401 错误,说明密钥缺失或无效——请告知用户在控制面板中检查密钥。

套餐每日请求数价格
免费10永久免费
付费
500 | 9.99美元/年 |
| 企业 | 40,000 | 49.99美元/月 |

所有套餐均包含所有接口和全部47种语言。

完整交互式API文档(Swagger UI):https://fitapi.fitnessrec.com/api/docs

如何使用此API — 选择正确的工具

您有9个工具。不要对所有查询都使用 search_foods。 每个工具都有特定用途:

用户意图使用的工具原因
鸡胸肉含有什么? / 米饭的热量searchfoods基于名称的查询,返回每100克完整180种营养素+份量
含铁最高的食物 / 高蛋白低碳水
filterfoods | 按实际营养素值排序/排名——搜索无法做到 |
| 扫描此条形码 / 精确的UPC/EAN号码 | lookup_barcode | 直接条形码→产品查询 |
| 帮我找蛋白棒 / 品牌产品名称 | search_barcode | 按名称搜索300万+品牌产品 |
| 如何做硬拉? / 运动查询 | search_exercises | 返回说明、技巧、目标肌肉、器械 |
| 泰式炒面的食谱 / 菜品查询 | search_dishes | 8万+食谱,食材与营养数据库匹配 |
| 我需要多少蛋白质? / 每日目标 | nutrition_needs | 根据身体数据个性化计算宏量/微量营养素目标 |

推荐工作流程(串联使用以获得更好答案)

1. 膳食规划 — 规划一份500卡路里以下的高蛋白午餐

  1. 1. nutritionneeds — 获取用户的每日目标(如果已知身体数据)
  2. filterfoods — 查找符合标准的食物:filter=1003 > 25 AND 1008 < 200, sort=1003:desc
  3. 提供含份量和宏量营养素的选项

2. 食谱营养分解 — 凯撒沙拉有多少卡路里?

  1. 1. searchdishes — 查找食谱,获取包含匹配食物ID和克数的 normalizedingredients
  2. 每种食材包含 matchedid — 使用 getfood 检索任何需要检查的食材的完整营养素详情
  3. 菜品本身已包含每100克的汇总 nutrients

3. 饮食对比 — 三文鱼和鲭鱼哪个欧米伽-3更多?

  1. 1. 对每种食物使用 search_foods(返回完整180种营养素,欧米伽-3的营养素ID为 4444)
  2. 直接比较 nutrients.4444.value 字段

4. 营养素缺口分析 — 我摄入的铁足够吗?

  1. 1. nutritionneeds — 获取每日铁需求量(营养素 1089)
  2. searchfoods 查找用户记录的食物——汇总每种食物的铁含量
  3. 比较总量与需求量

5. 条形码扫描 — 这是什么产品?

  1. 1. 使用UPC/EAN号码的 lookupbarcode 进行直接匹配
  2. 如无匹配,回退使用产品名称的 searchbarcode

6. 运动编程 — 哑铃胸部训练

  1. 1. 使用 bodyparts: [chest], equipments: [Dumbbell] 的 searchexercises
  2. 结果包含肌肉激活百分比(MuscleDistribution)——利用这些数据构建覆盖所有肌群的均衡训练计划

重要提示:search_foods 已返回完整数据

searchfoods 返回每种食物的全部180种营养素、份量和元数据。搜索后无需再调用 getfood——数据完全相同。仅在已有食物ID时使用 getfood(例如来自食谱的 normalizedingredients)。

您将获得

  • - 16,000+ 种食品,每种含180种营养素——每种维生素、矿物质、氨基酸、脂肪酸——来自5个国际数据库(USDA、NUTTAB、CNF2015、MEXT、FRIDA)
  • 300万+ 品牌产品 — 扫描或搜索任何条形码(UPC/EAN)获取营养信息
  • 80,000+ 本地食谱,来自48种语言——食材与营养数据库匹配,确保准确的宏量营养素
  • 5,000+ 种运动 — 分步说明、技巧、主要/精细/协同肌肉、器械和肌肉激活百分比
  • 智能筛选 — 含铁最高的食物、高蛋白低脂海鲜、最多欧米伽-3——按实际营养素值排序,而非关键词匹配
  • 个性化每日需求 — 基于身体数据和目标计算精确的宏量/微量营养素目标
  • 48种语言 — 食品名称、运动说明和食谱数据原生翻译

为什么不直接问大语言模型?

大语言模型估算。FitAPI确知。当您问鸡胸肉含多少蛋白质时,大语言模型从训练数据猜测约31克。FitAPI从USDA数据库返回每100克22.5克——实际测量值。对于严肃的营养追踪,差异至关重要。

工具

search_foods

按名称搜索食品。返回每100克和份量的营养素数据。

POST https://fitapi.fitnessrec.com/api/v1/foods/search

请求:
json
{q: chicken breast raw, locale: en, limit: 5}

  • - q(必填):英文搜索查询
  • locale:翻译名称的语言代码(en, tr, de, fr, es, it, pt, nl, ru, ja, ko, zh, ar, hi, pl, sv, da, fi, cs, ro, hu, bg, el, hr, sr, sk, sl, bs, sq, et, lt, lv, is, nn, vi, th, id, ms, fil, uk, fa, he, bn, ka, az, mn, ur, af)
  • limit:1-100,默认20

响应: 食品数组,包含 id、desc(名称)、nutrients 映射(ID -> {name, unit, value per 100g})、portions 映射。

filter_foods

按营养素值筛选和排序食品。用于哪种食物含X最多或富含X的食物查询。始终包含排序。

POST https://fitapi.fitnessrec.com/api/v1/foods/filter

请求:
json
{filter: 1003 > 20 AND 1004 < 5, sort: 1003:desc, limit: 10}

  • - filter(必填):MeiliSearch筛选表达式。运算符:=, !=, >, >=, <, <=, TO, AND, OR, NOT
  • sort(必填):nutrientId:desc 或 nutrientId:asc
  • q:可选文本搜索以缩小结果范围
  • locale:语言代码
  • limit:1-100,默认20

示例查询:

  • - 最高蛋白质:filter=1003 > 0, sort=1003:desc
  • 最多欧米伽-3:filter=4444 > 0, sort=4444:desc
  • 最多欧米伽-6:filter=5555 > 0, sort=5555:desc
  • 低热量+高纤维:filter=1008 < 100 AND 1079 > 5, sort=1079:desc
  • 高铁:filter=1089 > 3, sort=1089:desc
  • 高蛋白海鲜:filter=ctg = 15 AND 1003 > 20, sort=1003

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fitnessrec-fitapi-1776080881 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fitnessrec-fitapi-1776080881 技能

通过命令行安装

skillhub install fitnessrec-fitapi-1776080881

下载

⬇ 下载 fitnessrec-fitapi v1.1.1(免费)

文件大小: 7.09 KB | 发布时间: 2026-4-17 14:51

v1.1.1 最新 2026-4-17 14:51
Fix credential naming: api_key → apiKey to match config.schema.json. Fix skill name to match slug.

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

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

p2p_official_large
返回顶部