Desenvolver código da API Gemini com o SDK da IA generativa

Este guia mostra como acelerar seu fluxo de trabalho de desenvolvimento com o SDK da IA generativa, aprimorado pelo servidor MCP do Google Developer Knowledge. Ao conectar suas ferramentas de desenvolvimento com tecnologia de IA ao servidor MCP do Developer Knowledge, você pode criar protótipos e escrever códigos rapidamente com a ajuda contextual da documentação oficial e atualizada do Google para desenvolvedores. Essa conexão permite interagir com suas ferramentas para receber exemplos de código, explicações e dicas de solução de problemas precisos para a API Gemini.

Antes de começar

Antes de começar, conclua as seguintes etapas:

Conectar-se ao servidor MCP do Developer Knowledge

Para permitir que seu assistente de IA recupere informações em tempo real da documentação do Google para desenvolvedores, configure a conexão com o servidor MCP do Developer Knowledge . As etapas específicas variam dependendo da ferramenta (por exemplo, CLI do Gemini, VS Code com Gemini Code Assist ou Cursor), mas geralmente envolvem a atualização de um arquivo de configuração para incluir o URL do servidor (https://developerknowledge.googleapis.com/mcp) e o método de autenticação necessário.

É possível autenticar usando Application Default Credentials (ADC) ou uma chave de API do seu Google Cloud projeto. O ADC é o método de autenticação recomendado para Google Cloud serviços. Consulte Escolher um método de autenticação na documentação do servidor MCP do Developer Knowledge para instruções sobre como configurar o ADC.

Como alternativa, se você preferir a autenticação usando uma chave de API, mas não tiver uma chave de API, consulte Criar uma chave de API. Em seguida, execute o comando a seguir para configurar a CLI do Gemini, substituindo YOUR_API_KEY pela sua chave de API:

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

Consulte Conectar-se ao servidor MCP do Developer Knowledge para instruções completas sobre outras ferramentas e métodos de autenticação.

Exemplos de comandos

Depois que sua ferramenta estiver conectada ao servidor MCP do Developer Knowledge, você poderá pedir ajuda ao escrever código com o SDK da IA generativa. Confira alguns exemplos de comandos que podem ser usados com sua ferramenta de IA configurada:

  • "Usando o SDK da IA generativa em Python, como faço para gerar texto com o Gemini 1.5 Flash e processar possíveis erros de API?"

  • "Mostre o código do SDK da IA generativa para Node.js para chamar a API Gemini para resumir um documento longo. Quais são as práticas recomendadas para dividir a entrada, de acordo com a documentação oficial?"

  • "Estou recebendo um erro de autenticação com o SDK da IA generativa do Java ao executar no Cloud Run. Quais são as causas comuns e como posso solucionar o problema?"

  • "Crie uma função Python usando a biblioteca google-genai para transmitir respostas do Gemini 1.5 Pro para um aplicativo de chat."

  • Quais são os limites de taxa atuais que preciso conhecer ao usar a API Gemini pelo SDK da IA generativa do Go? Encontre os detalhes na Google Cloud documentação."

Sua ferramenta de IA usa o servidor MCP do Developer Knowledge para fornecer respostas e snippets de código com base na documentação oficial.

A seguir

  • Conheça os recursos avançados do SDK da IA generativa.
  • Aprofunde-se na documentação da API Gemini.
  • Confira os preços da Agent Platform.
  • Saiba mais sobre outras ferramentas disponíveis usando o servidor MCP do Developer Knowledge.