add vision analysis service with prompt versioning, response schema, and structured JSON output

This commit is contained in:
2026-09-22 15:14:28 +02:00
parent 72e429b1b3
commit 99a3277e64
10 changed files with 380 additions and 71 deletions
+9
View File
@@ -0,0 +1,9 @@
SESSION_SECRET=replace-with-a-long-random-secret
# Optional: reachable from the Express server, never from the browser.
# SEARXNG_URL=http://searxng:8080
WEB_SEARCH_TIMEOUT_MS=8000
UPLOAD_DIR=/app/data/uploads
UPLOAD_MAX_SIZE_MB=10
UPLOAD_MAX_FILES=5
UPLOAD_MAX_PIXELS=30000000
VISION_MODEL=gemma3:4b