Building AI Apps with the Gemini API

3h 43m 41s
English
Paid

Learn to use Google's Gemini API for building AI-powered applications. Plus you'll put your skills into action by building three projects using the Gemini API.

Read more about the course

Take your first step into the world of AI application development by diving deep into a fundamental technology: Google's Gemini API. You'll learn everything there is about utilizing the API to power your AI applications with Google's leading Large Language Models.

Watch Online Building AI Apps with the Gemini API

Join premium to watch
Go to premium
# Title Duration
1 Introduction 03:26
2 What We're Using 00:36
3 Jupyter Notebook 14:11
4 Google Colab 08:08
5 Getting a Gemini API Key 04:21
6 Installing the Python SDK for Gemini API and Authenticating to Gemini 09:52
7 Gemini Multimodal Models: Nano, Pro, and Ultra 05:15
8 Google AI Studio: Freeform Prompts With Gemini Pro Vision 06:12
9 Google AI Studio: Using Variables and Parameters in the Prompt 03:05
10 Generating Text From Text Inputs: Gemini Pro 04:23
11 Streaming Model Responses 03:36
12 Generating Text From Image and Text Inputs: Gemini Pro Vision 05:13
13 Gemini API Generation Parameters: Controlling How the Model Generates Responses 06:12
14 Gemini API Generation Parameters Explained 10:14
15 Building Chat Conversations 07:54
16 Project: Building a Conversational Agent Using Gemini Pro 07:19
17 Introduction to Gemini 1.5 Pro 04:11
18 System Instructions 05:43
19 The File API Prompting with Media Files 06:09
20 Tokens 06:42
21 Prompting with Audio 04:21
22 Project Requirements 05:54
23 Building the Application 05:23
24 Testing the Application 01:49
25 Streamlit: Transform Your Jupyter Notebooks into Interactive Web Apps 02:49
26 Creating the Web App Layout With Streamlit 11:20
27 Saving and Displaying the History Using the Streamlit Session State 05:20
28 Project Introduction 00:57
29 Getting Images Using a Generator 06:18
30 Renaming Images Using Gemini Pro Vision 09:35
31 Intro to Prompt Engineering the Gemini API 03:13
32 Tactic #1 - Position Instructions Clearly With Delimiters 05:02
33 Tactic #2 - Provide Detailed Instructions for the Context, Outcome, or Length 06:11
34 Tactic #3 - Specify the Response Format 06:14
35 Tactic #4 - Few-Shot Prompting 06:56
36 Tactic #5 - Specify the Steps Required to Complete a Task 06:29
37 Tactic #6 - Give Models Time to "Think" 04:34
38 Other Tactics for Better Prompting and Avoiding Hallucinations 06:21
39 Prompt Engineering Summary 02:13

Similar courses to Building AI Apps with the Gemini API

Object-Oriented Programming

Object-Oriented Programmingprogrammingexpert.io

Category: Others, Python
Duration 4 hours 36 minutes 7 seconds
Learning to Learn [Efficient Learning]: Zero to Mastery

Learning to Learn [Efficient Learning]: Zero to Masteryzerotomastery.io

Category: Others
Duration 5 hours 7 minutes 28 seconds
Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka

Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafkaudemy

Category: Spring Boot, Others, Java
Duration 18 hours 2 minutes 34 seconds
Deployment from Scratch

Deployment from ScratchJosef Strzibny

Category: Others, Python, Ruby
Duration
Become a Probability & Statistics Master

Become a Probability & Statistics MasterudemyKrista King

Category: Others
Duration 11 hours 29 minutes 40 seconds
A/B Testing for Data Science

A/B Testing for Data ScienceLunarTech

Category: Others, Python
Duration 1 hour 47 minutes 56 seconds
Fundamentals of Operating Systems

Fundamentals of Operating Systemsudemy

Category: Others
Duration 21 hours 41 minutes 1 second
Build Side Projects With 500k+ Users: Shipping & Growing

Build Side Projects With 500k+ Users: Shipping & GrowingAlex Chiou

Category: Others
Duration 2 hours 12 minutes 17 seconds