Commit History

Support Mistral vision chat completions models and update default config
8394687
Running

youssefboutaleb commited on

Clean up dead code and add client CRM integration architecture guide
4124165

youssefboutaleb commited on

Implement OCR pipeline enhancements: Pydantic schemas, validation gate, retry, and evaluation harness (excluding images)
497c3ef

youssefboutaleb commited on

Add safe __main__ guard with port-in-use detection
1b071dd

youssefboutaleb commited on

Switch to Docker SDK – single uvicorn process, no port conflicts
87c2c4b

youssefboutaleb commited on

Upgrade Gradio to 5.13.0 and update dependencies
8d45d66

youssefboutaleb commited on

Pin huggingface_hub version for Gradio 4.44 compatibility
ea0cfbd

youssefboutaleb commited on

Configure combined FastAPI + Gradio server on Python 3.11
b1e4533

youssefboutaleb commited on

Evolve local prototype to production backend API and decoupled HF Spaces UI
e4e6ceb

youssefboutaleb commited on

fix: patch create_causal_mask to accept cache_position kwarg
3d048b0

youssefboutaleb commited on

fix: patch model's prepare_inputs_for_generation for cache_position=None
87363a5

youssefboutaleb commited on

fix: centralize v5.x compat patches in app/_compat.py, uncap transformers
8d9123f

youssefboutaleb commited on

fix: pin transformers<5.0.0 and remove all v5 monkeypatches
9d5cf5f

youssefboutaleb commited on

fix: add compute_default_rope_parameters monkeypatch on nn.Module for custom RotaryEmbedding weight init in transformers v5
5f12883

youssefboutaleb commited on

fix: add default rope scaling initialization monkeypatch for transformers v5 compatibility
aa59ec3

youssefboutaleb commited on

fix: add torch float8 dtype compatibility patch for newer transformers
288cc8d

youssefboutaleb commited on

Cleanup codebase and update documentation for the VLM-direct JSON architecture
a7794c9

youssefboutaleb commited on

feat: PaddleOCR-VL BL extraction via TensorRT-LLM (schema-constrained JSON)
e9f136e

youssefboutaleb Claude Opus 4.8 commited on

feat: switch to LFM2-VL-450M, return structured Markdown
9d1f206

youssefboutaleb commited on

feat: async job-queue OCR (/predict -> job_id, poll /result)
b794869

youssefboutaleb commited on

fix: bf16 on CPU to fit 16GB, use_fast, silence gen warnings
8549cdf

youssefboutaleb commited on