Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shettysach/protagonist-producer

Protagonist Producer is an AI character creator app, powered by the OpenAI API. By typing in a brief idea, you get back a character portrait, a character name and a synopsis/backstory for your character using OpenAI API for Text-Davinci-003 and DALL·E 2.
https://github.com/shettysach/protagonist-producer

ai character character-creation character-creator character-generator dall-e dalle dalle-2 gpt gpt-3 openai openai-api text-davinci-003 text-generation text-to-image

Last synced: 18 days ago
JSON representation

Protagonist Producer is an AI character creator app, powered by the OpenAI API. By typing in a brief idea, you get back a character portrait, a character name and a synopsis/backstory for your character using OpenAI API for Text-Davinci-003 and DALL·E 2.

Awesome Lists containing this project

README

        

# Protagonist Producer

![Home](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/03237e69-0e39-42a2-85b6-6dabfd4d67ee)

Protagonist Producer is an AI character creator app, powered by the OpenAI API. By typing in a brief idea, you get back a character portrait, a character name and a synopsis/backstory for your character using OpenAI API for Text-Davinci-003 and DALL·E 2.

### Steps to run:
1. Clone the repository / [Download](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/SachShetty/Protagonist-Producer) the files and extract
2. Paste your OpenAI API key in string format in place of "Your OpenAI API Key" in 'env.js'.

[(How to get an OpenAI API key)](https://tfthacker.medium.com/how-to-get-your-own-api-key-for-using-openai-chatgpt-in-obsidian-41b7dd71f8d3)
3. Type the command in the terminal of the Protagonist-Producer-main folder
```shell
npm start
```
5. Click on the localhost link.

## Sample outputs:

### Input: Futuristic dark ninja who fights with neon swords.
![A1](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/c4b89b0f-6a77-44c8-8cab-6270ba891fd2)
![A2](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/c4984750-af9a-4004-a67c-ed69b541dad2)

### Input: An old school gangster with a liking for gold.
![B1](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/2cfc3149-112d-4ebc-9812-85b4fb2f8e62)
![B2](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/422a79ec-73f0-4e0e-b262-aae66eb34eb1)

### Input: Dark, vengeful swordsman with a cat sidekick.
![C1](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/c230a2c3-d0cc-4d82-b5fd-186087d1a535)
![C2](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/df89d6ee-28f3-4f2f-80e8-749e3ea65339)

### Other outputs:
![image](https://github.com/SachShetty/Protagonist-Producer/assets/132273464/8e440858-9e90-417a-a6cf-f6c4c3abe3b8)