/nlw-ai-api

API feita no NLW IA da Rockeseat

Primary LanguageTypeScriptMIT LicenseMIT

upload.ia - API

Projeto desenvolvido na NLW IA da Rockeseat, que gera descrições ou títulos para vídeos do YouTube por exemplo, usando IA a partir do seu vídeo.

GitHub package.json version (branch)

GitHub

Stack utilizada

Back-end: TypeScript, Prisma, Fastify, zod, openai

Rodando localmente

Clone o projeto

  git clone https://github.com/andreyaraujo-dev/nlw-ai-api

Entre no diretório do projeto

  cd nlw-ai-api

Instale as dependências

  npm install
  # ou
  yarn

Rode as migrations

  yarn prisma:migrate
  # ou
  npm run prisma:migrate

Rode o seed para inserir os dados

  yarn prisma:seed
  # ou
  npm run prisma:seed

Inicie a aplicação

  yarn dev
  # ou
  npm run dev

Contribuindo

Contribuições são sempre bem-vindas!

Caso queira fazer alguma contribuição, fique a vontade para criar um PR.

Licença

MIT