Tentei outras formas, se puder deixar imagem para saber qual devo baixar do nuggets, tentei varias, entrei na documentação e nada.
Cheguei nessa solução e mesmo assim não acha a Appkey
// Não coloque chaves diretamente no código fonte. Use variável de ambiente OPENAI_API_KEY.
var apiKey = Environment.GetEnvironmentVariable("OPENAI_API_KEY");
// var apiKey = new OpenAIClient("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");
if (string.IsNullOrWhiteSpace(apiKey))
{
Console.WriteLine("Defina a variável de ambiente OPENAI_API_KEY antes de executar.");
return;
}
var client = new OpenAIClient(apiKey);
var chat = client.ChatEndpoint;
// TEXTO HARDCODE
var textoOriginal = """
Resuma a Banda Ira em um paragrafo de forma informal.
""";
// PROMPT SIMPLES
var mensagens = new List
{
new Message(Role.System, "Resuma o texto abaixo em no máximo 2 frases."),
new Message(Role.User, textoOriginal)
};
// Para completar um chat, utilize o método apropriado do ChatEndpoint.
// Exemplo de chamada (ajuste conforme a API real do pacote OpenAI utilizado):
// Substitua o método inexistente CreateCompletionAsync pelo método correto GetCompletionAsync
var chatRequest = new ChatRequest(
model: "gpt-4.1",
messages: mensagens
);
var resposta = await chat.GetCompletionAsync(chatRequest);
var resumo = resposta.Choices[0].Message.Content;
Console.WriteLine("Resumo:");
Console.WriteLine(resumo);
await Task.Delay(8000);
da esse erro aqui quando executo
("Defina a variável de ambiente OPENAI_API_KEY antes de executar.");