arc is a video-to-text AI summarization tool for short-form videos.
The application requires 4 things: (1) Google Cloud OAuth CLIENT_ID, CLIENT_SECRET, and PROJECT_ID (2) OpenAI API key.
First, you will need to configure Google API and set the scope for the API. Please follow the documentation to generate credentials needed to run the app.
Second, generate the OpenAI API key from here.
Build the docker image locally:
docker build -t arc-build . --no-cache
or pull the Docker image from the Docker Hub:
docker pull yoenoo/arc-build:latest
Run the web application by running the command below or using Docker secret:
docker run -d -p 8000:8000 \
-e CLIENT_ID \
-e CLIENT_SECRET \
-e PROJECT_ID \
-e OPENAI_API_KEY \
arc-build
Before running the app, make sure you add the url of the app as the Authorized redirect URIs to avoid "Error 400: redirect URI mismatched" error. For more details, please refer to this and this.
For the full video explanation, please watch our demo: YouTube Demo
- cache results to avoid redundant OpenAI API calls
- chrome extension