google-gemini/gemini-interactions-api

Utiliza esta habilidad al escribir código que llame a la API de Gemini para generación de texto, chat de múltiples turnos, comprensión multimodal, generación de imágenes, respuestas en streaming, tareas de investigación en segundo plano, llamada a funciones, salida estructurada o migración desde la antigua API generateContent. Esta habilidad cubre la API de Interacciones, la forma recomendada de usar modelos y agentes de Gemini en Python y TypeScript.

¿Qué es gemini-interactions-api?

La habilidad 'google-gemini/gemini-interactions-api' proporciona una guía completa para interactuar con la API de Interacciones de Gemini, que es el método moderno y recomendado para aprovechar los modelos y agentes de Gemini tanto en Python como en TypeScript. Esta API unifica y simplifica las operaciones comunes como la generación de texto, el chat multiturno, la comprensión multimodal (imágenes, audio, video), la generación de imágenes, las respuestas en streaming, las tareas de investigación en segundo plano, la llamada a funciones y la salida estructurada. Es particularmente útil para desarrolladores que están migrando desde la antigua API generateContent, ya que ofrece una interfaz más coherente y potente. La habilidad abarca desde ejemplos de código básico hasta patrones avanzados de uso, incluyendo configuraciones para seguridad, instrucciones del sistema y herramientas.

Compatible con~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/google-gemini/gemini-skills/tree/main/skills/gemini-interactions-api

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace gemini-interactions-api?

Utiliza esta habilidad al escribir código que llame a la API de Gemini para generación de texto, chat de múltiples turnos, comprensión multimodal, generación de imágenes, respuestas en streaming, tareas de investigación en segundo plano, llamada a funciones, salida estructurada o migración desde la antigua API generateContent. Esta habilidad cubre la API de Interacciones, la forma recomendada de usar modelos y agentes de Gemini en Python y TypeScript.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

google-gemini/gemini-api-dev

Use this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google-genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.

google-gemini/gemini-live-api-dev

Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), native audio features, function calling, session management, ephemeral tokens for client-side auth, live translation, and all Live API configuration options. SDKs covered - google-genai (Python), @google/genai (JavaScript/TypeScript).

google-gemini/gemini-skills

Use this skill for generative video editing, text-to-video, image-referenced video generation, first-frame-to-video, first-and-last-frame transitions, and video extensions using Gemini Omni 1.1 Flash (gemini-omni-1.1-flash) via the official google-genai SDK. Includes workflows for pre-processing/optimizing high-resolution or long source videos with ffmpeg, stripping audio for full sound regeneration, and handling turn-by-turn video editing and parallel execution.

google-gemini/vertex-ai-api-dev

Guides the usage of Gemini API on Google Cloud Vertex AI with the Gen AI SDK. Use when the user asks about using Gemini in an enterprise environment or explicitly mentions Vertex AI. Covers SDK usage (Python, JS/TS, Go, Java, C#), capabilities like Live API, tools, multimedia generation, caching, and batch prediction.

Skills relacionados