Skip to content

MateoRodriguez0/mercadolibre-products-comparator

Repository files navigation

Compare Produtcs

Compare products, allows you to see the similarities and differences between the compared products. This app integrates with the MercadoLibre API and allows you to compare products using the urls of the publications, compares the information of the products, sellers and other things.

authentication and authorization

In order to access the application resources, the Authentication and Authorization processes must be carried out. This way, you will be able to interact with the application on behalf of your MercadoLibre account. To authenticate yourself you must register with your Mercadolibre account at the following url to obtain the authorization code.

https://auth.mercadolibre.com.co/authorization?response_type=code&client_id=7688862085485252&redirect_uri=https://compareproducts.com

It will redirect to the mercadolibre page to carry out the authentication process with the oauth 2.0 protocol Captura de pantalla 2024-02-09 222353

After registering or logging in with a MercadoLibre account, you will be giving the application permissions to make requests to the MercadoLibre API on behalf of the account owner.

Integration with Google cloud vertex AI

Generative AI and natural language are the main technologies used to achieve the objective, which is to generate a value comparison from the information in the publications.

This application takes advantage of the benefits of Vertex AI's generative AI to analyze the descriptions and characteristics of the products or publications that will be compared and through AI. Generative Gemini can give guidance to users about which publication may be a better purchase option. AI is also used to make a comparison based on the opinions of a publication.

In the compareproducts-AI-services submodule you will find the services with analysis functionalities with generative AI.

The model currently used is Gemini 1.0 Pro.

Documentation

Config-server

eureka-server

Servicio-vendedores

Servicio-analisis-url

Servicio-analisis-categoria

Releases

No releases published

Packages

No packages published

Languages