Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Google provides specialized AI APIs for different types of data and tasks. Each API is designed to work with a specific kind of input and produce a relevant, pre-built AI output. For example, the Vision API analyzes images to detect objects, read text, or identify inappropriate content. The Video Intelligence API performs similar tasks but for moving images, such as detecting scene changes or recognizing objects across frames. The Conversation API (now often part of Gemini) is built for text-based, back-and-forth dialogue, while the Search API is optimized for finding relevant information across a corpus of documents. Choosing the right API depends entirely on the data you have and the insight you need. You would use the Audio API for speech-to-text or sentiment analysis in audio files, and the Image API for generating or editing images, which is distinct from analyzing them.
Gemini Enterprise offers advanced tools that build on the foundation of the standard APIs. AI Agents are systems you can configure to perform multi-step tasks autonomously. You define the agent's goal, provide it with tools (like the ability to search the web or call other APIs), and it can execute a sequence of actions to achieve that goal. This is useful for automating complex workflows, such as researching a topic and summarizing findings. NotebookLM is a different feature designed for analysis and synthesis of your own documents. You upload your private documents (like PDFs or text files), and NotebookLM creates a specialized AI model grounded in that information. You can then ask questions and get answers based solely on your provided sources, making it powerful for research and knowledge discovery without the risk of the model inventing information from its general training.
Vertex AI Model Garden is a catalog of pre-trained AI models, including many from Google and third-party providers. Integrating a model from the Model Garden means you are selecting a ready-made model for a specific task and deploying it for your own use. This is different from using a generic API, as you often have more control over where and how the model runs. You can deploy these models to a Vertex AI endpoint, which is a dedicated service you manage that hosts the model and serves predictions. This is ideal when you need a custom solution that uses a specific model architecture, requires private data processing, or needs to run at a high scale with predictable performance. The integration flow involves selecting the model from the catalog, deploying it to an endpoint, and then having your applications send prediction requests to that endpoint's unique URL.
Prepare and test your skills
Prepare and test your skills
The Vision API analyzes images to detect objects, read text, or identify inappropriate content, whereas the Image API is used for generating or editing images. Choosing between them depends on whether a solution requires extracting insights from visual data or creating and modifying visual content.
AI Agents autonomously perform multi-step task workflows by using configured goals and integrated tools, whereas NotebookLM focuses on analyzing and synthesizing user-provided private documents. While AI Agents execute sequences of actions such as web searching and API calls, NotebookLM grounds answers solely in uploaded source files to prevent the model from inventing information.
An organization should deploy a model from Vertex AI Model Garden to a Vertex AI endpoint when it requires a custom solution with a specific model architecture, needs private data processing, or demands high scale with predictable performance. This approach provides greater control over where and how the model runs compared to using a generic API.