google-gemini/vertex-ai-api-dev

Orienta o uso da API Gemini no Google Cloud Vertex AI com o SDK Gen AI. Use quando o usuário perguntar sobre o uso do Gemini em um ambiente corporativo ou mencionar explicitamente o Vertex AI. Abrange o uso dos SDKs (Python, JS/TS, Go, Java, C#), recursos como Live API, ferramentas, geração multimídia, cache e previsão em lote.

O que é vertex-ai-api-dev?

Esta skill é especializada em guiar o uso da API Gemini no Google Cloud Vertex AI, utilizando o SDK Gen AI. Ela é ideal para desenvolvedores que precisam integrar o Gemini em ambientes corporativos ou que mencionam explicitamente o Vertex AI. A skill cobre uma ampla gama de SDKs, incluindo Python, JavaScript/TypeScript, Go, Java e C#, e aborda recursos avançados como a Live API para interações em tempo real, uso de ferramentas e chamadas de função, geração de conteúdo multimídia (como imagens e áudio), caching de contexto para melhorar a latência e previsões em lote para processamento de dados em grande escala. Ao utilizar esta skill, o usuário recebe orientações práticas e exemplos de código que facilitam a implementação de soluções robustas e escaláveis com o Gemini no ecossistema do Google Cloud.

Funciona com~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 Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que vertex-ai-api-dev faz?

Orienta o uso da API Gemini no Google Cloud Vertex AI com o SDK Gen AI. Use quando o usuário perguntar sobre o uso do Gemini em um ambiente corporativo ou mencionar explicitamente o Vertex AI. Abrange o uso dos SDKs (Python, JS/TS, Go, Java, C#), recursos como Live API, ferramentas, geração multimídia, cache e previsão em lote.

Visão Geral

Esta skill fornece documentação e exemplos práticos para utilizar o modelo Gemini através do Vertex AI, a plataforma de IA do Google Cloud voltada para empresas. O foco está no SDK Gen AI, que simplifica a interação com a API e oferece suporte a múltiplas linguagens de programação.

Plataformas Suportadas

  • Python
  • JavaScript / TypeScript
  • Go
  • Java
  • C#

Principais Recursos

  • Live API: Interações em tempo real com streaming de respostas.
  • Ferramentas e Chamadas de Função: Capacidade de conectar o modelo a APIs externas e bancos de dados.
  • Geração Multimídia: Criação de imagens, áudio e vídeo a partir de descrições textuais.
  • Cache de Contexto: Armazenamento em cache de prompts frequentes para reduzir latência e custos.
  • Previsão em Lote: Processamento de grandes volumes de solicitações de forma assíncrona.

Exemplos de Uso

Python

from vertexai.generative_models import GenerativeModel

model = GenerativeModel("gemini-1.5-pro")
response = model.generate_content("Explique o conceito de IA generativa.")
print(response.text)

Node.js (TypeScript)

import { VertexAI } from '@google-cloud/vertexai';

const vertex_ai = new VertexAI({project: 'seu-projeto-id', location: 'us-central1'});
const generativeModel = vertex_ai.preview.getGenerativeModel({model: 'gemini-1.5-pro'});

const result = await generativeModel.generateContent('O que é aprendizado de máquina?');
console.log(result.response.text());

Documentação Oficial

Para mais detalhes, consulte:

Contribuição

Contribuições e melhorias são bem-vindas. Abra uma issue ou pull request no repositório google-gemini/vertex-ai-api-dev.

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.

Habilidades Relacionadas