Add multimodal module: receipt images to Java records on the real OpenAI, Anthropic and Ollama models against an OCR-backed local server, validation, repair retry, accuracy by photo condition

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01JXVi2GMQ7bR5EmbUFdDj7N
This commit is contained in:
Claude
2026-10-09 07:07:57 +00:00
parent b0bba995e6
commit d67ac0630b
31 changed files with 1339 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
# Ten receipts x four photo conditions through the real pipeline (OCR backend, NOT an LLM)
condition fields right exact receipts pass validation passed but WRONG
clean 156/156 (100%) 10/10 10/10 0/10
tilted 4 degrees 149/156 (96%) 5/10 5/10 0/10
small (1/3 size) 105/156 (67%) 0/10 0/10 0/10
noisy 2/156 (1%) 0/10 0/10 0/10
'passed but WRONG' = the arithmetic checks were satisfied and the record still differs from the receipt.