📍 Conteúdo
Upload AI é uma 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, esse projeto foi dividido em 2 micro serviços um para o frontend e outro para o backend, este é o backend
- Node
- Fastify
- Prisma
- PNPM
- openai
- zod
- Intale as dependencia usando
pnpm install
- Suba o servidor usando
pnpm run dev
- Clone o arquivo .env.example para .env substituindo o valor das variaveis de ambiente, Importante ter uma chave de acesso do openai.
- O projeto estará disponivel no browser no endereço http://localhost:5173/
Na raiz do projeto existe um arquivo com a coleção de requests para o insomnia insomnia.json
.
- Rode as migrations da aplicação com
npx prisma migrate dev
- Importe o arquivo do insomnia no software para fazer as requests.
- Na rota upload videos, adicione no campo
filename
o seu .mp3 - Para ver o banco de dados rode
pnpm run studio
- Pegue o ID do audio que acabou de subir para joga na rota create transcription.
- A request pode demorar um pouco mas o retorno irá te trazer a transcrição completa do audio.
MIT