Skip to content

生成喂养建议


接口说明

基于宠物档案生成一份新的喂养建议,并返回结构化喂养结果。该接口会生成新的建议记录,可用于后续列表展示和详情查看。

调用接口

请求方式: POST(HTTPS)请求地址: https://ms-ai.chongzhiling.com/api/v2.0/ai-b/pet-profile/feeding-advice?token=[ACCESS_TOKEN]

请求参数

Body 参数(application/json

名称类型必填说明
pet_profile_idint宠物档案 ID

请求示例:

json
{
  "pet_profile_id": 44727
}

响应字段

名称类型说明
pet_profile_idint宠物档案 ID
advice_typestring建议类型,固定为 feeding_advice
langstring返回语言,zhen
generated_atstring生成时间,ISO 8601 格式
sourcestring数据来源,生成接口通常为 llm
session_idstring本次生成建议对应的会话 ID
medical_record_idint本次建议记录 ID
report_statusint报告状态,2 表示生成成功
contentobject喂养建议内容
content.recommend_basicinfoobject喂养建议主体
content.recommend_basicinfo.feed_amountnumber推荐的每日喂食量,单位克
content.recommend_basicinfo.proteinnumber每日所需蛋白质,单位克
content.recommend_basicinfo.carbohydratenumber每日所需碳水化合物,单位克
content.recommend_basicinfo.fibrenumber每日所需纤维量,单位克
content.recommend_basicinfo.fatnumber每日所需脂肪,单位克
content.recommend_basicinfo.nutrition_supplystring需要额外补充的营养
content.recommend_basicinfo.feed_recommendstring喂食推荐
messagestring返回信息
successboolean是否成功

代码示例

请求示例:

bash
curl -X POST 'https://ms-ai.chongzhiling.com/api/v2.0/ai-b/pet-profile/feeding-advice'   -H 'Authorization: Bearer [ACCESS_TOKEN]'   -H 'Content-Type: application/json'   -d '{
    "pet_profile_id": 44727
  }'

响应示例:

json
{
  "data": {
    "pet_profile_id": 44727,
    "advice_type": "feeding_advice",
    "lang": "zh",
    "generated_at": "2026-04-09T02:54:38",
    "source": "llm",
    "session_id": "b5cf8a6b-1bd7-4aa9-869b-9d805aeddb20",
    "medical_record_id": 122480,
    "report_status": 2,
    "content": {
      "recommend_basicinfo": {
        "feed_amount": 220,
        "protein": 65,
        "carbohydrate": 85,
        "fibre": 12,
        "fat": 20,
        "nutrition_supply": "关节保护剂",
        "feed_recommend": "低脂减肥粮,控制热量,增加运动"
      }
    }
  },
  "message": "Get successfully.",
  "success": true
}

接口调试