尿液分析
上传宠物尿液照片,分析颜色、清澈度等视觉指标,检测潜在健康问题。
POST
/api/v1/urine-analysis图片5 每次调用额度
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
image | string | 是 | Base64 编码的图片数据(JPG/PNG/WEBP,最大 3MB) |
animalType | string | 否 | 分析的动物类型(如:dog、cat、rabbit、hamster) |
language | string | 否 | 响应语言代码(en, zh, es) |
API Playground
语言
请求示例
bash
curl -X POST https://www.poomi.pet/api/v1/urine-analysis \
-H "Authorization: Bearer pk_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"image": "base64_encoded_data",
"animalType": "dog",
"language": "zh"
}'响应字段
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
severity | string | 是 | Overall severity of the visible urine findings |
color | string | 是 | Observed urine color |
clarity | string | 是 | Observed urine clarity or cloudiness |
summary | string | 是 | A concise 2 to 4 sentence summary covering the key visible observations, the overall interpretation, and any important limitation |
home_care | array<string> | 是 | Practical at-home care or monitoring steps. MUST contain at least 2 items, even when the findings look normal — fall back to routine daily care or monitoring suggestions in that case. |
vet_advice | array<string> | 是 | When veterinary follow-up is appropriate based on the visible findings. Use an empty array when none are needed. |
响应 Schema
json-schema
{
"type": "object",
"properties": {
"severity": {
"type": "string",
"description": "Overall severity of the visible urine findings",
"enum": [
"normal",
"mild",
"moderate",
"severe",
"inconclusive"
]
},
"color": {
"type": "string",
"description": "Observed urine color"
},
"clarity": {
"type": "string",
"description": "Observed urine clarity or cloudiness"
},
"summary": {
"type": "string",
"description": "A concise 2 to 4 sentence summary covering the key visible observations, the overall interpretation, and any important limitation"
},
"home_care": {
"type": "array",
"description": "Practical at-home care or monitoring steps. MUST contain at least 2 items, even when the findings look normal — fall back to routine daily care or monitoring suggestions in that case.",
"items": {
"type": "string"
},
"minItems": 2
},
"vet_advice": {
"type": "array",
"description": "When veterinary follow-up is appropriate based on the visible findings. Use an empty array when none are needed.",
"items": {
"type": "string"
}
}
},
"required": [
"severity",
"color",
"clarity",
"summary",
"home_care",
"vet_advice"
],
"additionalProperties": false
}响应示例
json200 OK
{
"success": true,
"request_id": "req_xxxxxxxx",
"data": {
"severity": "normal",
"color": "pale yellow",
"clarity": "clear",
"summary": "The visible urine appears within normal limits in this image. It looks pale yellow and fairly clear, without obvious blood or heavy sediment. Image-only review cannot confirm odor, volume, or microscopic findings.",
"home_care": [
"Keep fresh water available at all times to support steady hydration",
"Maintain normal litter box or potty routines and keep them clean",
"Watch urination frequency, volume, and color over the next few days for any changes"
],
"vet_advice": []
}
}