Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 2.67 KB

README.md

File metadata and controls

33 lines (23 loc) · 2.67 KB

📖 Streamlit Cookbook

Streamlit Cookbook is a compilation of Streamlit app templates that you can use as boilerplate code to jumpstart your own app creation endeavors.

In a nutshell, each recipe allows you to quickly spin up a working Streamlit app that implements the library/tool of interest.

🧑‍🍳 How to use this cookbook?

For your convenience, we've categorized tool integrations by library name. For instance, Streamlit app built using OpenAI is a sub-folder in the replicate folder, thus recipes/replicate.

🍪 List of Recipes

AI Recipes

Tool Description Resources
CrewAI Build the VacAIgent app where agents collaboratively decide on cities and craft a complete itinerary for your trip based on specified preferences.
Ollama Build a Streamlit Ollama chatbot using a local LLM model.
Replicate Build a Streamlit Replicate chatbot that allow users to select an LLM model of their choice for response generation. Video, Blog
Trulens Ask questions about the Pacific Northwest and get TruLens evaluations on the app response.
Weaviate Build a movie explorer app that leverages the Weaviate vector database. Video, Blog

Data Recipes

Tool Description Resources
Replit Build a statistical app that allow users select a suitable sample size for AB testing Video

🏃 How to run the app?

To run the app, start by installing Streamlit on the command line using the pip install streamlit command. Next, change into the directory and launch the app via streamlit run streamlit_app.py.

📥 How to contribute to this repo?

We welcome contributions to this repository Contributions can come in many forms whether it be suggesting a recipe idea (please suggest it on the issues page), writing a new recipe, improving a pre-existing recipe, or fixing a typo/error.

Simply submit a pull request here to get started.