cdotsanghvi's picture
feat: claims foundation model co-pilot demo
f23dc42
Raw
History Blame Contribute Delete
1.65 kB
"""Hugging Face Spaces entrypoint for the Claims Co-Pilot demo.
Thin wrapper that invokes claims.src.demo.copilot_app_claims.main with
paths relative to the Space repo root. The full app code lives at
claims/src/demo/copilot_app_claims.py.
Three tabs:
- Claimant Trajectory (live multi-surface inference on a curated cast)
- Why this matters for payers (US health-payer P&L vocabulary)
- How this fits your stack (VPC, MCP, license-architecture-not-hosted)
"""
import os
import sys
from pathlib import Path
# Make the bundled source tree importable.
HERE = Path(__file__).parent
sys.path.insert(0, str(HERE))
# Point the inference module at the public LFM2 base on the HF Hub. The
# Spaces runner can `from_pretrained()` this id directly; no local download
# step needed.
os.environ.setdefault("CLAIMS_BACKBONE_PATH", "LiquidAI/LFM2.5-350M-Base")
from claims.src.demo.copilot_app_claims import main # noqa: E402
sys.argv = [
"app",
"--admission-config", "claims/configs/train_admission_h100_v3.yaml",
"--admission-ckpt", "checkpoints/admission_v3_demo.pt",
"--next-event-config", "claims/configs/train_next_event_h100.yaml",
"--next-event-ckpt", "checkpoints/next_event_v1_demo.pt",
"--fraud-config", "claims/configs/train_fraud_h100.yaml",
"--fraud-ckpt", "checkpoints/fraud_v1_demo.pt",
"--cache-dir", "claims/data/cache_demo",
"--cast-path", "claims/data/admission_cast_v2.json",
"--tokenizer-state", "claims/data/tokenizer_state.json",
"--backbone-model-path", os.environ["CLAIMS_BACKBONE_PATH"],
"--device", "cpu",
"--dtype", "float32",
"--port", "7860",
]
main()