16 Commits
Author SHA1 Message Date
urieljareth 239a7510c6 OCR Mistral: modelo mistral-ocr-4-0, batch + fallback con reintentos y errores etiquetados
- Modelo por defecto mistral-ocr-4-0 (.env.example, config.py, docker-compose)
- MistralClient: OCR en lote via API Batch (/v1/ocr) subiendo JSONL, polling y descarga de resultados
- Reintentos con backoff exponencial en llamadas a Mistral (429/5xx/red); sin reintento en 401/400
- PdfProcessor: lote cuando >= umbral de paginas, fallback sincrono pagina a pagina, placeholder rastreable por pagina fallida
- Errores etiquetados ([AUTH_MISTRAL], [BATCH], [NETWORK], [OCR_EMPTY], [PDF_PARSE]...) en el mensaje del job
- Nuevas variables: MISTRAL_OCR_BATCH_THRESHOLD/POLL_SECONDS/TIMEOUT_SECONDS/RETRY_ATTEMPTS/RETRY_BACKOFF_BASE
2026-07-26 19:58:38 -06:00
urieljareth 379f563d04 Create CLAUDE.md 2026-06-10 02:01:45 -06:00
urieljareth 2160d4ff70 Commit inicial 2026-05-31 20:23:27 -06:00
urieljarethbusiness-cpu 7361f7ced1 1 2026-05-19 14:21:56 -06:00
urieljarethbusiness-cpu 4f3bc01dcb Update README.md 2026-05-19 13:21:06 -06:00
urieljarethbusiness-cpu 0df056445e 1 2026-05-19 11:23:47 -06:00
urieljarethbusiness-cpu d18ab1f618 Update Dockerfile.coolify 2026-05-19 10:11:36 -06:00
urieljarethbusiness-cpu b04079eaaf Update Dockerfile.coolify 2026-05-19 09:41:43 -06:00
urieljarethbusiness-cpu 7dc0f65045 1 2026-05-17 14:30:00 -06:00
urieljarethbusiness-cpu 8e2a7eadd2 Update docker-compose.yml 2026-05-17 13:18:03 -06:00
urieljarethbusiness-cpu 052580b75b 2 2026-05-17 12:57:23 -06:00
urieljarethbusiness-cpu 306d131136 Update docker-compose.yaml 2026-05-17 12:32:23 -06:00
urieljarethbusiness-cpu 1ec4a37fde 1 2026-05-17 12:13:45 -06:00
urieljarethbusiness-cpu b964fcb2e6 1 2026-05-17 11:18:12 -06:00
urieljarethbusiness-cpu 64b3d15b90 1 2026-05-17 10:14:14 -06:00
urieljarethbusiness-cpu d8773b2508 Initial commit 2026-05-17 06:52:58 -06:00