SuperAPI AI 工具集

meal-planner

通用与其它

查看项目

更新于 10-15 22:41

技能介绍

用途:这是一个宏量营养素规划技能,用于在给定体重、体型(外胚型、中胚型、内胚型)、活动水平和健身目标时,计算每日热量范围以及脂肪、蛋白质、碳水化合物的分配,并可按餐数拆分为每餐目标。

主要能力:支持四种配置模式——全预设(体型+活动水平+目标)、预设热量(活动水平+目标,用户提供宏量百分比)、预设宏量(体型,用户提供热量范围)、全自定义;可输出每日总量与每餐分解。使用时引用所采用的预设并解释依据。

使用方式:先收集用户当前体重(正整数,单位磅)和配置模式,再通过 fitness-tools 库计算,例如: from fitness_tools import MakeMeal, BodyType, ActivityLevel, Goal meal = MakeMeal(weight=150, body_type=BodyType.MESOMORPH, activity_level=ActivityLevel.VERY, goal=Goal.MAINTENANCE) daily = meal.daily_requirements() per_meal = meal.make_meal(number_meals=5)

依赖:需 fitness-tools>=1.0.0,安装命令 pip install fitness-tools。体型宏量分布、热量范围和克数换算见 references/macro-tables.md。

约束:须说明所用配置模式,用户要求时同时展示每日总量与每餐分解,热量以最小-最大范围呈现,解释体型宏量分配依据;不得将其表述为医疗处方饮食,不得未经询问假定体型,不得省略每磅体重热量乘数,不推荐具体食物。所有输出为教育/信息性质,建议咨询认证健身专业人士或注册营养师。