google-gemini/vertex-ai-api-dev

Guide l'utilisation de l'API Gemini sur Google Cloud Vertex AI avec le SDK Gen AI. À utiliser lorsque l'utilisateur demande comment utiliser Gemini dans un environnement d'entreprise ou mentionne explicitement Vertex AI. Couvre l'utilisation du SDK (Python, JS/TS, Go, Java, C#), les fonctionnalités comme l'API Live, les outils, la génération multimédia, la mise en cache et la prédiction par lots.

Qu'est-ce que vertex-ai-api-dev ?

Cette compétence guide les développeurs dans l'utilisation de l'API Gemini sur Google Cloud Vertex AI via le SDK Gen AI. Elle est conçue pour les environnements d'entreprise et les cas d'utilisation avancés. La compétence couvre plusieurs langages de programmation (Python, JavaScript/TypeScript, Go, Java, C#) et des fonctionnalités clés telles que l'API Live pour la diffusion en continu, les appels d'outils, la génération multimodale, la mise en cache de contenu, et la prédiction par lots. Elle explique également comment configurer l'authentification et les projets Google Cloud, et fournit des exemples de code pratiques pour chaque langage. Basée sur la documentation officielle de Vertex AI, cette compétence permet aux agents IA d'assister efficacement les développeurs travaillant avec Gemini dans un cadre professionnel et sécurisé.

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

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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 vertex-ai-api-dev ?

Guide l'utilisation de l'API Gemini sur Google Cloud Vertex AI avec le SDK Gen AI. À utiliser lorsque l'utilisateur demande comment utiliser Gemini dans un environnement d'entreprise ou mentionne explicitement Vertex AI. Couvre l'utilisation du SDK (Python, JS/TS, Go, Java, C#), les fonctionnalités comme l'API Live, les outils, la génération multimédia, la mise en cache et la prédiction par lots.

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-interactions-api

Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. This skill covers the Interactions API, the recommended way to use Gemini models and agents in Python and TypeScript.

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.

Skills associés