1
resposta

Nao to conseguindo configurar a IA

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.");
1 resposta

Olá, Danilo! Como vai?

Primeiro, é importante garantir que a variável de ambiente OPENAI_API_KEY está realmente configurada no seu sistema. Aqui estão alguns passos que você pode seguir para verificar e configurar isso:

  1. No Windows:

    • Abra o menu Iniciar e digite "variáveis de ambiente".
    • Clique em "Editar as variáveis de ambiente do sistema".
    • Na janela que abrir, clique em "Variáveis de Ambiente".
    • Na seção "Variáveis do sistema", clique em "Novo" e adicione OPENAI_API_KEY como o nome da variável e sua chave da API como o valor.
    • Clique em "OK" para salvar.
  2. No macOS ou Linux:

    • Abra o terminal.
    • Edite o arquivo de configuração do shell (como .bashrc, .bash_profile ou .zshrc) usando um editor de texto, por exemplo:
      nano ~/.bashrc
      
    • Adicione a seguinte linha ao final do arquivo:
      export OPENAI_API_KEY="sua-chave-aqui"
      
    • Salve o arquivo e execute source ~/.bashrc (ou o arquivo correspondente) para aplicar as mudanças.

Após configurar a variável de ambiente, reinicie seu editor de código ou terminal para garantir que ele reconheça a nova variável.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.