/streamlit-examples

Streamlit Demo Use Cases

Primary LanguagePython

streamlit-examples

A couple of AI demo applications built with Streamlit:

  • chat.py - Let's the user upload PDF documents and chat with them using LlamaIndex. Supports multiple users and streaming.
  • wiki_search.py - Semantic search over Wikipedia articles using Weaviate. Search results are summarized using Cohere. Needs a Cohere API Key.

Getting Started

This project uses poetry for dependency management. To install the dependencies and set up the environment, run the following commands:

# poetry install
# poetry shell

You can then run any of the examples by running:

# streamlit run streamlit_examples/chat.py