Este projeto consiste em um chatbot com inteligência artificial desenvolvido em Python, utilizando Streamlit para criar a interface web interativa e a API da OpenAI para gerar respostas automáticas.
O objetivo do projeto é demonstrar a integração entre frontend e backend em Python, além do uso de APIs externas para criação de aplicações com IA.
- Python
- Streamlit
- OpenAI API
- Git e GitHub
- Variáveis de ambiente (.env)
- Interface de chat interativa
- Envio de mensagens pelo usuário
- Respostas geradas por inteligência artificial
- Histórico de conversa salvo na sessão
- Integração com API externa
- Proteção da API Key usando variáveis de ambiente
Execute o seguinte comando no terminal:
streamlit run main.pyO aplicativo abrirá automaticamente no navegador.
Durante o desenvolvimento deste projeto foram praticados:
- Criação de aplicações web com Streamlit
- Integração com APIs externas
- Uso de variáveis de ambiente
- Controle de versão com Git
- Organização de projetos Python
Para utilizar o chatbot é necessário possuir créditos na API da OpenAI.
Caso não haja créditos disponíveis, o chatbot não conseguirá gerar respostas.