# 多模态身份证识别字段约定

识别时让多模态模型只根据图片可见内容提取字段，不要猜测。无法确认的字段输出空字符串。

推荐提示词：

```text
你是证件结构化识别器。请识别中国居民身份证图片，只输出合法 JSON，不输出解释。
只根据图片可见内容提取字段，无法确认的字段输出空字符串，不要猜测。
日期统一 YYYY-MM-DD；有效期长期输出“长期”。
输出 schema：
{
  "fields": {
    "name": "",
    "idNumber": "",
    "gender": "",
    "ethnicity": "",
    "birthDate": "",
    "address": "",
    "issueAuthority": "",
    "validFrom": "",
    "validTo": ""
  },
  "quality": {},
  "risk": {}
}
```

字段说明：

- `name`: 姓名。
- `idNumber`: 公民身份号码。
- `gender`: 性别。
- `ethnicity`: 民族。
- `birthDate`: 出生日期，格式 `YYYY-MM-DD`。
- `address`: 住址。
- `issueAuthority`: 签发机关。
- `validFrom`: 有效期开始日期。
- `validTo`: 有效期结束日期或 `长期`。
