Skip to content

BACK-END - 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.

Notifications You must be signed in to change notification settings

Gisellebm/upload-ai-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upload.AI - API

🚀 Trilha Mastery - NLW IA


BACK-END

🚀 Projeto desenvolvido no evento NLW da Rocketseat

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

License

🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

  • nodejs
  • Typescript
  • Fastify
  • Prisma
  • Zod
  • OpenAI
  • Dotenv

🚀 Executando o projeto

Antes de iniciar, certifique-se de ter o Node.js e o npm instalados em seu computador e após siga os seguintes passos:

  1. Clone o repositório:
$ git clone 
  1. Acesse a pasta do projeto:
$ cd upload-ai-api
  1. Instale as dependências:
$ npm install
  1. Execute as migrações:
$ npx prisma migrate dev
  1. Inicie o servidor:
$ npm run dev

⚠️ ATENÇÃO:

  • 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.

🚀 Acesso ao Front-end :

https://github.com/Gisellebm/nlw-upload-ai


https://www.linkedin.com/in/giselle-brasil-macedo-729113137/

Feito com 💜 by Giselle

About

BACK-END - 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published