葬儀見積書のスキャン取り込み(画像→見積登録フォーム初期値化) #9
Loading…
Reference in a new issue
No description provided.
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?
要望
葬儀社の見積書をスマホで撮影し、Gemini APIで読み取って見積登録フォームに自動入力したい(領収書OCRの見積版)。
抽出対象
設計案
POST /estimates/scan— 画像アップロード→extract_estimate_info()(receipt_ocr.pyに追加)→estimates/form.htmlに初期値表示→ユーザー確認後保存GET /estimates/scan— スキャン画面(カメラ起動)制約(v1)
実装しました。
mainにマージ済み(コミット875c959)。実装内容
GET/POST /estimates/scan— スマホカメラで見積書を撮影→Gemini APIで{company_name, estimate_date, total_amount, items[]}を抽出→登録フォームに初期値表示funeral_estimates.estimate_imageカラム追加(起動時に自動ALTER TABLE。既存データは保持)instance/uploads/に証憑として保存、一覧・編集画面から閲覧可補足
gemini-2.5-flash-lite向け。実際の見積書で精度を確認して、必要ならプロンプト調整・モデル変更を別issueでテスト6件追加、全50件パス。