feat: Expand OCR with fuel receipt scanning and maintenance extraction (#129) #147

Merged
egullickson merged 26 commits from issue-129-expand-ocr-fuel-receipt-maintenance into main 2026-02-13 02:25:55 +00:00
Showing only changes of commit f9a650a4d7 - Show all commits

View File

@@ -148,13 +148,15 @@ class GeminiEngine:
return self._model
except ImportError as exc:
logger.exception("Vertex AI SDK import failed")
raise GeminiUnavailableError(
"google-cloud-aiplatform is not installed. "
"Install with: pip install google-cloud-aiplatform"
) from exc
except Exception as exc:
logger.exception("Vertex AI authentication failed")
raise GeminiUnavailableError(
f"Failed to initialize Gemini engine: {exc}"
f"Vertex AI authentication failed: {exc}"
) from exc
def extract_maintenance(