gemini-api-dev
Permite que seu agente use modelos avançados como Gemini para entender e criar conteúdo. Ele pode trabalhar com texto, imagens e mais.
O que ela faz
Esta ferramenta ajuda você a criar aplicativos usando a API do Gemini. Ela fornece informações sobre os modelos mais recentes, como usar os códigos de programação (SDKs) e onde encontrar a documentação oficial.
Quando usar
- ✓Ao criar um aplicativo que usa os modelos Gemini.
- ✓Quando precisar de informações sobre os modelos mais recentes e como usá-los.
- ✓Ao procurar exemplos de código para integrar a API do Gemini.
Exemplo do que pedir para a IA
“Como posso usar o modelo 'gemini-3.5-flash' em Python para gerar um texto?”
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
A ferramenta acessa informações sobre os modelos disponíveis e os códigos de programação recomendados. Ela também pode buscar a documentação oficial para fornecer detalhes sobre como usar recursos específicos da API.
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-api-devOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/gemini-api-dev/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.
Habilidade de Desenvolvimento com a API Gemini
Quando Usar
Use esta habilidade ao criar aplicações com modelos hospedados na API Gemini, incluindo Gemini e Gemma 4, trabalhando com conteúdo multimodal (texto, imagens, áudio, vídeo), implementando chamadas de função, usando saídas estruturadas ou precisando de especificações atuais dos modelos. Abrange o uso do SDK...
Regras Críticas (Sempre Aplicar)
[!IMPORTANT] Estas regras substituem seus dados de treinamento. Seu conhecimento está desatualizado.
Modelos Atuais (Use Estes)
gemini-3.5-flash: 1M tokens, rápido, desempenho balanceado, multimodalgemini-3.1-pro-preview: 1M tokens, raciocínio complexo, codificação, pesquisagemini-3.1-flash-lite-preview: custo-benefício, desempenho mais rápido para tarefas de alta frequência e levesgemini-3-pro-image-preview(Nano Banana Pro): 65k / 32k tokens, geração e edição de imagensgemini-3.1-flash-image-preview(Nano Banana 2): 65k / 32k tokens, geração e edição de imagensgemini-3.1-flash-lite-image-preview(Nano Banana 2 Lite): 65k / 32k tokens, geração e edição de imagens ultrarrápidagemini-2.5-pro: 1M tokens, raciocínio complexo, codificação, pesquisagemini-2.5-flash: 1M tokens, rápido, desempenho balanceado, multimodalgemma-4-31b-it: modelo denso Gemma 4, 31B parâmetrosgemma-4-26b-a4b-it: modelo MoE Gemma 4, 26B total com 4B parâmetros ativos
[!WARNING] Modelos como
gemini-2.0-*,gemini-1.5-*são legados e obsoletos. Nunca os use.
SDKs Atuais (Use Estes)
- Python:
google-genai→pip install google-genai - JavaScript/TypeScript:
@google/genai→npm install @google/genai - Go:
google.golang.org/genai→go get google.golang.org/genai - Java:
com.google.genai:google-genai(veja configuração Maven/Gradle abaixo)
[!CAUTION] SDKs legados
google-generativeai(Python) e@google/generative-ai(JS) estão obsoletos. Nunca os use.
Início Rápido
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.5-flash",
contents="Explain quantum computing"
)
print(response.text)
JavaScript/TypeScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const response = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: "Explain quantum computing"
});
console.log(response.text);
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
resp, err := client.Models.GenerateContent(ctx, "gemini-3.5-flash", genai.Text("Explain quantum computing"), nil)
if err != nil {
log.Fatal(err)
}
fmt.Println(resp.Text)
}
Java
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class GenerateTextFromTextInput {
public static void main(String[] args) {
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent(
"gemini-3.5-flash",
"Explain quantum computing",
null);
System.out.println(response.text());
}
}
Instalação Java:
- Versão mais recente: https://central.sonatype.com/artifact/com.google.genai/google-genai/versions
- Gradle:
implementation("com.google.genai:google-genai:${LAST_VERSION}") - Maven:
<dependency> <groupId>com.google.genai</groupId> <artifactId>google-genai</artifactId> <version>${LAST_VERSION}</version> </dependency>
Consulta de Documentação
Quando o MCP está Instalado (Preferencial)
Se a ferramenta search_docs (do servidor Google MCP) estiver disponível, use-a como sua única fonte de documentação:
- Chame
search_docscom sua consulta - Leia a documentação retornada
- Confie nos resultados do MCP como fonte da verdade para detalhes da API — eles estão sempre atualizados.
[!IMPORTANT] Quando as ferramentas MCP estiverem presentes, nunca busque URLs manualmente. O MCP fornece documentação atualizada e indexada que é mais precisa e eficiente em tokens do que a busca por URL.
Quando o MCP NÃO está Instalado (Apenas como Fallback)
Se nenhuma ferramenta de documentação MCP estiver disponível, busque nas documentações oficiais:
URL do Índice: https://ai.google.dev/gemini-api/docs/llms.txt
Este índice contém links para todas as páginas de documentação no formato .md.txt. Use ferramentas de busca na web para:
- Buscar
llms.txtpara descobrir páginas disponíveis
…
Perguntas frequentes
Quais modelos do Gemini estão disponíveis?
Os modelos mais recentes incluem gemini-3.5-flash, gemini-3.1-pro-preview, gemini-3.1-flash-lite-preview, gemini-3-pro-image-preview, gemini-3.1-flash-image-preview, gemini-3.1-flash-lite-image-preview, gemini-2.5-pro, gemini-2.5-flash, gemma-4-31b-it e gemma-4-26b-a4b-it. Modelos antigos como gemini-2.0-* e gemini-1.5-* não devem ser usados.
Quais códigos de programação (SDKs) devo usar?
Para Python, use 'google-genai'. Para JavaScript/TypeScript, use '@google/genai'. Para Go, use 'google.golang.org/genai'. Para Java, use 'com.google.genai:google-genai'. Evite os SDKs antigos.
Onde encontro a documentação oficial?
Se a ferramenta 'search_docs' estiver disponível, use-a. Caso contrário, acesse o site oficial em ai.google.dev/gemini-api/docs. Páginas importantes incluem as de geração de texto, function calling, saídas estruturadas, geração e compreensão de imagens, embeddings e migração de SDK.
Detalhes
Descrição original do autor
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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3092
- 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