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.
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