Esta página se aplica à Apigee e à Apigee híbrida.
Visão geral
Neste tutorial, orientamos você no processo de uso do Gemini Code Assist no Cloud Code para projetar uma API e criar um proxy de API da Apigee a partir de uma especificação de API gerada. Neste tutorial, você usará um comando de linguagem natural para projetar e criar uma API que gerencie postagens de blog relacionadas a esportes para um site.
Antes de começar
Para concluir este tutorial, você precisará disto:
- A API Gemini para Google Cloud configurada no seu projeto da Apigee ou ser um administrador da organização da Apigee para poder adicioná-la. Para as etapas de configuração do Gemini Code Assist, consulte Usar o Gemini Code Assist.
- Ser um Administrador de APIs da Apigee no projeto da Apigee.
- Configurar o desenvolvimento local do seu projeto da Apigee no Cloud Code, caso ainda não tenha feito isso. Consulte Como configurar o gerenciamento de APIs da Apigee no Cloud Code para VS Code.
- Conhecer as especificações da OpenAPI para poder analisar a especificação gerada.
- (Opcional) Hub de APIs configurado nesse projeto. Embora isso não seja estritamente necessário para usar os recursos do Gemini Code Assist descritos aqui, não é possível realizar todas as etapas sem o hub de APIs.
Etapa 1: carregar a Apigee no Cloud Code
Abra o VS Code e clique no ícone do Cloud Code. Você verá o projeto da Apigee e as APIs.
Etapa 2: abrir a guia Criar uma especificação de API e inserir um comando
Clique na varinha mágica na linha da Apigee para abrir a guia de criação de especificações.
A guia mostra modelos que podem ser usados para iniciar o comando da API. Abaixo deles, há um campo de entrada de comando em formato livre. Clique em API para conteúdo do blog. Um comando de linguagem natural que descreve essa API é preenchido no campo de entrada do comando.
Etapa 3: criar e ver a especificação
Clique em Criar para gerar uma especificação de API com base nesse comando. Aguarde enquanto a especificação é gerada. O painel Saída mostra as etapas à medida que a especificação é criada.
Depois de criada, role para baixo para ver os endpoints, esquemas e a descrição da especificação. Para ver o código da especificação da OpenAPI, clique em Ver código.
Etapa 4: modificar o comando e recriar a especificação
Volte para o comando e adicione o tipo de esporte ao objeto de dados.
Clique em Criar mais uma vez para gerar a especificação outra vez. Você verá o tipo de esporte na especificação atualizada.
Também é possível voltar ao comando anterior clicando no histórico de comando na parte de cima da caixa de entrada de comandos.
Etapa 5: editar a especificação
É possível alterar a especificação clicando em Ver código e digitando as atualizações diretamente na especificação. Nesse exemplo, mude a descrição para "API de gerenciamento de conteúdo de postagens dos blogs de esporte".
Etapa 6: testar a API usando um servidor simulado
Teste a API usando o servidor simulado local, que emula respostas para a API. No menu suspenso Servidores, selecione a opção com Servidor de desenvolvimento local no nome. Depois de selecioná-lo, abra o caminho POST e clique em Testar.
Modifique os valores "author", "content" e "title" no corpo da solicitação para usar seus próprios 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" }
Clique em Executar para ver uma resposta fictícia da API na seção Respostas.
Etapa 7: salvar a API no hub de APIs
(Opcional) Após a revisão e finalização da sua API, registre-a no hub de APIs para disponibilizá-la aos desenvolvedores:
- Clique em Registrar no hub de APIs.
- Siga as instruções para registrar a API. Consulte Registrar APIs para informações sobre o registro no hub de APIs e os dados que você precisa fornecer.
Clique em Salvar para salvar a nova API com um nome que você preferir.
Etapa 8: criar um pacote de proxy de API com base nesta especificação
Para criar um pacote de proxies de API da Apigee com base nessa especificação, clique em Criar pacote de proxies de API no menu Mais.
Após a criação, o novo proxy aparecerá em apiproxies no menu à esquerda. Consulte Como desenvolver proxies de API para informações sobre como trabalhar com proxies de API no Cloud Code.
Próximas etapas
- Saiba mais sobre como projetar e editar APIs usando o Cloud Code.
- Saiba mais sobre os recursos do Gemini Code Assist que podem ser usados na Apigee. Consulte Usar o Gemini.