Desenvolver código da API Gemini com o SDK de IA Generativa do Google

Este guia mostra como acelerar seu fluxo de trabalho de desenvolvimento com o SDK de IA generativa do Google, 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 assistência contextual da documentação oficial e atualizada para desenvolvedores do Google. 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 para desenvolvedores do Google's, 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 o Application Default Credentials (ADC) ou uma chave de API do 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 a ferramenta estiver conectada ao servidor MCP do Developer Knowledge, você poderá pedir ajuda ao escrever código com o SDK de IA generativa do Google. Confira alguns exemplos de comandos que podem ser usados com a ferramenta de IA configurada:

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

  • "Mostre o código do SDK de IA generativa do Google 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 de 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 para um aplicativo de chat."

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

A 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

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