1
resposta

[Reclamação] API não é gratuita

Estou gostando do projeto mas fui tentar usar a API da OpenAI e quando deu erro, colei no chatGPT para ver do que se tratava e justamente era isso, a empresa não permite mais utilizar a API de forma gratuita. Se puder dar uma sugestão, vocês poderiam substituir o procedimento para alguma de forma gratuita. Já pagamos caro pela Alura, não acho justo pagar por recursos adicionais.

1 resposta

Oii, Renan!

Muito obrigada pelo seu feedback. Adicionamos uma atividade sobre isso no curso.

Mas tem uma alternativa, você pode colocar a descrição manualmente, assim:

Banda ira = new Banda("Ira!");
ira.Resumo = "Uma banda de rock brasileira, conhecida por suas letras intensas e performances enérgicas.";
ira.AdicionarNota(new Avaliacao(10));
ira.AdicionarNota(new Avaliacao(8));
ira.AdicionarNota(new Avaliacao(6));
namespace ScreenSound.Modelos; 

internal class Banda : IAvaliavel
{
    private List<Album> albuns = new List<Album>();
    private List<Avaliacao> notas = new List<Avaliacao>();

    public Banda(string nome)
    {
        Nome = nome;
    }

    public string Nome { get; }
    public double Media
    {
        get
        {
            if (notas.Count == 0) return 0;
            else return notas.Average(a => a.Nota);
        }
    }
    public string? Resumo { get; set; }
    public List<Album> Albuns => albuns;

    public void AdicionarAlbum(Album album) 
    { 
        albuns.Add(album);
    }

    public void AdicionarNota(Avaliacao nota)
    {
        notas.Add(nota);
    }

    public void ExibirDiscografia()
    {
        Console.WriteLine($"Discografia da banda {Nome}");
        foreach (Album album in albuns)
        {
            Console.WriteLine($"Álbum: {album.Nome} ({album.DuracaoTotal})");
        }
    }
}

Já no menu de detalhes você terá: Console.WriteLine(banda.Resumo);

Espero ter te ajudado. E mais uma vez, obrigada pelo feedback, ele nos ajuda a melhorar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!