Sobre este projeto
it-programming / artificial-intelligence-1
Aberto
O objetivo deste projeto é clonar e adaptar o funcionamento de um aplicativo de geração de vídeos, atualmente hospedado como um Hugging Face Space (GiorgioV/test-wan-2-2-first-last-frame). O sistema deverá ser implantado na aws e exposto através de uma api rest, permitindo acesso remoto para geração de vídeos.
A aplicação receberá dois frames (imagens): o primeiro e o último frame do vídeo, e um prompt de texto. Em retorno, deverá gerar um vídeo conectando os frames com base no prompt.
Escopo Funcional:
Entrada da API:
- Frame inicial (imagem)
- Frame final (imagem)
- Prompt de texto descritivo
Saída da API:
- Vídeo gerado (arquivo MP4)
Escopo Técnico:
1. Clonagem do App:
- Replicar o comportamento e lógica do Hugging Face Space citado.
- Utilizar o mesmo modelo ou modelo equivalente (WAN 2.2 / Image-to-Video).
- Garantir que a geração de vídeo funcione fora do ambiente do Hugging Face.
2. Infraestrutura AWS:
- Deploy do modelo em ambiente com GPU.
- Infraestrutura sugerida (aberta a decisão técnica do desenvolvedor): Ex: Ec2 gpu / ecs / eks / sagemaker.
- Uso de Docker para padronizar a inferência (se necessário).
3. api rest:
- criar uma api http com endpoint, por exemplo: post /generate-video.
4. Performance e Confiabilidade:
- Tratamento de filas ou requests simultâneos (caso necessário).
- Logs e monitoramento básicos.
- Timeout adequado para geração de vídeo.
Entregáveis:
- Código-fonte do projeto (repositório Git).
- api rest funcional em ambiente aws.
- Documentação:
- Como subir o projeto.
- Como consumir a API.
- Requisitos de infraestrutura (GPU, memória, etc.).
- Endpoint público para testes.
Tecnologias Esperadas:
- Python
- PyTorch / Hugging Face
- FastAPI ou Flask
- Docker
- AWS (EC2, S3, Iam, etc.)
- gpu (nvidia)
resultado esperado:
ao final do projeto, deverá ser possível enviar dois frames + um prompt via api + tempo de vídeo e receber um vídeo gerado automaticamente, utilizando o serviço de forma remota, escalável e independente do hugging face.
Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Pequeño
Prazo de Entrega: Não estabelecido
Habilidades necessárias