Communitygithub.com

google-gemini/gemini-api-dev

Use esta habilidade ao construir aplicações com modelos hospedados na API Gemini, incluindo Gemini e Gemma 4, trabalhando com conteúdo multimodal (texto, imagens, áudio, vídeo), implementando chamada de funções, usando saídas estruturadas ou precisando de especificações atuais dos modelos. Abrange o uso dos SDKs (google-genai para Python, @google/genai para JavaScript/TypeScript, com.google.genai:google-genai para Java, google.golang.org/genai para Go), seleção de modelos e capacidades da API.

O que é gemini-api-dev?

Esta habilidade foi projetada para desenvolvedores que estão construindo aplicações com a API Gemini do Google, oferecendo suporte aos modelos mais recentes como Gemini e Gemma 4. Ela é útil para quem precisa trabalhar com conteúdo multimodal (incluindo texto, imagens, áudio e vídeo), implementar chamadas de funções (function calling) ou gerar saídas estruturadas. A habilidade fornece acesso a especificações atualizadas dos modelos e cobre o uso dos SDKs oficiais para Python, JavaScript/TypeScript, Java e Go, facilitando a integração e o desenvolvimento de aplicações complexas. Com ela, o agente pode selecionar o modelo apropriado, configurar requisições e lidar com diversos tipos de entrada e saída, otimizando o desenvolvimento de soluções baseadas em IA generativa.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que gemini-api-dev faz?

Use esta habilidade ao construir aplicações com modelos hospedados na API Gemini, incluindo Gemini e Gemma 4, trabalhando com conteúdo multimodal (texto, imagens, áudio, vídeo), implementando chamada de funções, usando saídas estruturadas ou precisando de especificações atuais dos modelos. Abrange o uso dos SDKs (google-genai para Python, @google/genai para JavaScript/TypeScript, com.google.genai:google-genai para Java, google.golang.org/genai para Go), seleção de modelos e capacidades da API.

Individual skills in this repo

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

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.

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.

Habilidades Relacionadas