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 Gen AI, 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ódigo rapidamente com a ajuda 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 precisas para a API Gemini.

Antes de começar

Antes de começar, siga estas etapas:

Conectar-se ao servidor MCP de conhecimento do desenvolvedor

Para permitir que seu assistente de IA recupere informações em tempo real da documentação para desenvolvedores do Google, configure a conexão com o servidor MCP do Developer Knowledge. As etapas específicas variam de acordo com a 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 fazer a autenticação usando Application Default Credentials (ADC) ou uma chave de API do seu projeto Google Cloud . O ADC é o método de autenticação recomendado para serviços do Google Cloud . 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.

Se preferir autenticar usando uma chave de API, mas não tiver uma, 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 de conhecimento do desenvolvedor para instruções completas sobre outras ferramentas e métodos de autenticação.

Exemplos de comandos

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

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

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

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

  • "Crie uma função Python usando a biblioteca google-genai para transmitir respostas do Gemini em 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 em Go? Encontre os detalhes na documentação doGoogle Cloud ."

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.
  • Saiba mais na documentação da API Gemini.
  • Confira os preços da plataforma do agente.
  • Saiba mais sobre outras ferramentas disponíveis usando o servidor Developer Knowledge MCP.