https://github.com/peulearning/chatbot_openai
Um simples chatbot itegrado a OPENAI ( ChatGPT ) , para resolução de pequenos problemas.
https://github.com/peulearning/chatbot_openai
env openai pyhon3
Last synced: 10 months ago
JSON representation
Um simples chatbot itegrado a OPENAI ( ChatGPT ) , para resolução de pequenos problemas.
- Host: GitHub
- URL: https://github.com/peulearning/chatbot_openai
- Owner: peulearning
- License: mit
- Created: 2024-10-28T02:43:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T16:42:41.000Z (about 1 year ago)
- Last Synced: 2025-01-28T13:49:12.269Z (11 months ago)
- Topics: env, openai, pyhon3
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
# 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.

## 🚀 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 😊