Gemini 2.0 for developers

Google for Developers · Intermediate ·🤖 AI Agents & Automation ·1y ago

Key Takeaways

Introduces Gemini 2.0, a multimodal AI model with enhanced spatial understanding and tool usage

Full Transcript

Google just launched the latest and the Gemini family of multimodal large language models Gemini 2.0 flash experimental multimodal models like Gemini 1.5 take text images audio and video as inputs but Gemini 2.0 flash also has the ability to generate responses including audio and images with this ability enhance reasoning skills and tools such as Google search and code execution developers can now build applications with more advanced workflows for example performing multi-step research than visualizing the results with generated code the exciting bit is communicating with Gemini 2.0 using multimodal live API multimodal live API is a bidirectional streaming interface enabling users to have realtime voice interactions and natural conversation you can now interact with the model using realtime audio and video from a microphone webcam or screen the model can handle interruption and spontaneous conversation flow making the experience more interactive now that might be a bit tricky to imagine right now so let's look at some examples this demo shows a user interacting with Gemini 2.0 flash using the multimodal live API in Google AI Studio can you see my screen yes I see your screen it's showing a document with the title demo it also contains bullet points and a Google meet window with a person in the video is there anything in particular you would like to talk about on the screen yeah can you start the demo by just reading the text I highlighted sure I can do that the text you highlighted reads the multimodal live API lets you build realtime multimodal applications powered by Gemini 2.0 flash it features tool use like Google search and code execution function calling and more this demo shows a us are having a conversation with Gemini 2.0 Flash the app itself has been built to work with multimodal live API make a bar graph that compares the runtime of The Godfather and Oppenheimer add the other two Godfathers to the graph pick three random superhero movies and add them to the graph that's a quick demonstration of how you can have a live convers ation with Gemini 2.0 flash notice that you can have natural conversations enabled by the low latency of responses the bidirectional streaming interface allows you to interrupt the model allowing you to refine queries and iterate on discussions so how do you start developing with Gemini 2.0 Flash in these examples you can see the code needed to access the interface this example is written in Python using websockets hi can you list the planet in our solar system sure I can do that for you the planets in our solar system in order from the Sun are Mercury Venus Earth Earth G sat no problem the gas planets in our solar system are Jupiter Saturn Uranus and Neptune thanks next up let's talk about one of the new output modalities Gemini 2.0 flash now generates images and supports conversational multi-turn editing so you can build on previous outputs and refine them it can output interleaf text and images making it useful for brainstorming design ideas or displaying visuals alongside step-by-step instructions image output is available to early testers with a wider roll out expected next year Gemini 2.0 flash features new textto speech style audio capabilities making multilingual native audio output available for developers what's different is that native audio has mind grain control over not just what the model says but how it says it with a choice of eight highquality voices and a range of languages and accents let's hear multilingual native audio output in action what exactly is native audio you're actually hearing it right now everything you hear in this video was generated with prompts like you know this actual prompt on your screen like right now it was all generated by prompting the new experimental Gemini 2.0 flash model like you see in this AI Studio screen cap you can prompt it to just be like dude you know just totally chill or prompt it to speak with oh so very many dramatic pauses so you can see that when Gemini responds it generates not only the words but the style including emphasis tone and natural pauses it can also switch between languages in the same response so I'm starting out speaking English but then imagine how configuring audio output in this way could make assistance more engaging these new output modalities are available to early testers with a wider roll out expected next year so these aren't the only features enabled with the launch of Gemini 2.0 flash 2.0 is twice as fast as 1.5 Pro while achieving stronger performance the model also has improved spatial understanding enabling more accurate bounding box generation on small objects and cluttered images and better object identification and captioning Gemini 2.0 has also been trained to use tools based on developer input Gemini 2.0 can invoke and chain tools iterate over actions and process results to enable more advanced workflows it can be configured to use tools like Google search which can run in parallel finding more relevant facts from multiple sources it can then use code execution or function calling to combine the results leading to tailored responses with more accuracy so if you're interested in trying out these developer tools for building applications with Gemini's new capabilities you can test and explore Gemini 2.0 flash via the Gemini API Google AI studio and vertex AI during its experimental phase with General availability coming early next year if you want to try some of the code examples shown in this video follow the links to the docs and Google collab notebooks as part of the Gemini cookbook to see more interesting use cases of Gemini and Google AI follow the new Google AI for developers social channels there are more demos and examples being announced in the coming weeks so subscribe and stay tuned as always we look forward to seeing what you'll build with Gemini

