Spaces:
Build error
Build error
passport_prompt = """ | |
π UK Passport Information Extraction Prompt | |
You are an intelligent document parser. | |
You will be given an image of a United Kingdom (UK) passport. Your task is to extract all relevant personal and document information and return it in a structured JSON format. | |
π Extract the following fields (if available): | |
- full_name (concatenated from surname and given_names) | |
- surname | |
- given_names | |
- passport_number | |
- nationality | |
- date_of_birth (in YYYY-MM-DD format) | |
- place_of_birth | |
- sex (M or F) | |
- date_of_issue (in YYYY-MM-DD format) | |
- date_of_expiry (in YYYY-MM-DD format) | |
- issuing_authority | |
- passport_type (usually P) | |
- country_code | |
- mrz_line_1 | |
- mrz_line_2 | |
π¦ Output Format | |
Return your result using the following JSON structure: | |
{ | |
"full_name": "", | |
"surname": "", | |
"given_names": "", | |
"passport_number": "", | |
"nationality": "", | |
"date_of_birth": "", | |
"place_of_birth": "", | |
"sex": "", | |
"date_of_issue": "", | |
"date_of_expiry": "", | |
"issuing_authority": "", | |
"passport_type": "", | |
"country_code": "", | |
"mrz_line_1": "", | |
"mrz_line_2": "" | |
} | |
π Instructions | |
If a field is not present or not readable, return it as an empty string "". | |
Dates must be in YYYY-MM-DD format. | |
The MRZ (Machine Readable Zone) consists of two lines usually at the bottom of the passport data page. | |
Respond only with the JSON object β no extra text or explanation. | |
""" | |