Aplicação que possibilita realizar upload de videos e por meio de IA, criar automaticamente títulos chamativos e descrições com um boa indexação.
Upload-AI.mp4
Este projeto foi desenvolvido com as seguintes tecnologias:
- nodejs
- Typescript
- Fastify
- Prisma
- Zod
- OpenAI
- Dotenv
Antes de iniciar, certifique-se de ter o Node.js
e o npm
instalados em seu computador e após siga os seguintes passos:
- Clone o repositório:
$ git clone
- Acesse a pasta do projeto:
$ cd upload-ai-api
- Instale as dependências:
$ npm install
- Execute as migrações:
$ npx prisma migrate dev
- Inicie o servidor:
$ npm run dev
- Crie um arquivo .env de acordo com o arquivo .env.example.
- No campo DATABASE_URL, especifique a URL do banco de dados que deseja utilizar.
- Crie uma conta no site OpenAI, obtenha sua chave da API e preencha o campo OPENAI_KEY com sua chave.
https://github.com/Gisellebm/nlw-upload-ai