Original Description

Discover Gemini 2.0, the latest of Google’s multimodal AI models. This model is capable of generating native image and audio output and includes enhanced spatial understanding, and tool usage (Google Search, code execution and function calling). Explore the new Multimodal Live API allowing developers to build real-time, multimodal applications with audio and video-streaming inputs from cameras or screens. Try Gemini 2.0 Flash (experimental) in Gemini API, Google AI Studio and VertexAI. Chapters: 0:00 - Gemini 2.0 Developer Announcement 0:41 - Multimodal Live API 3:58 - Multilingual native audio out 5:25 - Gemini 2.0 features 6:11 - Start building with Gemini 2.0 Resources: Try Gemini 2.0 Flash (experimental) Google AI Studio → https://goo.gle/3Zq1oQ4 Gemini API → https://goo.gle/3VBOqhg VertexAI → https://goo.gle/3ONYf82 Try code examples for Gemini 2.0 Flash Gemini 2.0 Flash (experimental) docs → https://goo.gle/4fdeoi2 Gemini 2.0 cookbook → https://goo.gle/3VBOEVE Multimodal Live API - Quickstart → https://goo.gle/3ZQkwZ2 Multimodal Live API: Streaming in Colab → https://goo.gle/3Zq2jQw Multimodal Live API - Web console → https://goo.gle/3ZOeKqT Watch videos on Gemini 2.0: Building with Gemini 2.0: Multimodal Live API → https://goo.gle/49ATto3 Spatial understanding → https://goo.gle/3OPqIKL Native tool use → https://goo.gle/3VyOZIF Native audio out → https://goo.gle/3Zz7Vbf Native image out → https://goo.gle/4ivB7c2 Multimodal Live API: React.js console → https://goo.gle/4gxaUYQ GenExplainer → https://goo.gle/3VwhKG0 GenWeather → https://goo.gle/3ORAig1 Behind the Scenes: Gemini 2.0 → https://goo.gle/3ZwGGOH Follow the new “Google AI for Developers” social channels X → https://goo.gle/4fhJx3T LinkedIn → https://goo.gle/4iySvfV Subscribe to Google for Developers → https://goo.gle/developers #GoogleAI #Gemini Products Mentioned: Gemini 2.0,
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Google for Developers · Google for Developers · 0 of 60

