Build & Deploy a Chat App with Gemini API on Google Cloud

Conestoga College Waterloo Campus, 108 University Avenue East, Waterloo, N2J 2W2

GDG on Campus Conestoga College, Waterloo Campus - Waterloo, Canada

In this beginner-friendly, under-one-hour workshop, participants will quickly build and deploy a simple chat application powered by Google's Gemini API. You will also get a concise overview of Docker, deployment, and core Machine Learning Operations (MLOps) concepts, utilizing free Google Cloud services.

Mar 12, 11:00 PM – Mar 13, 12:00 AM (UTC)

26 RSVP'd

Key Themes

AIBuild with AICloudGeminiMachine Learning

About this event

Event Details:

Date: Wednesday, March 12, 2025

Time: 7 PM - 8 PM

Location: Room 2D14 - Conestoga College Waterloo Campus 

Duration: 1 hour



Learning Objectives:

- Understand basics of chat apps powered by Gemini API.

- Develop a minimal chat interface using Streamlit.

- Deploy applications on Google Cloud Run.

- Brief introduction to containerization with Docker and MLOps concepts.


Prerequisites:

- Basic Python knowledge

- Familiarity with web applications (minimal)


Agenda:

- Intro & Quick Overview (10 mins): Introduction to chat applications, Gemini API, Docker, deployment, and MLOps.

- Hands-on Session (35 mins):

- Create a basic chat application using Gemini API in Streamlit.

- Briefly cover Docker containerization.

- Deploy the chat application quickly using Google Cloud Run.

- Wrap-Up & Resources (10 mins): Summary, quick intro to further learning resources, and Q&A.


Tools Used:

- Google Gemini API (chat functionality)

- Streamlit (web app interface)

- Docker (introduction only)

- Google Cloud Run (free tier deployment)


Outcomes:

- Deploy your own simple chat application within one hour.

- Understand essential concepts of ML app deployment.

- Gain introductory knowledge of Gemini API, Docker, and MLOps to explore further independently.

When

When

March 12 – 13, 2025
11:00 PM – 12:00 AM (UTC)

Speaker

  • Anish Reddy

    Machine Learning Engineer

Host

  • Anish Reddy

    Machine Learning Engineer

Organizers

  • Owen Garland

    Organizer

  • Maísa Wolff Resplande

    Vice President

  • Ryan Dooley

    Executive Lead

  • Anish reddy

    Executive Lead

  • Emil Harvey

    Mentor

  • Oleksandr Levinskyi

    Software Developer | Community Leader | Educator

  • Avaneesh Bhat

    Executive Lead

  • Olena Savych

    Conestoga College

    Executive Lead

  • Arsh Chauhan

    VAR Lab

    Executive Lead

  • zhe gao

    Executive Lead

  • Anuj Mongia

    Executive Lead

  • Navjeet Kaur

    Executive Lead

  • Faven Habete

    Executive Lead

Contact Us