/api-integration-google-cloudvision

A simple api to detect labels of images with google cloud vison integration

Primary LanguageJavaScriptMIT LicenseMIT

Logo Logo

Integration with Code by Victor Gabriel

Javacript Node.js Google Cloud

Api Rest - Inegrada com o google cloud vision

⁉️ Sobre

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.

♦️ Tecnologias utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

👾 Rotas

  • Método ᚛ $POST

    • 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"
      ]
    }

:octocat:Clone este repositório

  1. Faça um clone :
  $ git clone https://github.com/msvictor/api-integration-google-cloudvision.git
  1. Vá ao diretório
  $ cd api-integration-google-cloudvision
  1. Executando as aplicações:
  $ npm install
  $ npm run start

🎯 Como contribuir

  • 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

📝 License

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.