# 🧪 Тестирование OCR + Gemini Vision ## 📋 Запусти в SSH терминале: ```bash # 1. Перезапусти backend (обязательно!) cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform/backend source venv/bin/activate pkill -9 -f "uvicorn app.main" python -m uvicorn app.main:app --host 0.0.0.0 --port 8100 & ``` ```bash # 2. Открой логи в отдельном окне tail -f /var/www/fastuser/data/www/crm.clientright.ru/erv_platform_backend.log ``` ## 🔍 Что смотреть в логах: При загрузке файла должно появиться: ``` ✅ File uploaded to S3: policies/... 🔍 Starting OCR for: filename.pdf 📄 OCR completed: 1245 chars 🤖 Starting AI analysis with google/gemini-2.0-flash-001 ✅ AI Analysis complete: Document type: policy Valid policy: true Confidence: 0.95 💾 OCR result cached in Redis: file_id ``` Если шляпа: ``` 🗑️ GARBAGE DETECTED: filename.jpg (but user doesn't know) ``` ## 🌐 Тест через форму: 1. Открой: http://147.45.146.17:5173 2. Введи: E9999-999999999 (несуществующий) 3. Загрузи PDF полиса 4. **Смотри:** - На форме: прогресс бар OCR - В Debug панели: события OCR + AI - В логах backend: полная информация ## 🐛 Если не работает: Проверь что backend запущен: ```bash curl http://localhost:8100/health ps aux | grep uvicorn | grep 8100 ``` Проверь что OCR API доступен: ```bash curl http://147.45.146.17:8001/docs ``` ## 📊 Проверка Redis: ```bash redis-cli -h crm.clientright.ru -p 6379 -a "CRM_Redis_Pass_2025_Secure!" KEYS "ocr_result:*" ``` Если есть результаты - смотри: ```bash redis-cli -h crm.clientright.ru -p 6379 -a "CRM_Redis_Pass_2025_Secure!" GET "ocr_result:file_id" ```