BlogsGooglePredictive APIs and Machine Learning Integration

Predictive APIs and Machine Learning Integration

Predictive APIs and Machine Learning Integration

62
posts
2010–2026

The Google Developer Platform has evolved to provide robust tools and infrastructure for building and deploying complex applications, with a strong focus on AI and machine learning acceleration. Early efforts focused on foundational APIs and outreach. Subsequent developments included advancements in distributed training on Cloud TPUs using Ray, enabling elastic training with MaxText, Pathways, and Orbax, and integrating high-performance AI inference directly into workflows. The Gemini API has been introduced, and generative AI templates are being developed for specific industry use cases, such as travel planning, by combining large language models with existing Google APIs and technologies. These templates demonstrate the power of combining LLMs with APIs like PaLM and Google Maps Places API to create flexible end-to-end recommendation and discovery experiences, allowing users to interact conversationally to tailor itineraries. The implementation involves using LLMs for preference understanding, integrating with Maps Places API for location data and imagery, managing conversational memory, and facilitating third-party integration through embedding services and ordering APIs. Partnerships are being formed to reinvent industries like travel with Generative AI.

2026

Building scalable AI agents with modular prompt transpilation- Google Developers Blog

7/16/2026

This post introduces the concept of 'modular prompt transpilation' as a solution to the scaling problem of monolithic AI agent prompts. It advocates for treating prompts as build artifacts, using modular skill files, and implementing build-time validation and CI/CD integration to ensure prompt reliability and maintainability. It also explores dynamic skill loading and the potential for agents to propose their own improvements through a structured code change process.

Evolving Spec-Driven Development: Conductor Now Supports Antigravity- Google Developers Blog

7/16/2026

This post announces the evolution of Conductor from a Gemini CLI extension to a portable plugin, enabling spec-driven development through conversational interfaces. It highlights improved compatibility with tools like Antigravity CLI, natural interaction, and preserved context, making AI-assisted development more accessible and adaptable.

Expanding Choice in Gemini Enterprise Agent Platform: Introducing Grounding with Parallel Web Search- Google Developers Blog

7/16/2026

This post introduces Parallel Web Systems as a new, natively integrated web grounding provider for the Gemini Enterprise Agent Platform. This expands developer choice and flexibility by allowing Gemini models to be grounded in high-quality, real-time web search results with exact citations, enhancing the accuracy and verifiability of AI agents. It enables new use cases such as catalog enrichment, autonomous agents for compliance checks, and multi-agent orchestration by allowing programmatic calls, data caching, and post-processing of search results.

LiteRT.js, Google's high performance Web AI Inference- Google Developers Blog

7/9/2026

Introduces LiteRT.js, a JavaScript binding for LiteRT, enabling high-performance AI inference directly within web browsers via WebAssembly. It leverages native hardware acceleration (XNNPACK, ML Drift, WebNN) for CPU, GPU, and NPU, offering up to 3x speedup over existing web runtimes. It also details PyTorch conversion with LiteRT Torch and tailored quantization with AI Edge Quantizer, and showcases real-world applications like YOLO integration, depth estimation, and image upscaling.

Gemma 4 12B: The Developer Guide- Google Developers Blog

6/3/2026

Introduced Gemma 4 12B, a dense multimodal model with a unified, encoder-free architecture. This model features reduced multimodal latency by bypassing separate vision and audio encoders, is the first medium-sized Gemma model with native audio input, and is designed for local inference on GPUs with 16GB VRAM. A new macOS desktop experience is also released. The architecture utilizes a single decoder-only transformer with a vision embedder (35M parameters) and linear projection for audio wave input. Unified fine-tuning allows for updating the entire multimodal token loop. The model demonstrates capabilities in automatic speech recognition, agentic reasoning, diarization, video understanding, and coding. On-device and desktop serving are powered by LiteRT-LM, including native macOS apps and OpenAI-compatible local API servers. Getting started resources include LM Studio, Ollama, Google AI Edge Gallery App, Google AI Edge Eloquent app, LiteRT-LM CLI, Hugging Face, Kaggle, developer documentation, quick start notebooks, and integrations with Transformers, llama.cpp, MLX, SGLang, vLLM, and Unsloth. A Gemma Skills Repository is released to support agentic development.

