public async Task <List <string> > GetIngredients(string imageBase64)
        {
            try
            {
                byte[] image = Convert.FromBase64String(imageBase64);

                _logger.LogInformation("Passou pela validação");

                var result = await _ocrService.CognitiveVisionOCR(image);

                _logger.LogInformation("Passou pelo OCR");

                result = result.Replace("Ingredientes:", "", StringComparison.OrdinalIgnoreCase);
                result = result.Replace("Ingredientes", "", StringComparison.OrdinalIgnoreCase);

                var ingredients = result.Split(",").ToList();

                ingredients.ForEach(x => {
                    _logger.LogInformation($"{x}");
                });

                return(ingredients);
            }
            catch (Exception ex)
            {
                _logger.LogError($"Falha ao extrair ingredientes - {ex.ToString()}");
                throw new Exception("Falha ao extrair ingredientes", ex);
            }
        }