Esta página se aplica a Apigee y Apigee Hybrid.
Descripción general
En este instructivo, se explica el proceso de usar Gemini Code Assist en Cloud Code para diseñar una API y crear un proxy de API de Apigee a partir de una especificación de API generada. En este instructivo, usarás una instrucción de lenguaje natural para diseñar y crear una API que administre la publicación de blogs relacionada con deportes para un sitio web.
Antes de comenzar
Para completar este instructivo, necesitarás lo siguiente:
- La API de Gemini para Google Cloud configurada para tu proyecto de Apigee o ser administrador de la organización de Apigee para que puedas agregarla. Para ver los pasos de configuración de Gemini Code Assist, consulta Cómo usar Gemini Code Assist.
- Para ser administrador de la API de Apigee en tu proyecto de Apigee.
- A fin de configurar el desarrollo local para tu proyecto de Apigee en Cloud Code, si aún no lo hiciste. Consulta Configura la administración de la API de Apigee en Cloud Code para VS Code.
- Conocimientos de las especificaciones de OpenAPI para que puedas revisar las especificaciones generadas.
- (Opcional) Configuración del concentrador de APIs para este proyecto. Aunque no es estrictamente obligatorio para usar las funciones de Gemini Code Assist que se describen aquí, no podrás realizar todos los pasos sin el concentrador de APIs.
Paso 1: Carga Apigee en Cloud Code
Abre VS Code y haz clic en el ícono de Cloud Code. Deberías ver tu proyecto de Apigee y cualquier API.
Paso 2: Abre la pestaña Crear una especificación de API y, luego, ingresa una instrucción
Haz clic en la varita mágica en la fila Apigee para abrir la pestaña de creación de especificaciones.
En la pestaña, se muestran plantillas que puedes usar para iniciar la solicitud de la API. Debajo de ellos, hay un campo de entrada de instrucción de formato libre. Haz clic en API para el contenido de blogs. Una instrucción de lenguaje natural que describe esta API se propaga en el campo de entrada de la instrucción.
Paso 3: Crea y consulta las especificaciones
Haz clic en Crear para generar una especificación de API a partir de esta instrucción. Espera mientras se genera la especificación; el panel Resultado muestra los pasos a medida que se crea la especificación.
Una vez creados, desplázate hacia abajo para ver la descripción, los extremos y los esquemas de la especificación. Para ver el código de especificación de OpenAPI, haz clic en Ver código.
Paso 4: Modifica la instrucción y vuelve a crear la especificación
Vuelve a la instrucción y agrega el tipo de deporte como parte del objeto de datos.
Haz clic en Crear de nuevo para volver a generar la especificación. Verás el tipo de deporte en la especificación actualizada.
Ten en cuenta que también puedes volver al mensaje anterior si haces clic en el historial de mensajes en la parte superior de la casilla de entrada del mensaje.
Paso 5: Edita la especificación
Para cambiar la especificación, haz clic en Ver código y escribe tus actualizaciones directamente en la especificación. Para este ejemplo, cambia la descripción a “API de administración de contenido de entradas de blog de deportes”.
Paso 6: Prueba la API con un servidor de simulación
Prueba la API con el servidor de muestra local, que emula las respuestas de la API. En el menú desplegable Servidores, selecciona la opción con Servidor de desarrollo local en el nombre. Una vez seleccionada, abre la ruta POST y haz clic en Probar.
Modifica los valores "autor", "contenido" y "título" en el cuerpo de la solicitud para usar tus propios valores:
{ "author": "My name", "categories": [ "string" ], "content": "This is my blog post", "featuredImageUrl": "string", "publishedDate": "string", "tags": [ "string" ], "title": "Baseball in the age of AI" }
Haz clic en Ejecutar para ver una respuesta ficticia de la API en la sección Respuestas.
Paso 7: Guarda tu API en el concentrador de APIs
(Opcional) Una vez que tu API se haya revisado y finalizado, haz que esté disponible para los desarrolladores mediante el registro en el centro de API:
- Haz clic en Register to API Hub.
- Sigue las indicaciones para registrar la API. Consulta Registra API para obtener información sobre cómo registrarte con el concentrador de API y la información que debes proporcionar.
Haz clic en Guardar para guardar la API nueva con el nombre que elijas.
Paso 8: Crea un paquete de proxy de API a partir de esta especificación
Para crear un paquete de proxies de la API de Apigee a partir de esta especificación, haz clic en Crear paquete de proxies de API en el menú Más.
Después de la creación, deberías ver el nuevo proxy en apiproxies en el menú de la izquierda. Consulta Desarrolla proxies de API para obtener información sobre cómo trabajar con proxies de API en Cloud Code.
Próximos pasos
- Obtén más información sobre cómo diseñar y editar APIs con Cloud Code.
- Obtén más información sobre las funciones de Gemini Code Assist que puedes usar en Apigee. Consulta Cómo usar Gemini.