Supercharging LLM inference on Google TPUs: Achieving 3X speedups with diffusion-style speculative decoding- Google Developers Blog

5/4/2026

This post details the successful implementation of DFlash, a diffusion-style speculative decoding method, on Google TPUs within the vLLM inference framework. Key technical contributions include the 'dual-cache' solution for attention compatibility with paged attention, intelligent context management using power-of-2 padding for efficient host-TPU communication, and bridging the metadata gap in TPU inference to ensure strict alignment between the draft and target models. Benchmarking demonstrated an average 3.13x speedup on TPU v5p, with peak gains of nearly 6x on math tasks, and a 2.29x end-to-end serving speedup compared to EAGLE-3. The 'K-Flat' breakthrough, showing minimal cost for verifying larger token blocks on TPUs, is also highlighted.

Build a smart financial assistant with LlamaParse and Gemini 3.1- Google Developers Blog

3/23/2026

This post introduces the integration of LlamaParse with Gemini 3.1 Pro and Gemini Flash to build an intelligent personal finance assistant. It details a four-stage workflow: ingest, route, extract (text and tables in parallel), and synthesize. The post highlights the use of Gemini 3.1 Pro for layout comprehension and Gemini Flash for summarization, along with the setup and execution of the workflow using LlamaIndex Workflows.

Data Commons Hosted MCP: Zero-Install Public Data for AI- Google Developers Blog

2/9/2026

Introduced a hosted Data Commons MCP service on Google Cloud Platform, removing the need for local Python environments and infrastructure management for AI agents interacting with Data Commons data. This enhances scalability and simplifies setup for users of the Gemini CLI extension and other agents.

2025

Announcing the Data Commons Gemini CLI extension- Google Developers Blog

12/2/2025

Introduces a new Gemini CLI extension for Data Commons, enabling natural language querying of public datasets. This extension leverages Data Commons MCP tools for data exploration, analysis, and grounding LLM responses in authoritative sources. It allows for comparison with other Gemini CLI tools and integration into broader workflows with other data extensions.

New Gemini API updates for Gemini 3- Google Developers Blog

11/25/2025

Introduced Gemini 3 via the Gemini API with updates including: a new `thinking_level` parameter for controlling model reasoning depth, a `media_resolution` parameter for granular control over multimodal vision processing, "Thought Signatures" to maintain reasoning chains for agentic workflows and image generation, and the ability to combine Grounding with Google Search and URL context for structured outputs. Updated pricing for Grounding with Google Search to a usage-based model. Provided best practices for using Gemini 3 Pro and a System Instructions template for agentic coding.

Unlocking Multi-Spectral Data with Gemini- Google Developers Blog

10/1/2025

Introduces a technique for analyzing multi-spectral imagery using Gemini's multimodal capabilities by mapping invisible spectral bands (NIR, SWIR) to RGB channels to create 'false-color composite' images. This allows developers to leverage Gemini's reasoning engine for remote sensing tasks without specialized models, demonstrated with examples from the EuroSat dataset and a Colab notebook for practical application.

Gemma explained: EmbeddingGemma Architecture and Recipe- Google Developers Blog

9/29/2025

This post details the architecture and training recipe of EmbeddingGemma, a new text embedding model derived from Gemma 3. It explains how text is converted into embeddings using a transformer, pooling, and dense layers, and describes the three weighted loss functions (NCE, GOR, Geometric Embedding Distillation) used for training. It also introduces Matryoshka Representation Learning (MRL) for flexible embedding dimensionality and outlines the development recipe including encoder-decoder training, pre fine-tuning, fine-tuning, model souping, and Quantization-Aware Training (QAT).

Continuing to bring you our latest models, with an improved Gemini 2.5 Flash and Flash-Lite release- Google Developers Blog

9/25/2025

This post announces the release of updated versions of Gemini 2.5 Flash and 2.5 Flash-Lite. Gemini 2.5 Flash-Lite now offers better instruction following, reduced verbosity (leading to cost and latency improvements), and stronger multimodal and translation capabilities. Gemini 2.5 Flash has improved agentic tool use (5% gain on SWE-Bench Verified) and is more cost-efficient. New `-latest` aliases (`gemini-flash-latest`, `gemini-flash-lite-latest`) are introduced for easier access to the most recent model versions.

Gemini Batch API now supports Embeddings and OpenAI Compatibility- Google Developers Blog

9/10/2025

Introduced support for the Gemini Embedding model within the Gemini Batch API, enabling asynchronous embedding generation at higher rate limits and lower costs. Added OpenAI SDK compatibility for the Gemini Batch API, allowing developers to use the OpenAI SDK to submit and process batches for chat completions.

Veo 3 and Veo 3 Fast – new pricing, new configurations and better resolution- Google Developers Blog

9/8/2025

Introduced Veo 3 and Veo 3 Fast models as stable, production-ready capabilities within the Gemini API. Added support for vertical video output (9:16 aspect ratio) and 1080p HD resolution. Significantly reduced pricing for both Veo 3 and Veo 3 Fast. Provided a Python code example demonstrating video generation with the new parameters and highlighted developer use cases.

From Fine-Tuning to Production: A Scalable Embedding Pipeline with Dataflow- Google Developers Blog

9/4/2025

This post introduces a scalable, real-time knowledge ingestion pipeline for AI embeddings using Google Cloud Dataflow and the open-source EmbeddingGemma model. It details how to leverage Dataflow's MLTransform to integrate EmbeddingGemma for efficient, self-contained embedding generation and subsequent writing to vector databases like AlloyDB. The post highlights the benefits of data locality, unified system management, and scalability offered by this approach, and provides code examples for configuring the embedding transform and writing to AlloyDB.

Introducing EmbeddingGemma: The Best-in-Class Open Model for On-Device Embeddings- Google Developers Blog

9/4/2025

Introduces EmbeddingGemma, a new open embedding model based on Gemma 3 architecture, optimized for on-device AI. It delivers best-in-class performance for its size (308M parameters), supporting over 100 languages and enabling RAG and semantic search on-device. Key features include flexible output dimensions via Matryoshka Representation Learning, low RAM usage (<200MB) with quantization, and fast inference times (<15ms on EdgeTPU). It integrates with popular tools like sentence-transformers, llama.cpp, and LangChain.

Stop “vibe testing” your LLMs. It's time for real evals.- Google Developers Blog

8/27/2025

Introduces Stax, an experimental developer tool designed to streamline the LLM evaluation lifecycle. Stax allows developers to build custom benchmarks and autoraters (LLM-as-a-judge) to rigorously test their AI stacks, moving beyond subjective 'vibe testing' to data-driven decision-making. It supports bringing or building datasets, offers out-of-the-box autoraters for common checks, and enables custom autorater creation based on specific criteria like brand voice or application rules.

URL context tool for Gemini API now generally available- Google Developers Blog

8/18/2025

The URL context tool for the Gemini API is now generally available for scaled production use. New features include expanded content support for PDFs and images, updated rate limits based on Gemini model choice, and clear pricing based on input tokens. This enables new agentic workflows for developers.

Introducing Gemma 3 270M: The compact model for hyper-efficient AI- Google Developers Blog

8/14/2025

Introduced Gemma 3 270M, a compact 270-million parameter model designed for task-specific fine-tuning. It features a large vocabulary (256k tokens) for handling specific tokens, extreme energy efficiency (0.75% battery usage on Pixel 9 Pro SoC for 25 conversations with INT4 quantization), strong instruction-following capabilities out-of-the-box, and production-ready Quantization-Aware Trained (QAT) checkpoints for INT4 precision deployment on resource-constrained devices. The model is positioned as the 'right tool for the job' for high-volume, well-defined tasks, cost-sensitive applications, rapid iteration, user privacy on-device, and building fleets of specialized models.

Gemini Embedding: Powering RAG and context engineering- Google Developers Blog

7/30/2025

This post details the adoption and performance of the Gemini Embedding model (`gemini-embedding-001`) by various organizations (Box, re:cap, Everlaw, Roo Code, Mindlid, Interaction Co.) for use cases including retrieval-augmented generation (RAG), context engineering, document analysis, financial transaction classification, legal discovery, codebase search, and AI assistant context. It highlights performance metrics such as increased recall, F1 score improvements, accuracy rates, reduced latency, and faster embedding times compared to previous models and competitors. The Matryoshka property of Gemini Embedding is also mentioned for its efficiency benefits.

Introducing LangExtract: A Gemini powered information extraction library- Google Developers Blog

7/30/2025

Introduces LangExtract, an open-source Python library that leverages Gemini models for information extraction from unstructured text. Key features include precise source grounding, reliable structured outputs via controlled generation, optimized long-context extraction, interactive visualization, flexible LLM backend support, and domain flexibility through few-shot learning. The library also supports inferring supplementary information using LLM world knowledge.

Gemini 2.5 Flash-Lite is now stable and generally available- Google Developers Blog

7/22/2025

This post announces the stable and general availability of Gemini 2.5 Flash-Lite, a new, cost-efficient, and fast model within the Gemini 2.5 family. It highlights its lower latency compared to previous versions, its pricing ($0.10 input per 1M, $0.40 output per 1M tokens), and its improved quality across benchmarks. Key features include a 1 million-token context window, controllable thinking budgets, and native tool support (Grounding with Google Search, Code Execution, URL Context). The post also provides examples of its successful deployment in various applications, demonstrating its impact on latency reduction, power consumption, and content processing.

Conversational image segmentation with Gemini 2.5- Google Developers Blog

7/21/2025

Introduces conversational image segmentation capabilities for Gemini 2.5, allowing users to query images using natural language. This feature supports object relationships, conditional logic, abstract concepts, in-image text recognition (OCR), and multi-lingual labels. It enables new use cases in interactive media editing, safety monitoring, and insurance claims assessment. Developers can leverage this through a single API, reducing the complexity of building vision applications.

Build with Veo 3, now available in the Gemini API- Google Developers Blog

7/17/2025

Introduces Veo 3, a new video generation model available via the Gemini API and Vertex AI. Highlights its capabilities in generating high-fidelity video with native audio, realistic physics, and cinematic quality. Provides examples of its use by Cartwheel and Volley. Includes a Python code snippet for generating videos using the Gemini API and mentions SynthID watermarking for responsible AI development.

Gemini Embedding now generally available in the Gemini API- Google Developers Blog

7/14/2025

Announces the general availability of the `gemini-embedding-001` text model in the Gemini API and Vertex AI. Highlights its top performance on the MTEB Multilingual leaderboard, its versatility across domains, and its technical details including multi-language support (100+ languages), 2048 token input length, and Matryoshka Representation Learning (MRL) for scalable output dimensions. Details pricing ($0.15 per 1M input tokens) and rate limits, with free and paid tiers available. Provides a Python code example for using the `embed_content` endpoint and links to documentation and quickstart notebooks. Notifies developers about the deprecation of experimental and legacy embedding models.

Imagen 4 is now available in the Gemini API and Google AI Studio- Google Developers Blog

6/24/2025

Introduces Imagen 4, Google's latest text-to-image model, available via the Gemini API and Google AI Studio. Highlights improved text rendering and generation quality compared to prior models. Details two model variants: Imagen 4 (general use) and Imagen 4 Ultra (precision). Provides pricing information and links to documentation and cookbooks. Mentions SynthID watermarking for trust.

Exploring the Magic Mirror: an interactive experience powered by the Gemini models- Google Developers Blog

5/28/2025

This post details the 'Magic Mirror' project, an interactive experience powered by the Gemini models and the JavaScript GenAI SDK. It highlights the use of the Gemini API's Live API for real-time, bidirectional audio streaming and conversational interactions, including interruption handling. It also showcases the application of Function Calling for integrating external tools like image generation, grounding with Google Search for factual information retrieval, system instructions for shaping AI tone, speech configuration for voice customization, and modality control for output flexibility (text, audio, etc.). The post provides links to the project's code on GitHub and a tutorial on Hackster.io.

Gemini API I/O updates- Google Developers Blog

5/23/2025

This post details several updates to the Gemini API and Google AI Studio. New models include Gemini 2.5 Flash preview (gemini-2.5-flash-preview-05-20) with improved reasoning, code, and long context capabilities, alongside cost-efficiency gains. Gemini 2.5 Pro and Flash text-to-speech (TTS) previews offer native audio output, speaker control, and multispeaker support across 24 languages. Gemini 2.5 Flash native audio dialog (in preview) provides natural sounding voices, proactive audio distinction, and emotional tone response. Lyria RealTime is now available for live music generation via WebSockets. Gemini 2.5 Pro Deep Think is an experimental reasoning mode for complex math and coding. Gemma 3n is introduced as an open model optimized for edge devices, supporting text, audio, and vision inputs with parameter-efficient processing. API functionality enhancements include thought summaries for 2.5 Pro and Flash for debugging, thinking budgets for 2.5 Flash to control model thinking, a new experimental URL context tool for retrieving information from links, and a computer use tool for browser control capabilities. Structured output support is improved with broader JSON Schema support, including '$ref' and tuple-like structures. Video understanding improvements allow YouTube video URLs or uploads for summarization, translation, and analysis, with support for video clipping, dynamic FPS, and multiple resolutions. Asynchronous function calling with non-blocking behavior is now supported in the Live API. A new Batch API is being tested for cost-effective, high-throughput request processing.

Build and train a recommender system in 10 minutes using Keras and JAX- Google Developers Blog

5/13/2025

Introduced Keras Recommenders (KerasRS), a new library for building state-of-the-art recommendation systems. KerasRS provides APIs with building blocks for ranking and retrieval tasks, supporting JAX, TensorFlow, and PyTorch backends. It includes specialized layers, losses, and metrics for recommender tasks, demonstrated with a `SequentialRetrievalModel` example using `BruteForceRetrieval` and `PairwiseHingeLoss`. Future plans include `DistributedEmbedding` for TPUs and continuous addition of model implementations.

Start building with Gemini 2.0 Flash and Flash-Lite- Google Developers Blog

2/25/2025

Introduces Gemini 2.0 Flash and Flash-Lite models, highlighting their improved performance, cost-effectiveness, and extended context windows. Provides examples of their application in voice AI (Daily.co), data analytics (Dawn), and video editing (Mosaic), showcasing specific use cases and benefits such as reduced search times, lower costs, and faster video editing.

Vertex AI RAG Engine: A developers tool- Google Developers Blog

1/15/2025

Introduces Vertex AI RAG Engine, a managed orchestration service for building grounded generative AI applications. It simplifies data retrieval and LLM integration, offering ease of use, customization options (parsing, chunking, annotation, embedding, vector storage, open-source models), high-quality Google components, and flexible integration with vector databases like Pinecone, Weaviate, or Vertex AI Vector Search. It positions RAG Engine as a balance between Vertex AI Search (fully managed) and fully DIY RAG approaches. Provides use cases in financial services, healthcare, and legal, along with getting started resources (notebooks, documentation, integrations, evaluation framework).

2024

Enhance your prompts with Vertex AI Prompt Optimizer- Google Developers Blog

9/26/2024

Introduced Vertex AI Prompt Optimizer, a new service in Public Preview that automates prompt engineering for LLMs. It uses an iterative LLM-based optimization algorithm with an optimizer and evaluator model to generate and evaluate candidate prompts, selecting the best instructions and demonstrations based on user-defined metrics. This service is based on Google Research's paper on automatic prompt optimization (APO) methods and aims to save time and effort in prompt engineering, facilitate prompt migration between models, and enhance the quality of GenAI applications. The post details how to use the Vertex AI SDK for Python to prepare prompt templates, upload labeled samples, configure optimization settings, and run optimization jobs.

Mastering Controlled Generation with Gemini 1.5: Schema Adherence for Developers- Google Developers Blog

9/3/2024

Introduced Controlled Generation for Gemini 1.5 Flash, adding 'enum' support to the existing Controlled Generation feature for Gemini 1.5 Pro. This enables developers to define response schemas (based on OpenAPI 3.0) for AI outputs, ensuring predictable, structured, and machine-readable results. Controlled generation is also automatically enabled when using function calling with Gemini 1.5. The underlying technique is based on controlled decoding, with a research paper available for further details. The feature adds minimal latency and does not require storing user data.

How It’s Made: AI Roadtrip, a Pixel Campaign Powered by Generative AI and Fans- Google Developers Blog

6/17/2024

This post details the technical implementation of an AI-powered campaign called 'AI Roadtrip'. It describes the use of Gemini 1.5 Pro for script generation, Imagen 2 for background image generation, and Cloud Text-to-Speech for audio generation. It also explains how these assets are composited in Unreal Engine and how human creatives interact with the system for editing and refinement. The prompt engineering techniques used for Gemini and the prompt generation process for Imagen are also described.

Build with Google AI video series, Season 2: more AI patterns- Google Developers Blog

3/20/2024

This post announces Season 2 of the 'Build with Google AI' video series, focusing on practical application patterns using the Gemini API. It highlights specific projects demonstrating AI Slides Reviewer (image interpretation), AI Flutter Code Agent (code generation), and AI Data Agent (function calling for data extraction). It also mentions the upgrade of Season 1 tutorials to use the Gemini API and directs developers to ai.google.dev for AI resources.

Tune Gemini Pro in Google AI Studio or with the Gemini API- Google Developers Blog

3/19/2024

Introduces Gemini Tuning for Gemini 1.0 Pro models, accessible via Google AI Studio and the Gemini API. This feature utilizes Parameter Efficient Tuning (PET) to customize models for specific tasks, improving output quality, reducing prompt context size, and lowering response latency compared to few-shot prompting. It requires fewer data points than traditional fine-tuning and is suitable for use cases like classification, information extraction, structured output generation, and critique models. The post details the user experience in Google AI Studio for creating, selecting data for, and running tuned models.

Gemini 1.5: Our next-generation model, now available for Private Preview in Google AI Studio- Google Developers Blog

2/15/2024

Introduced Gemini 1.5 Pro, a next-generation multimodal model with a Mixture-of-Experts (MoE) architecture for improved efficiency. Enabled an experimental 1 million token context window, significantly expanding the model's capacity for processing large inputs like PDFs, code repositories, and up to 1 hour of video. Added the ability to upload multiple files and query entire code repositories within Google AI Studio. Introduced easy tuning capabilities for customizing Gemini models. Integrated Gemini API with new Firebase Extensions and Project IDX. Reduced pricing for Gemini 1.0 Pro.

How recommerce startup Beni uses AI to help you shop secondhand- Google Developers Blog

2/7/2024

This post details how the recommerce startup Beni utilizes Google Cloud services, including Vision API Product Search, Vertex AI, and BigQuery, to power its AI-driven browser extension. It highlights the use of AI for data ingestion, normalization of sizing data across multiple marketplaces, and improving search relevancy. The post also mentions Beni's transition from using Vision API Product Search to developing their own reverse image search, guided by Google mentors.

How it's Made - Exploring AI x Learning through ShiffBot, an AI experiment powered by the Gemini API- Google Developers Blog

1/24/2024

This post details the technical implementation of ShiffBot, an experimental AI tool for creative coding education powered by the Gemini API. It describes the use of prompt engineering, including static persona definitions and few-shot learning examples, to imbue the AI with Daniel Shiffman's teaching style. It also explains the application of semantic retrieval using text embeddings to ground the AI's responses in a corpus of educational videos and content, enabling it to surface relevant resources and provide context-aware assistance. The integration with the p5.js editor allows ShiffBot to access conversation and code context for personalized responses.

YouTube Ads Creative Analysis- Google Developers Blog

1/16/2024

This post details a machine learning-based approach for analyzing YouTube ads to improve view-through rate (VTR). It outlines a 5-step process: defining business questions, extracting raw components using Google Cloud Video Intelligence API, engineering features (including AI-based feature engineering with LLMs), modeling with VTR as the target, and interpreting the results. The post highlights the use of LLMs for automated feature engineering and discusses challenges such as feature interactions and the representativeness of historical data.

2023

It's time for developers and enterprises to build with Gemini Pro- Google Developers Blog

12/13/2023

This post announces the availability of Gemini Pro and Gemini Pro Vision for developers and enterprises. Gemini Pro is accessible via the Gemini API and Google AI Studio, offering features like a 32K context window, function calling, embeddings, semantic retrieval, custom knowledge grounding, and chat functionality. It supports 38 languages and is available in 180+ countries. Gemini Pro Vision accepts text and imagery as input. SDKs are provided for Python, Android (Kotlin), Node.js, Swift, and JavaScript. Developers can transition to Vertex AI on Google Cloud for advanced customization, data control, and enterprise-grade features. Pricing details are provided, with free access currently available through Google AI Studio and Vertex AI until early next year. Gemini Ultra is slated for release early next year.

How it’s Made: Interacting with Gemini through multimodal prompting- Google Developers Blog

12/6/2023

This post demonstrates the multimodal prompting capabilities of the Gemini API, showcasing its ability to understand and reason about combinations of images and text. It provides examples of Gemini's performance in tasks such as image description, pattern recognition, spatial reasoning, sequence understanding, and tool use (generating search queries). The post also highlights Gemini's application in prototyping multimodal games and generating code snippets, illustrating its versatility in various developer workflows.

Make with MakerSuite – Part 1: An Introduction- Google Developers Blog

9/26/2023

Introduces MakerSuite, a new tool for building generative AI applications using Google's latest models. MakerSuite offers an efficient UI for prompting, translates prompts into production-ready code, and supports three prompt types: text, data, and chat. The post also announces the removal of the waitlist for MakerSuite and highlights its use by companies like LlamaIndex and Chroma.

MakerSuite expands to 179 countries and territories, and adds helpful features for AI makers- Google Developers Blog

8/4/2023

MakerSuite has expanded its availability to 179 countries and territories, including Google Workspace accounts. New features include automatic text prompt optimization, a dark mode option, and the ability to import/export data using Google Sheets and CSV files for improved collaboration and time savings. The integration with the PaLM API allows for easy transition from prompt experimentation in the browser to code integration.

How it’s Made: TextFX is a suite of AI tools made in collaboration with Lupe Fiasco- Google Developers Blog

8/2/2023

This post details the development of TextFX, a suite of AI tools for creative text generation, in collaboration with Lupe Fiasco. It describes the process of observing his creative techniques, identifying opportunities for AI augmentation, and leveraging large language models (LLMs) like Google's PaLM 2 via the PaLM API. The post highlights the use of few-shot prompting and prompt engineering to codify creative tasks such as generating same-sounding phrases, similes, and acronyms. It also mentions the use of MakerSuite for rapid prototyping and the open-sourcing of the TextFX code. The core technical contribution is the application of few-shot learning and prompt engineering with LLMs to a creative domain.

Using Generative AI for Travel Inspiration and Discovery- Google Developers Blog

5/22/2023

This post introduces an open-source Generative AI template for the travel industry, demonstrating the combination of the PaLM API with Google Maps Places API for personalized travel itinerary planning. It details the implementation using few-shot prompting, a parser for extracting locations, and conversational memory management via the 'messages' field in the PaLM API. It also highlights the potential for third-party integration with booking APIs and the use of embedding services for partner data. The post emphasizes the responsibility of building AI experiences and the potential for generative AI in various industries beyond travel.

Generative AI ‘Food Coach’ that pairs food with your mood- Google Developers Blog

5/16/2023

This post introduces Generative AI Templates, specifically the MoodFood 'Food Coach' application, which demonstrates the use of the PaLM API for creative recipe generation, data formatting into JSON, and safeguarding. It details the implementation of multiple PaLM API calls with varying temperature settings to balance creativity and structure, and explains the concept of prompting with context, messages, temperature, and candidate_count. It also highlights the use of embedding services for integrating with partner data and enabling third-party integrations for features like ingredient purchasing.

PaLM API & MakerSuite moving into public preview- Google Developers Blog

5/11/2023

This post announces the public preview of the PaLM API and MakerSuite, making PaLM 2 available to developers. It highlights PaLM 2's improved reasoning and code generation, instruction-tuning for ease of use, efficiency with advanced model architecture, high token generation speeds (75+ tokens/sec), and 8k context windows. It also details integrations into the developer ecosystem via partners, Firebase, Colab, and introduces MakerSuite with Project Tailwind as an example of an AI-first notebook built with the PaLM API.

PaLM API & MakerSuite: an approachable way to start prototyping and building generative AI applications- Google Developers Blog

3/14/2023

Introduces the PaLM API and MakerSuite as an approachable way for developers to prototype and build generative AI applications. Highlights the ease of use for getting started with generative AI, abstracting away complex infrastructure.

2022

Campaign Anomaly Detector- Google Developers Blog

7/6/2022

This post introduces the Campaign Anomaly Detector, a system designed to identify anomalous patterns in campaign performance metrics. It leverages machine learning models to analyze historical data and detect deviations from expected behavior, enabling proactive intervention to optimize campaign effectiveness. The system incorporates anomaly detection algorithms and provides actionable insights for campaign managers.

2021

Prediction Framework, a time saver for Data Science prediction projects- Google Developers Blog

12/29/2021

Introduced the Prediction Framework, a new tool designed to streamline Data Science prediction projects. This framework aims to reduce boilerplate code and accelerate the development lifecycle by providing a unified interface for model training, evaluation, and deployment. It abstracts away complexities, allowing data scientists to focus on model development and experimentation.

2018

Google Developers Launchpad introduces The Lever, sharing applied-Machine Learning best practices- Google Developers Blog

8/2/2018

Introduces 'The Lever', a new initiative from Google Developers Launchpad that shares applied Machine Learning best practices. This initiative aims to provide developers with practical guidance and case studies for building and deploying ML-powered applications, covering aspects like model selection, data preparation, training, evaluation, and deployment.

2017

Google Developers Launchpad Studio works with top startups to tackle healthcare challenges with machine learning- Google Developers Blog

11/1/2017

This post highlights how Google Developers Launchpad Studio is collaborating with top startups to address healthcare challenges using machine learning. It showcases the practical application of ML in a specific industry, demonstrating how the platform supports startups in leveraging advanced AI capabilities.

2014

Sudoku, Linear Optimization, and the Ten Cent Diet- Google Developers Blog

9/30/2014

This post announces the graduation of the Google Prediction API from labs, highlighting its maturity and stability. It also showcases the application of linear optimization techniques to solve complex problems like Sudoku and the 'Ten Cent Diet', demonstrating the practical utility and breadth of Google's predictive and optimization capabilities beyond simple predictions.

2012

Google Prediction API 1.5 adds enumeration, analysis, and more- Google Developers Blog

3/9/2012

The Google Prediction API 1.5 introduces enumeration and analysis features, allowing developers to extract insights from data and improve predictive models. This update enhances the API's ability to handle categorical data and perform deeper analysis, contributing to more sophisticated machine learning applications.

2011

Google Prediction API: faster, easier to use, and more accurate- Google Developers Blog

12/22/2011

This post announces significant improvements to the Google Prediction API, making it faster, easier to use, and more accurate. It highlights the API's ability to provide predictive capabilities for applications, suggesting advancements in its underlying machine learning models and infrastructure.

Google Prediction API graduates from labs, adds new features- Google Developers Blog

10/11/2011

The Google Prediction API has graduated from Google Labs, indicating its readiness for production use. New features include the ability to train models on custom data, enabling developers to build predictive models tailored to their specific needs. The API also supports the creation of multiple models for different prediction tasks, enhancing its flexibility and power.

Prediction API: Tunable predictive models- Google Developers Blog

8/4/2011

Introduced the Google Prediction API, a service that allows developers to build and deploy tunable predictive models. This API enables the integration of machine learning capabilities into applications, allowing for tasks such as text classification, related content prediction, and more. The post highlights the ease of use and the ability to customize models for specific needs.

Google Prediction API helps all apps to adapt and learn- Google Developers Blog

5/10/2011

This post introduces the Google Prediction API, a new service that allows developers to easily integrate machine learning capabilities into their applications. The API provides a simple RESTful interface for tasks such as classification and regression, enabling apps to adapt and learn from user data. It highlights the ease of use and the potential for developers to build more intelligent and personalized user experiences without requiring deep ML expertise.

Prediction API: Every app a smart app- Google Developers Blog

4/21/2011

Introduced the Google Prediction API, a service that allows developers to easily integrate machine learning-powered predictive capabilities into their applications. This API enables apps to become 'smart' by leveraging user data to provide predictions, such as personalized recommendations and intelligent automation.

2010

Prediction API: Make smart apps even smarter- Google Developers Blog

9/15/2010

Introduced the Prediction API, a new service that allows developers to integrate machine learning models into their applications for prediction tasks. This API provides a scalable and accessible way to leverage Google's machine learning infrastructure, enabling the creation of 'smarter' applications.