Este projeto utiliza a API da OpenAI para criar uma aplicação web que responde a perguntas utilizando modelos avançados de processamento de linguagem natural. Veja abaixo as funcionalidades principais e instruções detalhadas.
Para utilizar este projeto, é necessário ter uma chave de API da OpenAI e créditos suficientes na conta. Sem créditos, as solicitações à API não funcionarão.
- Verifique seus créditos acessando sua conta em OpenAI Platform.
- Certifique-se de ter saldo disponível antes de testar a aplicação.
- Resposta a Perguntas: Utilizando o modelo GPT-3.5-turbo da OpenAI, a aplicação gera respostas coerentes e contextuais para perguntas feitas pelos usuários.
- Histórico de Conversação: A aplicação mantém um histórico das interações, exibindo perguntas e respostas de maneira contínua.
-
Obtenha uma Chave de API da OpenAI:
- Acesse OpenAI Platform e crie uma conta, se ainda não tiver uma.
- Após o login, vá para a seção "API Keys" e crie uma nova chave de API.
- Copie a chave gerada para uso posterior.
-
Crie um Arquivo
.env
na Raiz do Projeto:- Na raiz do seu projeto Flask, crie um arquivo chamado
.env
se ainda não existir.
- Na raiz do seu projeto Flask, crie um arquivo chamado
-
Adicione sua Chave da API ao Arquivo
.env
:- Insira a seguinte linha no arquivo
.env
, substituindoSuaChaveDaAPIAqui
pela chave obtida:OPENAI_API_KEY=SuaChaveDaAPIAqui
- Insira a seguinte linha no arquivo
-
Configure o Projeto para Usar a Chave da API:
- Instale a biblioteca
python-dotenv
compip install python-dotenv
para carregar variáveis de ambiente do arquivo.env
.
- Instale a biblioteca
-
Verifique se os Créditos da API estão Disponíveis:
- Certifique-se de que sua conta possui créditos suficientes para evitar interrupções no serviço.
-
Executando o Código:
- Instale as bibliotecas necessárias:
pip install Flask openai
- Execute o aplicativo Flask com:
python app.py
- O servidor Flask será iniciado e estará disponível em
http://localhost:5000
.
- Instale as bibliotecas necessárias:
-
Erro: "API Key inválida"
- Verifique se a chave da API foi copiada corretamente e se está configurada no arquivo
.env
. - Certifique-se de que sua chave está ativa e com créditos suficientes na plataforma da OpenAI.
- Verifique se a chave da API foi copiada corretamente e se está configurada no arquivo
-
Erro: "ModuleNotFoundError: No module named 'openai'"
- Isso significa que a biblioteca
openai
não está instalada. Execute o comando:pip install openai
- Isso significa que a biblioteca
-
Erro: "Não foi possível se conectar ao servidor"
- Verifique sua conexão com a internet e a disponibilidade da API da OpenAI.