Skip to main content

Streamlit inference GUI for the Digital Registrar pipeline.

Project description

digital-registrar-gui

Streamlit inference GUI for the Digital Registrar pipeline. Lets you paste a pathology report (or pick a folder of .txt files) and see the structured extraction in real time. Requires a local Ollama server (with one of the paper-benchmarked models) or an OPENAI_API_KEY — see Prerequisites below.

Install

pip install digital-registrar-gui
registrar-infer-gui

The default port is 8502. Override with registrar-infer-gui --port 9000.

Prerequisites — pick one LLM backend

The GUI is BYO-LLM. You need either:

  • Local Ollama with one of the three paper-benchmarked models:

    ollama pull gpt-oss:20b      # default
    ollama pull qwen3:30b        # alt (Qwen3-30B-A3B)
    ollama pull gemma3:27b       # alt
    
  • OpenAI: export OPENAI_API_KEY=sk-..., then pick gpt5_4_mini in the GUI's model dropdown.

See the main repo for the full pipeline docs and four-package overview.

What it does

  • Two-column layout: input on the left, sticky JSON output on the right.
  • Lets you switch engine (factory v2 or legacy v1), model, decomposition strategy, and optional jsonize / output validation.
  • Folder mode: pick a directory, see one row per .txt, click to preview.
  • Expander shows the DSPy LM trace for each run (router + group extractors).

Depends on digital-registrar for the actual pipeline.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

digital_registrar_gui-0.2.0b2.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

digital_registrar_gui-0.2.0b2-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file digital_registrar_gui-0.2.0b2.tar.gz.

File metadata

  • Download URL: digital_registrar_gui-0.2.0b2.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for digital_registrar_gui-0.2.0b2.tar.gz
Algorithm Hash digest
SHA256 e9bc2075bc3d0313a3e657646944e933a4a52fe8dcf7c919e638c5b1439b6cbd
MD5 56caa7860492dc7ccd90391041205ffd
BLAKE2b-256 a49c79dbc87eeeb0c9542a89cb4bb85f97476eb2d475e59ca6268b7845c916b0

See more details on using hashes here.

File details

Details for the file digital_registrar_gui-0.2.0b2-py3-none-any.whl.

File metadata

File hashes

Hashes for digital_registrar_gui-0.2.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 05e5696769e28798ca9f22e985ffa392e968e9a6c61a176b32b4f823f3337723
MD5 c3b509052222a9b9973727ed07d9d18e
BLAKE2b-256 2d91f206e768b5680165aac36fbf06043ff4c6665590af82795b94268290f3a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page