/Trendify

Utvid innleggene dine på YouTube ved hjelp av kunstig intelligens.

Primary LanguageTypeScript

Trendify

Dette er en nettbasert app som starter ved å konvertere videoen til lyd, deretter transkriberer den til tekst. Ved hjelp av kunstig intelligens kan den også gi forslag til den optimale tittelen, beskrivelsen og hashtagene for videoen din.

Teknologier

Sett opp og kjør prosjektet

Nødvendige globalavhengigheter

Du må ha hovedavhengigheten installert:

  • Node.js LTS v16 (eller nyere versjon)

Hvis du bruker nvm, kan du deretter kjøre nvm install i prosjektmappen for å installere og bruke den mest egnede versjonen av Node.js.

Hent depotet:

git clone https://github.com/dkshs/nlw-ai.git

API - Backend

For å begynne med applikasjonen, må vi først starte på baksiden. Gå inn i backend-mappen:

cd upload-ai-server/

Nødvendige installasjoner:

pnpm install

Kjør backend:

Web - Frontend

Når bakenden er satt opp i henhold til trinnene over, kan vi starte frontend. Gå til mappen upload-ai-web/:

cd upload-ai-web/

Satt opp nødvendige programvarekomponenter:

pnpm install

Kjøre frontend:

Innstillinger for miljøvariabler - Kun backenden

  • Opprett en fil med navnet api/.env og sørg for at den har samme innhold som filen api/.env.example.
DATABASE_URL="file:./dev.db"
OPENAI_API_KEY="<YOUR_OPENAI_KEY>"