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.0b3.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.0b3-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: digital_registrar_gui-0.2.0b3.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.0b3.tar.gz
Algorithm Hash digest
SHA256 6198cec35c2b7852f8de8c1b2b48b6f7613de5cc1eeeeaa3ed107416f0e75fc9
MD5 ff8068fdf5d76d541ae616bb756c048e
BLAKE2b-256 0e0ee5d34067daa0d03c68f96a6e4ef1790057309589ffa0c38474b73431eaed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for digital_registrar_gui-0.2.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 48db6b6bb0256f0b3332a18a8b2ecbbf4b37c03b4e14ca835d7bf10dcec554be
MD5 3ac612176c46cae1f60afbba421cb33e
BLAKE2b-256 69730b24c72dc4af9f05b09b3e5a30d50a1c888d1ebfcb4528ec69a4181ab51f

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