An OpenAI-based prototype that uses the Dall-E 2 API to create parametrically personalized image of it's users. We use a face/human recognition library to analyze faces and get basic interpretation of the image. Currently we use emotions, age, gender and gaze directions. We also extract the dominant colors from the image. This is then used to generate a text that is used to generate an image with Dall-E 2.
You'll need an OpenAI API Key. and a supabase.com project and a render.com account.
Run npm ci
Copy the .env.example
to .env
and fill in the values for your OpenAI API Key. Then variables related to supabase are already filled in with the values for the supabase project we use for development.
To start your local supabase project run supabase start
Then run npm run dev
We currently use render.com to deploy the docker image for the Next.js application. You can find the Dockerfile in the root of this repository. On your supabase project you to run the same migrations as on your local project.
supabase link --project-ref <PROJECT_ID>
supabase db push
Also you will need to prepare your database with the statements you can find in supabase/seed.sql
Thanks goes to these wonderful people (emoji key):
Raphael.A 💻 🤔 |
anna 🎨 🤔 |
Julia Zet 🎨 💻 🤔 |
Fabian Morón Zirfas 🎨 💻 🤔 🚇 |
Jonas Jaszkowic 💻 |
Dennis Ostendorf 🎨 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Texts and content available as CC BY.
Made by
|
A project by
|
Supported by
|