YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
Projeto em Grupo CHALLENGE 2 - Redes Generativas - I2A2 Academy
Este projeto foi elaborado por:
- Robson da Costa - robsondacosta@gmail.com
- Sidnei Agostini - jsribeiro123@gmail.com
- Daniel Vidiri Neto - dvn.face@gmail.com
- Vinícius Reis - viniciusreis@gmail.com
- José Neto - jose.fe.neto@gmx.com
Descrição do desafio
Desenvolver um chatbot de uso terapêutico, semelhante ao Eliza Bot (só que uma versão melhorada) com a ajuda das LLMs disponíveis.
Ferramentas utilizadas
:heavy_check_mark: Python
Linguagem de programação utilizada para programar.
:heavy_check_mark: Gradio
Biblioteca Python para gerar a interface do ChatBot.
:heavy_check_mark: OpenAI
Biblioteca Python para fazer a integração com o ChatGPT (necessário uma API paga).
:heavy_check_mark: decouple
Biblioteca Python para fazer a separação de parãmetros de ambiente de configuração.
:heavy_check_mark: Hugging Face
Ambiente para fazer o deploy da aplicação, no momento está como privado.
Como utilizar
1-Pré-requisitos
O projeto foi desenvolvido dentro do VSCode
Instalar a biblioteca Python dentro do VSCode.
O arquivo "requirements.txt" deve ser colocado no mesmo diretório do arquivo python principal.
Comando para instalar as bibliotecas do requirements.txt:$ pip install -r requirements.txtA biblioteca decouple é utilizada para esconder a API Key.
Para isso ele necessita de um arquivo ".env".
Baixar o arquivo ".env.example", renomear para somente ".env".
Dentro do arquivo, colocar uma API Key da OpenAI válida na variável OPENAI_API_KEY (sem aspas).
2-Baixar a tarefa do GitHub
Estando no repositório do projeto, clicar no botão "Code" (botão verde) e selecionar "Download ZIP".
O arquivo virá compactado, descompactar o arquivo.
3-Para executar o projeto no VSCode
Clique no ícone de play "Run Python file", no canto superior direito.
O terminal começará a exibir um log.
O gradio irá gerar uma URL local.
Segurar a tecla Ctrl do teclado e clicar com o mouse em cima da URL que ele gerou para abrir a aplicação no navegador.
O aplicativo executará com sucesso.