AI Assistant
fb896895b6
fix: Исправлен OCR - убрана блокирующая ошибка RabbitMQ
Проблема:
- OCR не запускался из-за ошибки в RabbitMQ publish
- 'str' object has no attribute 'get'
- Gemini Vision не вызывался
Решение:
- Убран RabbitMQ publish (запускаем OCR напрямую)
- Добавлено детальное логирование:
- 🔍 Starting OCR for: filename
- 📄 OCR completed: XXX chars
- 🤖 Starting AI analysis
- 📊 Document type: policy/garbage
- ✅ Valid, Confidence
- 🗑️ GARBAGE DETECTED
- Проверка isinstance(ocr_result, dict)
- Полный traceback при ошибках
Улучшения:
- OCR polling на фронте (каждые 3 сек)
- Progress bar с анимацией
- Условные поля для стыковочного рейса
- Доп поля для отмены рейса
Файлы:
- upload.py - исправлен OCR запуск
- Step1Policy.tsx - OCR progress + polling
- Step2Details.tsx - условные поля
- TEST_OCR.md - инструкции по тестированию
2025-10-25 10:26:05 +03:00
..
2025-10-24 16:19:58 +03:00
2025-10-24 16:19:58 +03:00
2025-10-24 21:34:50 +03:00
2025-10-24 16:19:58 +03:00
2025-10-24 21:12:30 +03:00
2025-10-24 16:19:58 +03:00
2025-10-25 10:26:05 +03:00