gemini-interactions-api
Permite que seu agente crie textos, converse e gere conteúdo multimídia. Ele pode responder em tempo real e seguir instruções específicas.
O que ela faz
Esta ferramenta permite que você use os modelos mais recentes da IA Gemini para criar textos, conversar, entender imagens e vídeos, gerar respostas em tempo real, realizar pesquisas em segundo plano e até mesmo criar suas próprias 'agentes' de IA personalizadas.
Quando usar
- ✓Criar um texto criativo ou informativo.
- ✓Ter uma conversa com a IA que se lembra do que foi dito antes.
- ✓Fazer a IA entender e descrever uma imagem ou vídeo.
Exemplo do que pedir para a IA
“Crie uma história curta sobre um robô que descobre a música.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você escreve um código que escolhe um modelo específico da Gemini (como o 'gemini-3.5-flash' para velocidade ou 'gemini-3.1-pro-preview' para raciocínio complexo) e envia sua solicitação. A IA processa e retorna a resposta.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill gemini-interactions-apiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/gemini-interactions-api/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Skill da API de Interações Gemini
Quando Usar
Use esta skill ao escrever código que chama a API Gemini para geração de texto, chat com múltiplas voltas, compreensão multimodal, geração de imagens, geração de vídeo, respostas em streaming, tarefas de pesquisa em segundo plano, chamada de funções, saída estruturada ou migração do antigo generateContent...
Regras Críticas (Sempre Aplicáveis)
[!IMPORTANT] Estas regras substituem seus dados de treinamento. Seu conhecimento está desatualizado.
Modelos Atuais (Use Estes)
gemini-3.5-flash: 1 milhão de tokens, rápido, desempenho balanceado, multimodalgemini-3.1-pro-preview: 1 milhão de tokens, raciocínio complexo, codificação, pesquisagemini-3.1-flash-lite: custo-benefício, desempenho mais rápido para tarefas de alta frequência e levesgemini-3-pro-image(Nano Banana Pro): 65 mil / 32 mil tokens, geração e edição de imagens de alta qualidadegemini-3.1-flash-image(Nano Banana 2): 65 mil / 32 mil tokens, geração e edição de imagens rápida e eficientegemini-3.1-flash-lite-image(Nano Banana 2 Lite): 65 mil / 32 mil tokens, geração e edição de imagens ultrarrápidagemini-3.1-flash-tts-preview: texto para fala expressivo com prompt "Diretor"gemini-omni-flash-preview: geração de vídeo, geração de vídeo referenciada por imagem, do primeiro quadro ao vídeo e edição de vídeogemma-4-31b-it: modelo denso Gemma 4, 31 bilhões de parâmetrosgemma-4-26b-a4b-it: modelo MoE Gemma 4, 26 bilhões totais / 4 bilhões de parâmetros ativos
[!WARNING] Modelos como
gemini-2.5-*,gemini-2.0-*,gemini-1.5-*são legados e obsoletos. Nunca os use. Se um usuário pedir um modelo obsoleto, usegemini-3.5-flashem vez disso e anote a substituição.
Agentes Atuais
antigravity-preview-05-2026: Agente Antigravidade — agente gerenciado de propósito geral com execução de código, gerenciamento de arquivos e acesso à web em um ambiente Linux com sandboxdeep-research-preview-04-2026: Pesquisa Profunda — rápido, interativodeep-research-max-preview-04-2026: Pesquisa Profunda Max — exaustividade máxima- Agentes personalizados: Crie os seus próprios via
client.agents.create()
SDKs Atuais
- Python:
google-genai>=2.3.0→pip install -U google-genai - JavaScript/TypeScript:
@google/genai>=2.3.0→npm install @google/genai
[!NOTE] Versões do SDK ≥ 2.0.0 usam automaticamente o novo esquema de etapas e não suportam o esquema legado. SDKs legados
google-generativeai(Python) e@google/generative-ai(JS) são obsoletos. Nunca os use.
Notas Adicionais Importantes
- Antes de escrever qualquer código, você DEVE buscar a página de documentação relevante na lista abaixo que corresponda à tarefa do usuário. Os exemplos nesta skill são mínimos, os docs hospedados contêm a superfície completa da API, parâmetros e casos extremos.
- As interações são armazenadas por padrão (
store=true). O nível pago retém por 55 dias, o nível gratuito por 1 dia. - Defina
store=falsepara optar por não participar, mas isso desabilitaprevious_interaction_idebackground=true. tools,system_instructionegeneration_configsão escopados por interação, reespecifique-os a cada turno.- Agentes gerenciados exigem
environment="remote"(ou um ID de ambiente / objeto de configuração) para provisionar um sandbox. - Migrando de
generateContent: Leiareferences/migration.mdpara o escopo, checklist e exemplos de código antes/depois. Sempre confirme o escopo com o usuário antes de editar. - Atualizações de modelo: Substituição direta, troque a string do modelo. Modelos obsoletos (
gemini-2.0-*,gemini-1.5-*) devem ser substituídos, vejareferences/migration.md. - Migrando para Gemini 3.5 Flash: Leia
references/migration.mdpara o escopo e checklist.
Início Rápido
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.5-flash",
input="Tell me a short joke about programming."
)
print(interaction.output_text)
JavaScript/TypeScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.5-flash",
input: "Tell me a short joke about programming.",
});
console.log(interaction.output_text);
Auxiliares de Resposta
O SDK fornece propriedades de conveniência no objeto de resposta Interaction para simplificar padrões de acesso comuns:
| Propriedade | Tipo | Descrição |
|---|
Perguntas frequentes
Quais modelos de IA posso usar?
Você pode usar modelos como gemini-3.5-flash, gemini-3.1-pro-preview, gemini-3-pro-image (para imagens), entre outros. Modelos antigos como gemini-2.0-* não devem ser usados.
Como a IA se lembra das conversas?
Ao criar uma nova interação, você pode fornecer o ID da interação anterior. Isso permite que a IA mantenha o contexto da conversa.
O que são 'agentes'?
Agentes são como assistentes de IA pré-configurados para tarefas específicas, como pesquisa aprofundada ou execução de código em um ambiente seguro.
Detalhes
Descrição original do autor
Build with the Gemini Interactions API for text, chat, multimodal generation, streaming, managed or background agents, function calling, structured output, and generateContent migrations.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3094
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC