O Upload.ai é um projeto criado durante a NLW IA da Rocketseat que utiliza inteligência artificial para gerar transcrições de vídeos automaticamente. Com ele, você pode fazer o upload de um vídeo e obter uma transcrição precisa em questão de segundos, além de usar um prompt para criar títulos e descrições para seus vídeos usando IA.
- Navegue até a pasta do front-end:
cd upload-ai-web
- Instale as dependências:
npm install
- Execute o front-end:
npm run dev
- Navegue até a pasta do back-end:
cd upload-ai-api
- Instale as dependências:
npm install
- Renomeie
.example.env
para.env
:
mv .examle.env .env
-
Coloque sua chave da OpenAI em
OPENAI_KEY
dentro do arquivo.env
-
Inicie o servidor:
npm run dev
Após iniciar o back-end e o front-end, acesse a aplicação em seu navegador utilizando a seguinte URL: http://localhost:5173
- Langchain: Plataforma de processamento de linguagem natural para melhorar a precisão da transcrição.
- React: Biblioteca JavaScript para a construção da interface do usuário.
- Next.js: Framework React para desenvolvimento web.
- Node.js: Ambiente de tempo de execução JavaScript para o servidor.
- OpenAI: API de inteligência artificial para reconhecimento de fala e processamento de texto.
- Tailwind CSS: Framework CSS para estilização rápida e responsiva.
- TypeScript: Linguagem de programação que adiciona tipagem estática ao JavaScript.
- Vercel AI SDK: SDK para integração com os serviços de IA da Vercel.
Feito por João Victor.