Gabriel-Sasaki / CelebrityGPT

Um projeto simples de terminal para simular a conversa com celebridades.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CelebrityGPT

O que é o projeto?

Esse projeto é apenas para estudar o básico sobre a API da OpenAI usando Python.

A aplicação consiste em uma interface de texto para conversar com o ChatGPT como se ele fosse uma celebridade famosa. O usuário pode escolher com quem deseja conversar no início do diálogo e depois pode questionar o que quiser para a versão GPT da celebridade. Todo o contexto do que foi discutido é mantido durante a conversa.

Como preparar o ambiente

Faça um git clone do projeto.

git clone git@github.com:Gabriel-Sasaki/CelebrityGPT.git

Crie e ative um ambiente virtual.

python -m venv env
source ./env/bin/activate

Instale as dependências.

pip install -r requirements.txt

Execute a aplicação.

python ./openai-project/main.py

É necessário possuir uma Organization Key e uma API Key da OpenAI. Veja mais abaixo.

Organization e API Key

Para executar o projeto é necessário possuir uma Organization Key e uma API Key da própria OpenAI. Você pode saber mais acessando a página oficial de autenticação da API em: https://platform.openai.com/docs/api-reference/authentication

Bibliotecas obrigatórias

aiohttp==3.8.5
aiosignal==1.3.1
async-timeout==4.0.2
attrs==23.1.0
certifi==2023.7.22
charset-normalizer==3.2.0
frozenlist==1.4.0
idna==3.4
multidict==6.0.4
openai==0.27.8
requests==2.31.0
tqdm==4.65.0
urllib3==2.0.4
yarl==1.9.2

About

Um projeto simples de terminal para simular a conversa com celebridades.


Languages

Language:Python 100.0%