Não consegui fazer do jeito que tava no curso, fui tentando e consegui com a ajuda do próprio GPT, porém não sei se tem algum erro ou problema de vulnerabilidade. Ficou assim:
var client = new OpenAIClient("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");
var chatClient = client.GetChatClient("gpt-4o-mini");
var messages = new List<ChatMessage>
{
new SystemChatMessage("Você é um redator de resumos musicais com estilo informal."),
new UserChatMessage($"Resuma a banda {nomeDaBanda} em 1 parágrafo de forma descontraída.")
};
var chatResponse = chatClient.CompleteChatAsync(messages).GetAwaiter().GetResult();
string resumo = chatResponse.Value.Content[0].Text;
banda.Resumo = resumo;