Skip to content

peulearning/chatbot_openai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot Inteligente 🤖

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.

Captura de tela de 2024-10-28 12-43-33

🚀 Começando

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.

📋 Pré-requisitos

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.

🔧 Instalação

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

🎯 Funcionalidades

    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.

🛠️ Construído com

    Python - Linguagem principal
    OpenAI API - Motor de IA
    Streamlit - Biblioteca para a interface gráfica

📌 Versão

    (0.1.0) - 15-10-2023 (Versão inicial com integração da API e interface)

✒️ Autores

Pedro Henrique Araújo Mattos Ribeiro - Desenvolvedor do Chatbot

📄 Licença

Este projeto está sob a licença MIT – veja o arquivo LICENSE.md para mais detalhes.

⌨️ com ❤️ por Pedrão Ribeiro 😊

About

Um simples chatbot itegrado a OPENAI ( ChatGPT ) , para resolução de pequenos problemas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages