Este proyecto utiliza las API de OpenAI para recrear pinturas famosas mediante un proceso image-to-text-to-image
.
El objetivo es evaluar qué tan bien la IA puede analizar y recrear pinturas sin nombrar explícitamente el título o el artista original.
Al proporcionar una imagen de una pintura famosa (por ejemplo, la Mona Lisa), las API de OpenAI generan una descripción detallada de la obra de arte, incluidos los objetos y colores representados.
Usando esta descripción, el proyecto solicita a las API de OpenAI que produzcan una pintura nueva y original.
El título y el artista de la obra maestra original se omiten intencionalmente.
Estos son algunos ejemplos de obras de arte que hemos creado con este proyecto:
ORIGINAL | NUEVO |
---|---|
Puedes probar este proyecto localmente.
Una vez clonado este repositorio, instale sus dependencias:
npm i
Cree un archivo llamado .env.local
en la carpeta raíz del repositorio y agregue su clave API de OpenAI aquí:
NEXT_PUBLIC_OPENAI_API_KEY=(openai-api-key-here)
Ahora puedes ejecutar el proyecto.
npm run dev
Y pruébelo en http://localhost:3000.
Para contribuir a este proyecto, puede seguir las instrucciones indicadas en Uso anteriormente.
Las tecnologías utilizadas en estos proyectos: