2 Commits

Author SHA1 Message Date
fcc78fd560 fix tesseract
All checks were successful
Push image to registry / build-image (push) Successful in 4m44s
2025-07-01 11:57:51 +02:00
a57cbffbeb Add LLM env variables 2025-07-01 11:29:35 +02:00
3 changed files with 22 additions and 5 deletions

View File

@ -81,3 +81,11 @@ VITE_REVERB_APP_KEY="${REVERB_APP_KEY}"
VITE_REVERB_HOST="${REVERB_HOST}"
VITE_REVERB_PORT="${REVERB_PORT}"
VITE_REVERB_SCHEME="${REVERB_SCHEME}"
# AI LLM
LLM_API_HOST_URL=${LLM_API_HOST_URL}
LLM_API_TOKEN=${LLM_API_TOKEN}
LLM_CHAT_MODEL=${LLM_CHAT_MODEL}
LLM_CHAT_MODEL_THINK=${LLM_CHAT_MODEL_THINK}
LLM_VISION_MODEL=${LLM_VISION_MODEL}
LLM_VISION_MODEL_THINK=${LLM_VISION_MODEL_THINK}

View File

@ -83,6 +83,9 @@ VITE_REVERB_PORT="${REVERB_PORT}"
VITE_REVERB_SCHEME="${REVERB_SCHEME}"
# AI LLM
LLM_HOST_URL="https://openai.com/api"
LLM_CHAT_MODEL="gpt-4o"
LLM_VISION_MODEL="gpt-4o-vision-preview"
LLM_API_HOST_URL="https://chat.myopen-webui.dev/ollama"
LLM_API_TOKEN="myopen-webui-token-1234567890abcdef" # Replace with your actual token
LLM_CHAT_MODEL="deepseek-r1:8b"
LLM_CHAT_MODEL_THINK=true
LLM_VISION_MODEL="llava:7b"
LLM_VISION_MODEL_THINK=false

View File

@ -9,7 +9,13 @@ class TesseractImageOCR implements IImageOCR
* @inheritDoc
*/
public function performOCR(string $filePath): string {
$tesseract = new TesseractOCR($filePath);
return $tesseract->run();
try {
$tesseract = new TesseractOCR($filePath);
return $tesseract->run();
} catch (\Exception $e) {
// Handle the exception, log it, or rethrow it as needed
// For now, we just return an empty string
return '';
}
}
}