Olá!
Este projeto é um chatbot interativo desenvolvido em Python, usando a API da OpenAI para fornecer respostas inteligentes e uma interface gráfica intuitiva com a biblioteca Streamlit. O objetivo é demonstrar boas práticas de programação e conhecimentos específicos em Python e inteligência artificial, aplicados em uma interface amigável e interativa.
Essas instruções ajudarão você a obter uma cópia do projeto em operação em sua máquina local para desenvolvimento e testes.
Para rodar o projeto, você precisará ter o Python instalado em sua máquina e uma chave de API da OpenAI.
Instalação do Python: Documentação Python
Chave da API da OpenAI: OpenAI API – Cadastre-se e obtenha uma chave de API.
Clone o repositório e instale as dependências do projeto usando o comando abaixo:
bash
pip install -r requirements.txt
Em seguida, adicione sua chave de API em um arquivo .env no diretório raiz:
bash
OPENAI_API_KEY="sua-chave-aqui"
Para iniciar o chatbot, basta rodar o seguinte comando no terminal:
bash
streamlit run app.py
Interação em linguagem natural: A API da OpenAI permite que o chatbot responda a perguntas e mantenha uma conversa natural.
Interface Gráfica com Streamlit: Interface intuitiva e amigável para fácil interação com o usuário.
Personalização do Chatbot: Configurações para personalizar o comportamento e tom do chatbot.
Python - Linguagem principal
OpenAI API - Motor de IA
Streamlit - Biblioteca para a interface gráfica
(0.1.0) - 15-10-2023 (Versão inicial com integração da API e interface)
Pedro Henrique Araújo Mattos Ribeiro - Desenvolvedor do Chatbot
Este projeto está sob a licença MIT – veja o arquivo LICENSE.md para mais detalhes.
⌨️ com ❤️ por Pedrão Ribeiro 😊
