Files
crm.clientright.ru/ticket_form/TEST_OCR.md
Fedor de011efba9 fix: исправлен конфликт имён переменных в loadDraft (claimId -> finalClaimId)
- Исправлена ошибка ReferenceError при загрузке черновиков
- Переименована локальная переменная claimId в finalClaimId для избежания конфликта с параметром функции
- Обновлена логика извлечения claim_id из разных источников (claim.claim_id, payload.claim_id, body.claim_id, claim.id)
- Добавлен fallback на параметр claimId функции для надёжности
2025-11-19 23:33:52 +03:00

73 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🧪 Тестирование 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"
```