+91 9873530045
admin@learnwithfrahimcom
Mon - Sat : 09 AM - 09 PM

Project Overview

AI Chatbot with Streamlit + Vertex AI

🚀 AI Chatbot Project

Build and Deploy Your Own LLM Chatbot using Streamlit + Vertex AI

📌 What Are We Building?

We are creating a web-based chatbot that can answer questions just like ChatGPT. The chatbot will use a Large Language Model (LLM) hosted on Google Cloud Vertex AI (or OpenAI as an alternative).

The final result will be a chatbot on your website with:

  • An input box for user prompts
  • An output box showing the AI’s response
  • A clean UI powered by Streamlit
  • Hosting on your own domain & web server

🔧 What Do We Need?

  • ✅ A Google Cloud account (for Vertex AI)
  • ✅ API credentials to connect Python with Vertex AI
  • ✅ Python environment (PyCharm on your local machine)
  • ✅ Streamlit for chatbot UI
  • ✅ Web hosting & domain (Optional)

📚 How Will We Do This?

  1. Set up Google Cloud project and enable Vertex AI APIs
  2. Generate and download API credentials (service account key)
  3. Set up local Python environment in PyCharm
  4. Build a chatbot UI using Streamlit
  5. Connect the chatbot to Vertex AI (or OpenAI)
  6. Test locally, then deploy to your hosting
  7. Share the chatbot URL with the world  🚀

🎯 Why Are We Doing This?

This project is a hands-on way to understand how modern AI applications are built and deployed. Instead of just reading theory, we will:

  • Learn how to use Vertex AI / OpenAI APIs
  • Practice building AI-powered web apps
  • Deploy a real project on our own domain
  • Showcase the chatbot to the audience

AI Chatbot Course – Step 0: Introduction