45 lines
1.3 KiB
Bash
45 lines
1.3 KiB
Bash
|
|
#!/bin/bash
|
||
|
|
cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform
|
||
|
|
|
||
|
|
git add -A
|
||
|
|
|
||
|
|
git commit -m "fix: Исправлен OCR endpoint - /process → /analyze-file
|
||
|
|
|
||
|
|
Проблема:
|
||
|
|
❌ HTTP 404 Not Found при вызове /process
|
||
|
|
❌ OCR не работал вообще
|
||
|
|
❌ Gemini Vision не получал данные
|
||
|
|
|
||
|
|
Решение:
|
||
|
|
✅ Изменен endpoint на /analyze-file (правильный)
|
||
|
|
✅ Исправлено в 3 местах:
|
||
|
|
- ocr_service.py (line 48)
|
||
|
|
- upload.py - /policy endpoint (line 53)
|
||
|
|
- upload.py - /passport endpoint (line 122)
|
||
|
|
|
||
|
|
Теперь:
|
||
|
|
✅ OCR будет работать
|
||
|
|
✅ Gemini Vision получит текст
|
||
|
|
✅ Debug панель покажет результаты
|
||
|
|
|
||
|
|
Тестирование:
|
||
|
|
1. Перезапусти backend
|
||
|
|
2. Загрузи файл полиса
|
||
|
|
3. Смотри логи:
|
||
|
|
🔍 Starting OCR for: filename
|
||
|
|
📄 OCR completed: XXX chars
|
||
|
|
🤖 Starting AI analysis
|
||
|
|
✅ AI Analysis complete"
|
||
|
|
|
||
|
|
git push origin main
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
echo "✅ OCR endpoint исправлен!"
|
||
|
|
echo ""
|
||
|
|
echo "⚠️ ОБЯЗАТЕЛЬНО перезапусти backend:"
|
||
|
|
echo " pkill -9 -f 'uvicorn app.main'"
|
||
|
|
echo " cd backend && source venv/bin/activate"
|
||
|
|
echo " python -m uvicorn app.main:app --host 0.0.0.0 --port 8100"
|
||
|
|
echo ""
|
||
|
|
|