Muestras de código y aplicaciones de ejemplo de IA generativa
Aplicaciones de muestra
Implementa una aplicación de muestra de IA generativa prediseñada y, luego, bifurca el código para modificarlo según tu caso de uso.
Genera una campaña de marketing con Gemini
Crea una app web para generar ideas de campañas de marketing con Gemini en Vertex AI, Cloud Run y Streamlit.
Nivel principiante Python
Asistente del aeropuerto: App de RAG
App de ejemplo para la generación de aumento de recuperación con AlloyDB para PostgreSQL y Vertex AI. (publicación 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 creó 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 consultar el manual del propietario. Entre las variantes, se incluyen Cloud SQL con pgvector y Agent Search. Se creó con Java (Spring) y Python (Streamlit).
Nivel intermedio Java
Implementa modelos de Llama en Cloud Run
Aprende a implementar y ejecutar los modelos Llama de Meta en Cloud Run.
Nivel principiante Python
SDKs y frameworks
Aprende a trabajar con las APIs de IA generativa de Google Cloudusando fragmentos de código del SDK.
SDKs de Gemini de Vertex AI
Aprende a aplicar los SDKs de Gemini de Vertex AI a tareas como chat, instrucciones multimodales y procesamiento de documentos. Explora muestras de código adicionales aquí.
Nivel principiante Python Node Java Go C#
SDKs de Agent Search
Aprende a almacenar y recuperar documentos de RAG con Agent Search.
Nivel principiante Python Node Java Go C# PHP Ruby
Explorar todas las Google Cloud bibliotecas cliente
¿Integrarás otros productos, como Cloud Storage o Firestore, en tu app de IA generativa? Explora todas las Google Cloudbibliotecas cliente 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 Google Cloud productos, incluidos modelos de chat (Vertex AI), bases de datos vectoriales (AlloyDB, Cloud SQL, Firestore, Agent Search, 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 Google Cloud productos, incluidos modelos de chat (Vertex AI), bases de datos vectoriales (Búsqueda de vectores de Vertex AI) y otros (Búsqueda de Google).
Nivel principiante Nodo
Genkit (Node)
Genkit es un framework de código abierto que te ayuda a compilar, implementar y supervisar aplicaciones web impulsadas por IA listas para 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 Google Cloud productos, incluidos los modelos de chat (Vertex AI).
Nivel principiante Java
Notebooks
Explora explicaciones prácticas de los casos de uso de la IA generativa.
Comienza a usar Vertex AI Gemini 1.5 Flash
Aprende a llamar a Gemini 1.5 Flash y aprovechar su amplia ventana de contexto con el SDK de Vertex AI. Este notebook incluye modalidades de texto, video y audio.
Nivel principiante Python
Análisis de partituras con Gemini
Aprende a extraer metadatos de partituras, como el compositor y el tempo, de PDFs con el SDK de Vertex AI.
Nivel principiante Python
Análisis de videos de YouTube con Gemini
Aprende a realizar análisis directos de videos de YouTube disponibles de forma pública con Gemini.
Nivel principiante Python
Analiza afiches 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 Vertex AI Embeddings: texto y multimodal
Aprende a convertir texto e imágenes en embeddings de vectores con el SDK de Vertex AI para usarlos en una aplicación de generación mejorada por recuperación (RAG).
Nivel intermedio Python
Llamada a funciones con Gemini
Aprende a aumentar la respuesta de Gemini con datos en tiempo real, como el precio de las acciones y las noticias más recientes de una empresa.
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 programación en Python.
Nivel avanzado Python
Explora todos los notebooks
Explora otros notebooks de Vertex AI en el Google Cloud Explorador de muestras.
Nivel intermedio Python