Skip to main content
00:00/00:00
Lecture 1 of 39

What We're Using

Download Course (Free)

Course Content

0 / 39 completed
Section 1: Setting Up the Environment3 videos

What We're Using

1mNow Playing

Google Colab

10m

Jupyter Notebook

16m
Section 2: Introduction1 videos

Introduction

6m
Section 3: Deep Dive into Google Gemini Pro API12 videos

Getting a Gemini API Key

7m

Installing the Python SDK for Gemini API and Authenticating to Gemini

10m

Generating Text From Text Inputs Gemini Pro

5m

Generating Text From Image and Text Inputs

4m

Streaming Model Responses

6m

Google AI Studio Using Variables and Parameters in the Prompt

4m

Gemini Multimodal Models Nano, Pro, and Ultra

7m

Gemini API Generation Parameters Controlling How the Model Generates Responses

9m

Building Chat Conversations

13m

Gemini API Generation Parameters Explained

14m

Project Building a Conversational Agent Using Gemini Pro

8m

Google AI Studio Freeform Prompts With Gemini

9m
Section 4: Explore Gemini 1.5 Pro API5 videos

Introduction to Gemini 1.5 Pro

6m

The File API Prompting with Media Files

11m

Tokens

8m

Prompting with Audio

8m

System Instructions

8m
Section 5: Project Talking With an Image6 videos

Building the Application

6m

Creating the Web App Layout With Streamlit

13m

Saving and Displaying the History Using the Streamlit Session State

6m

Testing the Application

3m

Streamlit Transform Your Jupyter Notebooks into Interactive Web Apps

5m

Project Requirements

8m
Section 6: Project Building an AI-Powered Image Renaming Tool3 videos

Project Introduction

2m

Getting Images Using a Generator

5m

Renaming Images Using Gemini

12m
Section 7: Prompt Engineering for Gemini API9 videos

Tactic #1 - Position Instructions Clearly With Delimiters

8m

Intro to Prompt Engineering the Gemini API

4m

Tactic #3 - Specify the Response Format

10m

Tactic #4 - Few-Shot Prompting

7m

Tactic #6 - Give Models Time to Think

6m

Other Tactics for Better Prompting and Avoiding Hallucinations

7m

Tactic #2 - Provide Detailed Instructions for the Context, Outcome, or Length

9m

Tactic #5 - Specify the Steps Required to Complete a Task

12m

Prompt Engineering Summary

2m