Pular para o conteúdo
Skillpedia
Agentes48 mil · #3092

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/gemini-api-dev/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/gemini-api-dev/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-dev

Ou 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.md
Conteú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, multimodal
  • gemini-3.1-pro-preview: 1M tokens, raciocínio complexo, codificação, pesquisa
  • gemini-3.1-flash-lite-preview: custo-benefício, desempenho mais rápido para tarefas de alta frequência e leves
  • gemini-3-pro-image-preview (Nano Banana Pro): 65k / 32k tokens, geração e edição de imagens
  • gemini-3.1-flash-image-preview (Nano Banana 2): 65k / 32k tokens, geração e edição de imagens
  • gemini-3.1-flash-lite-image-preview (Nano Banana 2 Lite): 65k / 32k tokens, geração e edição de imagens ultrarrápida
  • gemini-2.5-pro: 1M tokens, raciocínio complexo, codificação, pesquisa
  • gemini-2.5-flash: 1M tokens, rápido, desempenho balanceado, multimodal
  • gemma-4-31b-it: modelo denso Gemma 4, 31B parâmetros
  • gemma-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:


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:

  1. Chame search_docs com sua consulta
  2. Leia a documentação retornada
  3. 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:

  1. Buscar llms.txt para 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3092
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas