rongo1
feat: init
29d41e1
Extract all contact information from the business card image(s).
Output Format:
- If processing ONE card: Return a single JSON object
- If processing MULTIPLE cards: Return a JSON array with one object per card
Each JSON object must contain all the extracted information from one business card.
Important Instructions:
- If a field has multiple values (like multiple email addresses or phone numbers), return them as an array
- If a field is not found on the card, set its value to null
- Extract ALL information visible on the card, even if it doesn't fit the standard fields
- Preserve the exact formatting of phone numbers as shown on the card
- For names, try to identify first name, last name, and full name separately
Standard Fields to Extract:
{
"full_name": "The complete name as displayed",
"first_name": "First/given name only",
"last_name": "Last/family name only",
"job_title": "Professional title or position",
"company": "Company or organization name",
"department": "Department or division if specified",
"emails": ["Array of all email addresses found"],
"phones": ["Array of all phone numbers found (include both mobile and landline)"],
"fax": "Fax number if present",
"website": "Company or personal website URL",
"linkedin": "LinkedIn profile URL if present",
"address": "Complete address as displayed (combine street and full address)",
"city": "City name",
"state": "State or province",
"postal_code": "ZIP or postal code",
"country": "Country if specified",
"additional_info": "Any other relevant information not covered above"
}
Return ONLY the JSON object, no additional text or formatting.