Ce projet utilise les API d'OpenAI pour recréer des peintures célèbres grâce à un processus image-to-text-to-image
.
L’objectif est d’évaluer dans quelle mesure l’IA peut analyser et recréer des peintures sans nommer explicitement le titre ou l’artiste original.
En fournissant une image d'un tableau célèbre (par exemple, la Joconde), les API d'OpenAI génèrent une description détaillée de l'œuvre d'art, y compris les objets et les couleurs représentés.
À l’aide de cette description, le projet invite ensuite les API OpenAI à produire un nouveau tableau original.
Le titre et l'artiste du chef-d'œuvre original sont intentionnellement omis.
Voici quelques exemples d’œuvres d’art que nous avons créées avec ce projet :
ORIGINAL | NOUVEAU |
---|---|
Vous pouvez essayer ce projet localement.
Une fois cloné ce dépôt, installez ses dépendances :
npm i
Créez un fichier appelé .env.local
dans le dossier racine du référentiel et ajoutez votre clé API OpenAI ici :
NEXT_PUBLIC_OPENAI_API_KEY=(openai-api-key-here)
Vous pouvez maintenant exécuter le projet
npm run dev
Et testez-le sur http://localhost:3000.
Pour contribuer à ce projet, vous pouvez suivre les instructions rapportées dans Utilisation ci-dessus.
Les technologies utilisées dans ce projet :