Este projeto usa APIs da OpenAI para recriar pinturas famosas por meio de um processo image-to-text-to-image
.
O objetivo é avaliar até que ponto a IA pode analisar e recriar pinturas sem nomear explicitamente o título ou artista original.
Ao fornecer a imagem de uma pintura famosa (por exemplo, a Mona Lisa), as APIs da OpenAI geram uma descrição detalhada da obra de arte, incluindo os objetos e as cores retratadas.
Usando esta descrição, o projeto solicita às APIs OpenAI que produzam uma pintura nova e original.
O título e o artista da obra-prima original foram omitidos intencionalmente.
Estes são alguns exemplos de obras de arte que criamos com este projeto:
ORIGINAL | NOVO |
---|---|
Você pode experimentar este projeto localmente.
Depois de clonar este repositório, instale suas dependências:
npm i
Crie um arquivo chamado .env.local
na pasta raiz do repositório e adicione sua chave de API OpenAI aqui:
NEXT_PUBLIC_OPENAI_API_KEY=(openai-api-key-here)
Agora você pode executar o projeto
npm run dev
E teste em http://localhost:3000.
Para contribuir com este projeto, você pode seguir as instruções relatadas em Uso acima.
As tecnologias utilizadas nestes projetos: