Uma API Rest integrada com o sdk do Google Cloud Vision, onde as requisições são processadas e uma resposta em formato JSON e devolvida.
O projeto foi desenvolvido utilizando as seguintes tecnologias:
-
-
rota usada para listar as labels de uma imagem desejada
-
PARÂMETROS » Enviados pelo corpo da requisição:
- imageUrl → link de uma imagem
-
Requisição
routes.post('http://aplication_url/')
{ "imageUrl": "https://image.freepik.com/vetores-gratis/aniversario-de-casamento-do-royal-25-de-luxo_1340-6709.jpg" }
- Resposta
{ "labels": [ "Text", "Font", "Logo", "Sky", "Symbol", "Illustration", "Circle", "Graphics", "Space", "Night" ] }
-
- Faça um clone :
$ git clone https://github.com/msvictor/api-integration-google-cloudvision.git
- Vá ao diretório
$ cd api-integration-google-cloudvision
- Executando as aplicações:
$ npm install
$ npm run start
- Faça um Fork deste repositório;
- Crie uma branch com a sua feature:
git checkout -b my-feature
- Commit suas mudanças:
git commit -m 'feat: My new feature'
- Faça um push da sua branch:
git push origin my-feature
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.