An open API service indexing awesome lists of open source software.

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.

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.

![Captura de tela de 2024-10-28 12-43-33](https://github.com/user-attachments/assets/0723f523-675f-45f8-b80f-18f7dcc9c2ca)

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