Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Developing LLM App Frontends with Streamlit
Introduction
Introduction (3:07)
Byte FAQ
Course Resources
Exercise: Meet Your Classmates and Instructor
Set Your Learning Streak Goal
Streamlit Fundamentals
Introduction to Streamlit (4:14)
Streamlit Main Concepts (5:27)
Displaying Data on the Screen: st.write() and Magic (5:31)
Widgets Part 1: text_input, number_input, button (5:09)
Widgets Part 2: checkbox, radio, select (7:24)
Widgets Part 3: slider, file_uploader, camera_input, image (8:14)
Layout: Sidebar (1:56)
Layout: Columns (4:29)
Layout: Expander (2:09)
Displaying a Progress Bar (3:07)
Session State (7:34)
Callbacks (6:07)
Building a Frontend for the LLM-powered Q&A App using Streamlit
Project Introduction and Library Installation (4:08)
Note: LangChain Version
Defining Functions (6:13)
Creating the Sidebar (6:03)
Reading, Chunking, and Embedding Data (6:21)
Asking Questions and Getting Answers (5:24)
Saving the Chat History (5:59)
Clearing Session State History using Callback Functions (4:56)
Where To Go From Here?
Review This Project!
Layout: Columns
This lecture is available exclusively for ZTM Academy members.
If you're already a member,
you'll need to login
.
Join ZTM To Unlock All Lectures