This project was developed during the NLW Rocketseat programming event. The AI Video Description Generator is a platform that allows users to upload videos and leverage the power of AI to automatically generate titles and descriptions based on the content of the video. Users can also customize the AI's response and fine-tune its creative level to suit their needs.
- TypeScript
- Node.js
- Fastify
- Prisma
- Zod
- SQLite
- AI Integration:
- OpenAI
- Upload videos and get AI-generated titles and descriptions.
- Customize AI responses to match your style and preferences.
- Fine-tune the creative level of the AI for more control over content generation.
- Clone the repository.
- Install the required dependencies.
- Configure the backend with your OpenAI API key.
- Start the application.
Use the following commands to get the project up and running:
- Clone the Repository:
git clone https://github.com/rickneves15/upload-ai-api.git
- Navigate to the project directory
cd upload-ai-api
npm install
# OR
yarn install
- Set Up Environment Variables:
Create a .env file and set up the required environment variables, such as API keys and database connections.
- Start the application
npm dev
# OR
yarn dev
- This project was inspired by the NLW Rocketseat event.
If you have any questions or feedback, feel free to reach.