feat: Add VIN decode endpoint to OCR Python service (#223) #224
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Relates to #223
Scope
Add a
POST /decode/vinendpoint to the Python OCR service that uses Gemini to decode a VIN string into structured vehicle data.Changes
decode_vin(vin: str)method toGeminiEnginewith VIN-specific prompt and response schemaVinDecodeResponsePydantic model inapp/models/POST /decode/vinroute inapp/routers/extract.pyResponse Schema
Acceptance Criteria