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.
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.
git clone https://github.com/dkshs/nlw-ai.git
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:
- Sett opp miljøvariabler for backenden.
- Når variablene er konfigurert, kjør
pnpm run dev
. Applikasjon din starter på http://localhost:3333.
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:
- Når bakenden er i gang, kan du starte frontenden med kommandoen
pnpm run dev
. Applikasjon din vil være tilgjengelig på http://localhost:5173.
Innstillinger for miljøvariabler - Kun backenden
- Opprett en fil med navnet
api/.env
og sørg for at den har samme innhold som filenapi/.env.example
.
DATABASE_URL="file:./dev.db"
OPENAI_API_KEY="<YOUR_OPENAI_KEY>"