google-gemini/gemini-interactions-api

Utilisez cette compétence lorsque vous écrivez du code qui appelle l'API Gemini pour la génération de texte, le dialogue multi-tours, la compréhension multimodale, la génération d'images, les réponses en streaming, les tâches de recherche en arrière-plan, l'appel de fonctions, la sortie structurée ou la migration depuis l'ancienne API generateContent. Cette compétence couvre l'API Interactions, la méthode recommandée pour utiliser les modèles et agents Gemini en Python et TypeScript.

Qu'est-ce que gemini-interactions-api ?

Cette compétence vous guide dans l'utilisation de l'API Interactions de Gemini, la méthode recommandée pour interagir avec les modèles et agents Gemini. Elle vous permet de générer du texte, de mener des conversations multi-tours, de comprendre du contenu multimodal (texte, images, audio, vidéo), de générer des images, de diffuser des réponses en streaming, de lancer des tâches de recherche en arrière-plan, d'utiliser l'appel de fonctions et la sortie structurée, et de migrer depuis l'ancienne API generateContent. Conçue pour les développeurs travaillant avec Python et TypeScript, elle offre des abstractions de haut niveau pour simplifier les interactions complexes avec l'API Gemini.

Compatible avec~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 Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait gemini-interactions-api ?

Utilisez cette compétence lorsque vous écrivez du code qui appelle l'API Gemini pour la génération de texte, le dialogue multi-tours, la compréhension multimodale, la génération d'images, les réponses en streaming, les tâches de recherche en arrière-plan, l'appel de fonctions, la sortie structurée ou la migration depuis l'ancienne API generateContent. Cette compétence couvre l'API Interactions, la méthode recommandée pour utiliser les modèles et agents Gemini en Python et 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 associés