FitAPI — Conversational AI Fitness & Nutrition Coach
收藏数据链接:
官方服务:
资源简介:
Skip months of fitness algorithm development. FitAPI delivers AI-powered workout programming, macro targets, and multi-turn coaching conversations in one simple API — ready in minutes.
创建时间:
2026-06-14
原始信息汇总
数据集总结:FitAPI — Conversational AI Fitness & Nutrition Coach
概述 FitAPI 是一个基于对话式 AI 的健身与营养教练 API,旨在为应用快速提供个性化训练计划、营养指导、多轮对话教练以及结构化训练方案。它通过简单的 REST 调用,替代了数月的健身算法开发、营养师咨询和训练计划设计工作。
主要解决的问题
- 健身应用注册:用户注册时,可通过一次 API 调用生成完全个性化的训练计划,提升用户参与度,降低流失。
- 对话式教练:支持多轮对话,用户可进行追问,获得持续调整的建议,而非静态的 FAQ。
- 营养指导:提供精准的宏量营养素(Macro)目标、进餐时间和食物推荐。
- 结构化计划生成:可生成完整的、包含训练组数、次数、休息时间的结构化 JSON 计划,可直接在前端渲染展示。
- 个人教练工具:教练可快速为新客户生成初始计划,将客户接诊时间从数小时缩短至数分钟。
核心功能与端点
| 功能端点 | 方法 | 描述 |
|---|---|---|
/v1/chat |
POST | 向 AI 健身教练发送消息,获取个性化指导。支持多轮对话,通过传递历史记录实现。可根据用户画像(年龄、目标、健身水平、器材、伤病等)提供更精准回复。 |
/v1/plans |
POST | 生成完整的、多周的训练或营养计划,以结构化 JSON 格式返回,包含每天的训练项目、组数、次数、休息时间及营养目标,可直接用于应用界面。 |
/v1/health |
GET | 服务健康检查,返回 API 状态、版本和时间戳。无需认证。 |
常见应用场景
- 健身和训练 App
- 营养和饮食 App
- 私人教练平台
- 企业健康平台
- 可穿戴设备与健康追踪器
- 游戏化健身产品
- 补剂与运动营养商店
输入字段参考
/v1/chat
| 字段 | 类型 | 必需 | 备注 |
|---|---|---|---|
message |
string | 是 | 用户的健身问题或请求,最多 2000 字符。 |
user.age |
integer | 否 | 13–100 岁。 |
user.goal |
string | 否 | 可选:weight_loss, muscle_gain, endurance, general_fitness, athletic_performance。 |
user.fitness_level |
string | 否 | 可选:beginner, intermediate, advanced。 |
user.equipment |
array | 否 | 例如 ["barbell", "dumbbells", "pull-up bar"]。 |
user.days_per_week |
integer | 否 | 1–7。 |
user.injuries |
array | 否 | 例如 ["lower back pain", "left knee"]。 |
user.dietary_restrictions |
array | 否 | 例如 ["vegetarian", "gluten-free"]。 |
history |
array | 否 | 多轮对话的对话历史,最多 20 轮。 |
stream |
boolean | 否 | 默认为 false;设为 true 开启 SSE 流式响应。 |
/v1/plans
| 字段 | 类型 | 必需 | 备注 |
|---|---|---|---|
plan_type |
string | 否 | 可选:workout, nutrition, combined。默认:workout。 |
weeks |
integer | 否 | 1–16。默认:4。 |
user.age |
integer | 否 | 13–100。 |
user.goal |
string | 否 | 同上。 |
user.fitness_level |
string | 否 | 同上。 |
user.equipment |
array | 否 | 同上。 |
user.days_per_week |
integer | 否 | 1–7。 |
user.dietary_restrictions |
array | 否 | 同上。 |
性能
- 架构:基于 Cloudflare Workers 边缘基础设施,全球部署超过 300 个节点。
- 典型响应时间:
/v1/chat: 1–4秒/v1/plans: 3–7秒/v1/health: <10ms
订阅计划
| 功能 | BASIC ($3/月) | STARTER ($29/月) | PRO ($79/月) | BUSINESS ($149/月) |
|---|---|---|---|---|
| 请求量/月 | 50 | 1,700 | 4,600 | 8,700 |
| 适用场景 | 试用 API | 小型应用 | 成长型应用 | 生产级应用 |
| 所有端点 | ✅ | ✅ | ✅ | ✅ |
| 超额费用 | — | $0.003/次 | $0.003/次 | $0.003/次 |
| 优先支持 | ❌ | ❌ | ✅ | ✅ |
认证
所有端点需通过 RapidAPI 代理传递 X-RapidAPI-Key 头信息进行认证。无需单独注册或管理 API 密钥。
错误处理 所有错误返回统一 JSON 结构,包含人类可读的错误信息。
- 400: 无效输入
- 401: API 密钥缺失或无效
- 429: 速率限制
- 502: AI 服务错误
- 500: 内部服务器错误
重要提示 FitAPI 生成的健身和营养建议仅用于一般健康目的,不能替代专业医疗建议、诊断或治疗。有医疗状况、伤病或具体健康问题的用户应在开始任何锻炼或营养计划前咨询合格的医疗保健提供者。




