Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Projeto com erro para inicializar

Estou tomando esse erro depois de já ter instalado as bibliotecas, parece ser algo relacionado à chave API da OpenAIInsira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Olá Luís, tudo bem?

Ao utilizar a biblioteca os para resgatar as variáveis de ambiente é importante que você garanta que o alguns procedimentos tenham ocorrido para executar o seu projeto. Vou te dar uma lista de sugestões de como resolver, ok?

  1. Se você estiver usando um ambiente virtual, conforme sugerido no preparando ambiente, é importante que você garanta que ele esteja ativo. Seguem alguns passos para isso:
python -m venv chatbot
chatbot\Scripts\activate
  • Após isso, é importante ainda que você ative o ambiente, pressionando Shift + Ctrl + P e selecionando o ambiente chabot (criado)
  1. Feito isso, é importante que as bibliotecas seja instaladas via terminal no próprio visual studio, desta forma, usando os atalhos:
pip install numpy openai python-dotenv tiktoken flask opencv-python uuid
  1. Uma vez que as bibliotecas tenham sido instaladas, você precisa garantir que no diretório principal do seu projeto você tenha criado um arquivo .env, pois este arquivo que será responsável por garantir que a chave esteja alocada de forma correta. a. Aqui temos dois caminhos possíveis pra testar: (i) você pode pegar diretamente a sua chave da api e modificar a instrução de criação do ciente, pra ver se funciona, deixando-a explicitada:
cliente = OpenAI(api_key= "SUA CHAVE NESTA STRING")
  • Garantir que dentro do arquivo .env exsite um par de chave e valor, da seguinte forma:

    OPENAI_API_KEY = "SUA CHAVE NESTA STRING"
    

Desta forma o problema deve ser resolvido. Pode chamar por aqui novamente =) também pode ser legal enviar mais detalhes do projeto =)

Att, Andre Santana

Boa tarde André, a instalação de dependencias consegui fazer, essa parte do arquivo .env que não entendi. No pacote que baixamos pelo GitHub do curso já vem esse arquivo? Onde encontro ele?

solução!

Olá Luis, tudo bem?

Este arquivo nao enviamos junto, pois é um arwuivo que armazena a chave pessoal de cada dev.

Se você estiver usando o visual studio code, faça o seguinte:

  1. No mesmo diretório em que enxontra-se seu arquivo de projeto python, crie um novo arquivo. Nomeie este arquivo como .env
  2. Dentro do arquivo .env insira o seguinte trecho de texto:
OPENAI_API_KEY = "sua chave aqui"

3 Substitua o conteudo da string pela sua chave da API da open ai.

De modo geral, não enviamos estes arquivos pois expõe a chave sa api quando subimos em algum repositório.