Desarrolla código de la API de Gemini con el SDK de IA generativa de Google

En esta guía, se muestra cómo acelerar tu flujo de trabajo de desarrollo con el SDK de IA generativa de Google, mejorado por el servidor MCP de Google Developer Knowledge. Si conectas tus herramientas de desarrollo potenciadas por IA al servidor de MCP de Developer Knowledge, puedes crear prototipos y escribir código rápidamente con la asistencia contextual de la documentación oficial y actualizada para desarrolladores de Google. Esta conexión te permite interactuar con tus herramientas para obtener ejemplos de código, explicaciones y sugerencias para solucionar problemas precisos para la API de Gemini.

Antes de comenzar

Antes de comenzar, debes completar los siguientes pasos:

Conéctate al servidor de MCP de Developer Knowledge

Para permitir que tu asistente de IA recupere información en tiempo real de la documentación para desarrolladores de Google, configura la conexión al servidor de MCP de Developer Knowledge. Los pasos específicos varían según la herramienta (por ejemplo, la CLI de Gemini, VS Code con Gemini Code Assist o Cursor), pero, en general, implican actualizar un archivo de configuración de la herramienta para incluir la URL del servidor (https://developerknowledge.googleapis.com/mcp) y el método de autenticación necesario.

Puedes autenticarte con las credenciales predeterminadas de la aplicación (ADC) o una clave de API de tu proyecto de Google Cloud . Las ADC son el método de autenticación recomendado para los servicios de Google Cloud . Consulta Elige un método de autenticación en la documentación del servidor de MCP de Developer Knowledge para obtener instrucciones sobre cómo configurar ADC.

Como alternativa, si prefieres autenticarte con una clave de API, pero no tienes una, consulta Cómo crear una clave de API. Luego, ejecuta el siguiente comando para configurar Gemini CLI y reemplaza YOUR_API_KEY por tu clave 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

Consulta Conéctate al servidor de MCP de Developer Knowledge para obtener instrucciones completas sobre otras herramientas y métodos de autenticación.

Ejemplos de instrucciones

Una vez que tu herramienta se conecte al servidor MCP de Developer Knowledge, podrás pedirle ayuda mientras escribes código con el SDK de IA generativa de Google. Estos son algunos ejemplos de instrucciones que puedes usar con tu herramienta de IA configurada:

  • "¿Cómo puedo generar texto con Gemini y controlar posibles errores de la API con el SDK de IA generativa de Google en Python?"

  • "Muéstrame el código del SDK de IA generativa de Google para Node.js para llamar a la API de Gemini y resumir un documento largo. ¿Cuáles son las prácticas recomendadas para dividir la entrada en fragmentos, según la documentación oficial?"

  • "Estoy teniendo un error de autenticación con el SDK de Gen AI de Java cuando se ejecuta en Cloud Run. ¿Cuáles son las causas comunes y cómo puedo solucionar los problemas?"

  • "Redacta una función de Python con la biblioteca google-genai para transmitir respuestas de Gemini en una aplicación de chat".

  • "¿Cuáles son los límites de frecuencia actuales que debo tener en cuenta cuando uso la API de Gemini con el SDK de IA generativa de Go? Encuentra los detalles en la documentación deGoogle Cloud ".

Tu herramienta de IA usa el servidor de MCP de Developer Knowledge para proporcionar respuestas y fragmentos de código basados en la documentación oficial.

¿Qué sigue?

  • Explora las funciones avanzadas del SDK de IA generativa de Google.
  • Profundiza en la documentación de la API de Gemini.
  • Revisa los precios de Agent Platform.
  • Obtén más información sobre otras herramientas disponibles en el servidor de MCP de Developer Knowledge.