Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/shettysach/protagonist-producer
- Owner: ShettySach
- Created: 2023-06-13T08:08:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-03T17:28:54.000Z (11 months ago)
- Last Synced: 2024-02-03T18:33:26.424Z (11 months ago)
- Topics: 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
- Language: CSS
- Homepage:
- Size: 43.4 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)