|
|
@@ -130,16 +130,10 @@ public class BodyFatScaleService {
|
|
|
return mockMetrics();
|
|
|
}
|
|
|
|
|
|
- String prompt = """
|
|
|
- 你是一名健康数据分析助手。请从这张体脂秤显示屏图片中提取所有可见的身体指标数据。
|
|
|
- 请以 JSON 数组格式返回,每个元素包含:
|
|
|
- - name: 指标中文名称(如"体重"、"BMI"、"体脂率"等)
|
|
|
- - value: 指标数值(纯数字,不含单位)
|
|
|
- - unit: 单位(如"kg"、"%"、"次"等,无单位则留空字符串)
|
|
|
-
|
|
|
- 只返回 JSON 数组,不要其他文字说明。示例:
|
|
|
- [{"name":"体重","value":"65.2","unit":"kg"},{"name":"BMI","value":"22.5","unit":""}]
|
|
|
- """;
|
|
|
+ String prompt = "你是一名健康数据分析助手。请从这张体脂秤显示屏图片中提取所有可见的身体指标数据。"
|
|
|
+ + " 请以 JSON 数组格式返回,每个元素包含:"
|
|
|
+ + " name(指标中文名如体重/BMI/体脂率)、value(纯数字)、unit(单位如kg/%)"
|
|
|
+ + " 只返回 JSON 数组,不要其他文字。示例:[{\"name\":\"体重\",\"value\":\"65.2\",\"unit\":\"kg\"}]";
|
|
|
|
|
|
try {
|
|
|
ObjectNode body = objectMapper.createObjectNode();
|