Skip to content

Streamlit web app with simple LLM-powered workflow: upload a document, extract text, and parse structured information with LLM. It runs on your computer and opens in your web browser.

Notifications You must be signed in to change notification settings

andrader/streamlit-example

Repository files navigation

Streamlit LLM Parse Example

Online Demo

Streamlit web app with simple LLM-powered workflow: upload a document, extract text, and parse structured information with LLM. It runs on your computer and opens in your web browser.

Setup

1. Install uv if you don't have it

uv is a tool to help run Python apps in isolated environments. It makes it easy to run this app without needing to install dependencies globally, manage virtual environments, or python versions manually.

To install uv on linux/mac:

curl -LsSf https://astral.sh/uv/install.sh | sh

Or access https://docs.astral.sh/uv/getting-started/installation/ for more platform options.

2. Run the app

With uv installed, run command below on a terminal from the project folder (where app.py is located):

cd /PATH/TO/MY/PROJECT/DIRECTORY
uv run streamlit app.py

3. Access the app

The app is available locally at http://localhost:8501

About

Streamlit web app with simple LLM-powered workflow: upload a document, extract text, and parse structured information with LLM. It runs on your computer and opens in your web browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages