Muestras de código y aplicaciones de IA generativa

Aplicaciones de muestra

Implementa una aplicación de ejemplo de IA generativa precompilada y, luego, bifurca el código para modificarlo según tu propio caso de uso.

Solución de inicio rápido: resumen de documentos

Implementa una aplicación de muestra con un clic para resumir documentos largos con Vertex AI.

Nivel principiante Python

Solución de inicio rápido: RAG de IA generativa con Cloud SQL

Implementa una aplicación de ejemplo con un clic que use incorporaciones vectoriales almacenadas en Cloud SQL para mejorar la exactitud de las respuestas de una aplicación de chat.

Nivel principiante Python

Solución de inicio rápido: Base de conocimiento de la IA generativa

Implementa una aplicación de ejemplo con un clic que extraiga pares de preguntas y respuestas de un conjunto de documentos, junto con una canalización que active la aplicación cuando se suba un documento.

Nivel principiante Python

Genera una campaña de marketing con Gemini

Compila una app web para generar ideas de campañas de marketing con Gemini en Vertex AI, Cloud Run y Streamlit.

Nivel principiante Python

Airport Assistant: App de RAG

App de ejemplo para la generación de aumento de recuperación con AlloyDB para PostgreSQL y Vertex AI. (entrada de blog, codelab).

Nivel intermedio Python

GenWealth: app de RAG

Aprende a compilar una app de RAG basada en Node que proporcione recomendaciones de inversión para asesores financieros. Esta muestra se integra en Vertex AI, Cloud Run, AlloyDB y Cloud Run Functions. Se compiló con Angular, TypeScript, Express.js y LangChain.

Nivel intermedio Nodo

Fix My Car: app de RAG

Aprende a compilar una app de RAG que ayude a los propietarios de automóviles a solucionar problemas de sus vehículos sin tener que pasar las páginas del manual del propietario. Entre las variantes, se incluyen Cloud SQL con pgvector y Vertex AI Agent Builder. Se compila con Java (Spring) y Python (Streamlit).

Nivel intermedio Java

SDKs y frameworks

Aprende a trabajar con las APIs de IA generativa de Google Cloud con fragmentos de código del SDK.

Vertex AI: SDK de Gemini

Aprende a aplicar los SDK de Vertex AI Gemini a tareas como el chat, las instrucciones multimodales y el procesamiento de documentos. Explora muestras de código adicionales aquí.

Nivel principiante Python Node Java Go C#

SDKs de Vertex AI Agent Builder

Aprende a almacenar y recuperar documentos de RAG con Vertex AI Agent Builder (anteriormente, Vertex AI Search).

Nivel principiante Python Node Java Go C# PHP Ruby

Explora todas las bibliotecas cliente de Google Cloud

¿Quieres integrar otros productos, como Cloud Storage o Firestore, en tu app de IA generativa? Explora todas las bibliotecas cliente de Google Cloud en el lenguaje de programación que elijas.

Nivel principiante Python Node Java Go C# PHP Ruby

LangChain (Python)

Explora fragmentos de código para usar LangChain junto con productos de Google Cloud, incluidos modelos de chat (Vertex AI), bases de datos vectoriales (AlloyDB, Cloud SQL, Firestore, Vertex AI Agent Builder, BigQuery y otros) y otros (Google Drive, Google Maps, YouTube y otros).

Nivel principiante Python

LangChain.js (Node)

Explora fragmentos de código para usar LangChain junto con productos de Google Cloud, incluidos modelos de chat (Vertex AI), bases de datos de vectores (Búsqueda de vectores de Vertex AI) y otros (Búsqueda de Google).

Nivel principiante Nodo

Genkit (Node)

Firebase Genkit es un framework de código abierto que te ayuda a compilar, implementar y supervisar aplicaciones web potenciadas por IA listas para la producción. Genkit incluye complementos para Vertex AI, Cloud Operations y Firestore.

Nivel principiante Nodo

LangChain4j (Java)

Explora fragmentos de código para usar LangChain junto con productos de Google Cloud, incluidos los modelos de chat (Vertex AI).

Nivel principiante Java

Notebooks

Explora instructivos prácticos de casos de uso de IA generativa.

Comienza a usar Vertex AI Gemini 1.5 Flash

Aprende a llamar a Gemini 1.5 Flash y aprovecha su ventana de contexto larga con el SDK de Vertex AI. Este notebook incluye modalidades de texto, video y audio.

Nivel principiante Python

Análisis de partituras con Gemini

Obtén información para extraer metadatos de partituras, como el compositor y el tempo, de archivos PDF con el SDK de Vertex AI.

Nivel principiante Python

Análisis de videos con Gemini

Aprende a analizar el sentimiento de los videos, incluidas las expresiones faciales, con el SDK de Vertex AI.

Nivel principiante Python

Analiza pósteres de películas en BigQuery con Gemini

Aprende a extraer información de los pósteres de películas llamando a Gemini directamente desde BigQuery.

Nivel intermedio Python

Introducción a las incorporaciones de Vertex AI: texto y multimodal

Aprende a convertir texto e imágenes en incorporaciones de vectores con el SDK de Vertex AI para usarlas en una aplicación de generación mejorada por recuperación (RAG).

Nivel intermedio Python

Llamadas a funciones con Gemini

Aprende a mejorar la respuesta de Gemini con datos en tiempo real, como el precio de las acciones de una empresa y las noticias más recientes.

Nivel intermedio Python

Migración de código de PaLM a Gemini

Obtén información para migrar tu código existente del SDK de Vertex AI para llamar a Gemini en lugar de PaLM.

Nivel intermedio Python

Ajuste supervisado con Gemini para responder preguntas

Aprende a ajustar Gemini con Vertex AI para entrenar el modelo y que responda bien a las preguntas sobre la programación en Python.

Nivel avanzado Python

Explora todos los notebooks

Explora decenas de otros notebooks de Vertex AI en el navegador de muestras de Google Cloud.

Nivel intermedio Python

Más información