← Previous Next →
1 Developer Journey - Sunnyvale DSC Summit ‘19
Developer Journey - Sunnyvale DSC Summit ‘19
Google for Developers
2 How Google is working with students - Sunnyvale DSC Summit ‘19
How Google is working with students - Sunnyvale DSC Summit ‘19
Google for Developers
3 Starting your career in the Cloud - Sunnyvale DSC Summit ‘19
Starting your career in the Cloud - Sunnyvale DSC Summit ‘19
Google for Developers
4 The Solution Challenge  - Sunnyvale DSC Summit ‘19
The Solution Challenge - Sunnyvale DSC Summit ‘19
Google for Developers
5 Firebase - Sunnyvale DSC Summit ‘19
Firebase - Sunnyvale DSC Summit ‘19
Google for Developers
6 Cloud Hero - Sunnyvale DSC Summit ‘19
Cloud Hero - Sunnyvale DSC Summit ‘19
Google for Developers
7 Panel discussion  - Sunnyvale DSC Summit ‘19
Panel discussion - Sunnyvale DSC Summit ‘19
Google for Developers
8 The art of negotiation - Sunnyvale DSC Summit ‘19
The art of negotiation - Sunnyvale DSC Summit ‘19
Google for Developers
9 Courage to care, solve and share - Sunnyvale DSC Summit ‘19
Courage to care, solve and share - Sunnyvale DSC Summit ‘19
Google for Developers
10 Version 9 of Angular, Glass Enterprise Edition 2, path to DX deprecation, & more!
Version 9 of Angular, Glass Enterprise Edition 2, path to DX deprecation, & more!
Google for Developers
11 [DEPRECATING] Introducing a new series (Assistant for Developers Pro Tips)
[DEPRECATING] Introducing a new series (Assistant for Developers Pro Tips)
Google for Developers
12 Detecting memory bugs with HWASan, Bazel 2.1, Next ‘20 session guide, & more!
Detecting memory bugs with HWASan, Bazel 2.1, Next ‘20 session guide, & more!
Google for Developers
13 Why Podcast.app chose a .app domain name
Why Podcast.app chose a .app domain name
Google for Developers
14 Machine Learning Bootcamp Jakarta 2019
Machine Learning Bootcamp Jakarta 2019
Google for Developers
15 Android Studio 3.6, Android 11 Developer Preview, Kubeflow 1.0, & more!
Android Studio 3.6, Android 11 Developer Preview, Kubeflow 1.0, & more!
Google for Developers
16 [DEPRECATING]  Importance of community (Assistant on Air)
[DEPRECATING] Importance of community (Assistant on Air)
Google for Developers
17 Why the Flutter team switched from .io to a .dev domain name
Why the Flutter team switched from .io to a .dev domain name
Google for Developers
18 3 website-building tips from .dev creators
3 website-building tips from .dev creators
Google for Developers
19 Why NimbleDroid chose a .app domain name
Why NimbleDroid chose a .app domain name
Google for Developers
20 Android Platform Codelab, Bazel 2.2, Maps Android Utility Library v1.0, & more!
Android Platform Codelab, Bazel 2.2, Maps Android Utility Library v1.0, & more!
Google for Developers
21 Google for Games Developer Summit: A free, digital experience for game developers
Google for Games Developer Summit: A free, digital experience for game developers
Google for Developers
22 Inspecting Home Graph (Assistant for Developers Pro Tips)
Inspecting Home Graph (Assistant for Developers Pro Tips)
Google for Developers
23 Google for Games Developer Summit Keynote
Google for Games Developer Summit Keynote
Google for Developers
24 Stadia Games & Entertainment presents: Keys to a great game pitch (Google Games Dev Summit)
Stadia Games & Entertainment presents: Keys to a great game pitch (Google Games Dev Summit)
Google for Developers
25 Empowering game developers with Stadia R&D (Google Games Dev Summit)
Empowering game developers with Stadia R&D (Google Games Dev Summit)
Google for Developers
26 Supercharging discoverability with Stadia (Google Games Dev Summit)
Supercharging discoverability with Stadia (Google Games Dev Summit)
Google for Developers
27 Stadia Games & Entertainment presents: Creating for content creators (Google Games Dev Summit)
Stadia Games & Entertainment presents: Creating for content creators (Google Games Dev Summit)
Google for Developers
28 Bringing Destiny to Stadia: A postmortem (Google Games Dev Summit)
Bringing Destiny to Stadia: A postmortem (Google Games Dev Summit)
Google for Developers
29 Live Captioning in Google Slides
Live Captioning in Google Slides
Google for Developers
30 [DEPRECATING]  User engagement for the Google Assistant
[DEPRECATING] User engagement for the Google Assistant
Google for Developers
31 TensorFlow Dev Summit ‘20, Google for Games Dev Summit, Cloud AI Platform Pipelines, & much more!
TensorFlow Dev Summit ‘20, Google for Games Dev Summit, Cloud AI Platform Pipelines, & much more!
Google for Developers
32 Top 5 from the TensorFlow Dev Summit 2020
Top 5 from the TensorFlow Dev Summit 2020
Google for Developers
33 Developer Student Clubs 2019 Turkey Leads Summit
Developer Student Clubs 2019 Turkey Leads Summit
Google for Developers
34 Building simpler payment experiences | Google Pay Plugin for Magento 2
Building simpler payment experiences | Google Pay Plugin for Magento 2
Google for Developers
35 Become A Developer Student Club Lead
Become A Developer Student Club Lead
Google for Developers
36 Firebase Kotlin Extensions, ARM apps on the Android Emulator, Angular v9.1, & more!
Firebase Kotlin Extensions, ARM apps on the Android Emulator, Angular v9.1, & more!
Google for Developers
37 Test suite for Smart Home (Assistant for Developers Pro Tips)
Test suite for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
38 Google Play updates, Bazel 3.0, Business Console for Google Pay, & more!
Google Play updates, Bazel 3.0, Business Console for Google Pay, & more!
Google for Developers
39 How to use error logs (Assistant for Developers Pro Tips)
How to use error logs (Assistant for Developers Pro Tips)
Google for Developers
40 Contact Center AI, Android Studio 4.1 Canary 5, TensorFlow QAT API, & more!
Contact Center AI, Android Studio 4.1 Canary 5, TensorFlow QAT API, & more!
Google for Developers
41 WebView DevTools, Kotlin meets gRPC, Flutter CodePen support, & more! (Episode 200)
WebView DevTools, Kotlin meets gRPC, Flutter CodePen support, & more! (Episode 200)
Google for Developers
42 Offline handling for Smart Home (Assistant for Developers Pro Tips)
Offline handling for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
43 Android 11 Dev Preview 3, Google Fonts for Flutter, Shielded VM, & more!
Android 11 Dev Preview 3, Google Fonts for Flutter, Shielded VM, & more!
Google for Developers
44 Machine Learning Foundations: Ep #1 - What is ML?
Machine Learning Foundations: Ep #1 - What is ML?
Google for Developers
45 Flutter web support updates, BigQuery materialized views, Cloud Spanner emulator, & more!
Flutter web support updates, BigQuery materialized views, Cloud Spanner emulator, & more!
Google for Developers
46 Computer vision by building a neural network with TensorFlow | Machine Learning Foundations
Computer vision by building a neural network with TensorFlow | Machine Learning Foundations
Google for Developers
47 Machine Learning Foundations: Ep #3 - Convolutions and pooling
Machine Learning Foundations: Ep #3 - Convolutions and pooling
Google for Developers
48 Android 11 Beta plans, Flutter 1.17, Dart 2.8, & much more!
Android 11 Beta plans, Flutter 1.17, Dart 2.8, & much more!
Google for Developers
49 Machine Learning Foundations: Ep #4 - Coding with Convolutional Neural Networks
Machine Learning Foundations: Ep #4 - Coding with Convolutional Neural Networks
Google for Developers
50 Google Developers ML Summit
Google Developers ML Summit
Google for Developers
51 Real-world image classification using convolutional neural networks | Machine Learning Foundations
Real-world image classification using convolutional neural networks | Machine Learning Foundations
Google for Developers
52 Adobe XD support for Flutter, Architecture Framework, temporary closures with Places API, & more!
Adobe XD support for Flutter, Architecture Framework, temporary closures with Places API, & more!
Google for Developers
53 Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
Google for Developers
54 Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
Google for Developers
55 Announcing Firebase Live, Flutter Day, Java 11 on Google Cloud Functions, & more!
Announcing Firebase Live, Flutter Day, Java 11 on Google Cloud Functions, & more!
Google for Developers
56 Machine Learning Foundations: Ep #8 - Tokenization for Natural Language Processing
Machine Learning Foundations: Ep #8 - Tokenization for Natural Language Processing
Google for Developers
57 Android 11 Beta, Google Play Asset Delivery, Firebase Crashlytics SDK, & much more!
Android 11 Beta, Google Play Asset Delivery, Firebase Crashlytics SDK, & much more!
Google for Developers
58 Natural Language Processing: Using sequencing APIs in TensorFlow | Machine Learning Foundations
Natural Language Processing: Using sequencing APIs in TensorFlow | Machine Learning Foundations
Google for Developers
59 Build a sarcasm classifier using NLP and TensorFlow | Machine Learning Foundations
Build a sarcasm classifier using NLP and TensorFlow | Machine Learning Foundations
Google for Developers
60 AR Realism with the ARCore Depth API
AR Realism with the ARCore Depth API
Google for Developers

Related Reads

📰
OKF vs. Harness Engineering: Two Answers to the Same Question
Learn how OKF and Harness Engineering can improve AI agent reliability
Medium · LLM
📰
What If Every Meeting Had an AI Teammate?
Discover how AI teammates can revolutionize meetings with automated note-taking and insights, and learn how to apply this technology to enhance your own meetings
Medium · AI
📰
The passive income blueprint that AI makes possible in 2026
Learn how AI enables passive income streams in 2026 and why it matters for entrepreneurs and investors
Dev.to · Already Here LLC
📰
How Our AI Agents Built an Interactive Multi-Language Form & Input Validator in Record Time
Learn how AI agents can build interactive multi-language forms and input validators in record time, streamlining i18n form validation
Dev.to AI

Chapters (5)

Gemini 2.0 Developer Announcement
0:41 Multimodal Live API
3:58 Multilingual native audio out
5:25 Gemini 2.0 features
6:11 Start building with Gemini 2.0
Up next
Langchain vs Langgraph #ai #langchain #langgraph
ClearTheAI
Watch →