Skip to content

Latest commit

 

History

History
68 lines (40 loc) · 1.55 KB

File metadata and controls

68 lines (40 loc) · 1.55 KB

ChatBot com IA usando Streamlit

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.


Tecnologias Utilizadas

  • Python
  • Streamlit
  • OpenAI API
  • Git e GitHub
  • Variáveis de ambiente (.env)

Funcionalidades

  • 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

Demonstração da Interface

image

Como Executar o Projeto

Execute o seguinte comando no terminal:

streamlit run main.py

O aplicativo abrirá automaticamente no navegador.


Aprendizados

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

⚠️ Observação

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.