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

En esta guía, se muestra cómo acelerar tu flujo de trabajo de desarrollo con el SDK de IA generativa, mejorado por el servidor de MCP de Developer Knowledge de Google. 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 precisos, explicaciones y consejos para solucionar problemas de 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's, configura la conexión al servidor de MCP de Developer Knowledge. Los pasos específicos varían según la herramienta (por ejemplo, Gemini CLI, VS Code con Gemini Code Assist o Cursor), pero, por lo general, implican actualizar un archivo de configuración para que tu herramienta incluya 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 Google Cloud proyecto. ADC es el método de autenticación recomendado para los Google Cloud servicios. 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 clave de API, consulta Crea 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 esté conectada al servidor de MCP de Developer Knowledge, puedes pedirle ayuda mientras escribes código con el SDK de IA generativa. Estos son algunos ejemplos de instrucciones que puedes usar con tu herramienta de IA configurada:

  • "Si uso el SDK de IA generativa en Python, ¿cómo genero texto con Gemini y manejo posibles errores de la API?".

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

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

  • "Redacta una función de Python con la biblioteca google-genai para transmitir respuestas de Gemini para 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 Google Cloud documentación."

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.
  • 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 con el servidor de MCP de Developer Knowledge.