Skip to Main Content

Build Your Own AI Chatbot

Let's get started

GitHub

We will use GitHua to share and host the code for this workshop.

If you don't already have an account on GitHub, create one here:

Fork our Chatbot Code

the GitHub Repository for our workshop is at:

Fork the code to create your own copy.

What is a fork?

A fork is a copy of a repository. It won't affect the original.

1. Give it a repository name.

2. Copy main branch only.

Chatbot Workshop Repository

Streamlit

Streamlit is a framework for quickly creating web interfaces from Python code.

Streamlit is open source, and you can host it on your own server. However, it also has a free hosting environment called Streamlit Community Cloud.

Streamlit Community Cloud

StreamLit

Create a New App:

Create New App - Streamlit

Deploy Public App from GitHub - StreamlitDeploy an App - Streamlit

You Need Secrets!

Your app is deployed, but it won't run until you add an API key for Google Gemini - we'll come back to Streamlit when we have that.