├── .eslintrc.cjs ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Pipfile ├── README.md ├── THIRD-PARTY-LICENSES ├── amplify.yml ├── amplify ├── .config │ └── project-config.json ├── README.md ├── backend │ ├── api │ │ ├── APIGatewayAuthStack.json │ │ └── clipcrunchapi │ │ │ └── cli-inputs.json │ ├── auth │ │ └── frontend1790dc25 │ │ │ └── cli-inputs.json │ ├── backend-config.json │ ├── custom │ │ ├── mediaConvertRolePolicy │ │ │ └── mediaConvertRolePolicy-cloudformation-template.json │ │ └── vectordbaccess │ │ │ ├── CreateOpensearchIndexLambdaFunction.py │ │ │ ├── convertPythonFileToCloudformationJSONZipfile.py │ │ │ └── vectordbaccess-cloudformation-template.json │ ├── function │ │ ├── CalculateVectorEmbeddingForImagesInS3IndexInOpensearch │ │ │ ├── CalculateVectorEmbeddingForImagesInS3IndexInOpensearch-cloudformation-template.json │ │ │ ├── Pipfile │ │ │ ├── Pipfile.lock │ │ │ ├── amplify.state │ │ │ ├── custom-policies.json │ │ │ ├── function-parameters.json │ │ │ ├── parameters.json │ │ │ └── src │ │ │ │ ├── index.py │ │ │ │ ├── setup.py │ │ │ │ └── src.egg-info │ │ │ │ ├── PKG-INFO │ │ │ │ ├── SOURCES.txt │ │ │ │ ├── dependency_links.txt │ │ │ │ └── top_level.txt │ │ ├── frontendClipCrunchersShared │ │ │ ├── frontendClipCrunchersShared-awscloudformation-template.json │ │ │ ├── layer-configuration.json │ │ │ ├── lib │ │ │ │ └── python │ │ │ │ │ ├── Pipfile │ │ │ │ │ └── Pipfile.lock │ │ │ └── parameters.json │ │ └── frontendf6b68d3c │ │ │ ├── Pipfile │ │ │ ├── Pipfile.lock │ │ │ ├── amplify.state │ │ │ ├── custom-policies.json │ │ │ ├── frontendf6b68d3c-cloudformation-template.json │ │ │ ├── function-parameters.json │ │ │ ├── parameters.json │ │ │ └── src │ │ │ ├── event.json │ │ │ ├── index.py │ │ │ ├── setup.py │ │ │ └── src.egg-info │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── dependency_links.txt │ │ │ └── top_level.txt │ ├── storage │ │ └── s3storage │ │ │ └── cli-inputs.json │ ├── tags.json │ ├── types │ │ └── amplify-dependent-resources-ref.d.ts │ └── vectordb │ │ └── opensearch │ │ ├── parameters.json │ │ └── template.json ├── cli.json └── hooks │ └── README.md ├── clip-crunchers-blog-code.iml ├── diagrams └── blogpost-mm.drawio ├── img ├── solution-architecture.png └── solution.png ├── index.html ├── package.json ├── public └── favicon.ico ├── src ├── App.jsx ├── Routes.jsx ├── components │ ├── NavBar.jsx │ ├── SideBar.jsx │ └── ToolsBar.jsx ├── main.jsx └── pages │ ├── FileUploadPage.jsx │ ├── LivePage.jsx │ ├── SearchPage.css │ ├── SearchPage.jsx │ ├── SummarizePage.jsx │ └── WebcamUploadPage.jsx └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/Pipfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY-LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/THIRD-PARTY-LICENSES -------------------------------------------------------------------------------- /amplify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify.yml -------------------------------------------------------------------------------- /amplify/.config/project-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/.config/project-config.json -------------------------------------------------------------------------------- /amplify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/README.md -------------------------------------------------------------------------------- /amplify/backend/api/APIGatewayAuthStack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/api/APIGatewayAuthStack.json -------------------------------------------------------------------------------- /amplify/backend/api/clipcrunchapi/cli-inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/api/clipcrunchapi/cli-inputs.json -------------------------------------------------------------------------------- /amplify/backend/auth/frontend1790dc25/cli-inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/auth/frontend1790dc25/cli-inputs.json -------------------------------------------------------------------------------- /amplify/backend/backend-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/backend-config.json -------------------------------------------------------------------------------- /amplify/backend/custom/mediaConvertRolePolicy/mediaConvertRolePolicy-cloudformation-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/custom/mediaConvertRolePolicy/mediaConvertRolePolicy-cloudformation-template.json -------------------------------------------------------------------------------- /amplify/backend/custom/vectordbaccess/CreateOpensearchIndexLambdaFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/custom/vectordbaccess/CreateOpensearchIndexLambdaFunction.py -------------------------------------------------------------------------------- /amplify/backend/custom/vectordbaccess/convertPythonFileToCloudformationJSONZipfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/custom/vectordbaccess/convertPythonFileToCloudformationJSONZipfile.py -------------------------------------------------------------------------------- /amplify/backend/custom/vectordbaccess/vectordbaccess-cloudformation-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/custom/vectordbaccess/vectordbaccess-cloudformation-template.json -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch-cloudformation-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch-cloudformation-template.json -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/Pipfile -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/Pipfile.lock -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/amplify.state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/amplify.state -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/custom-policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/custom-policies.json -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/function-parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/function-parameters.json -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/parameters.json -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/index.py -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/setup.py -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/src.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/src.egg-info/PKG-INFO -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/src.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/src.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/src.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /amplify/backend/function/CalculateVectorEmbeddingForImagesInS3IndexInOpensearch/src/src.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | index 2 | -------------------------------------------------------------------------------- /amplify/backend/function/frontendClipCrunchersShared/frontendClipCrunchersShared-awscloudformation-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendClipCrunchersShared/frontendClipCrunchersShared-awscloudformation-template.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendClipCrunchersShared/layer-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendClipCrunchersShared/layer-configuration.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendClipCrunchersShared/lib/python/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendClipCrunchersShared/lib/python/Pipfile -------------------------------------------------------------------------------- /amplify/backend/function/frontendClipCrunchersShared/lib/python/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendClipCrunchersShared/lib/python/Pipfile.lock -------------------------------------------------------------------------------- /amplify/backend/function/frontendClipCrunchersShared/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendClipCrunchersShared/parameters.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/Pipfile -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/Pipfile.lock -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/amplify.state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/amplify.state -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/custom-policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/custom-policies.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/frontendf6b68d3c-cloudformation-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/frontendf6b68d3c-cloudformation-template.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/function-parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/function-parameters.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/parameters.json -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/event.json: -------------------------------------------------------------------------------- 1 | { "test": "event" } 2 | -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/src/index.py -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/src/setup.py -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/src.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/src/src.egg-info/PKG-INFO -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/src.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/function/frontendf6b68d3c/src/src.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/src.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /amplify/backend/function/frontendf6b68d3c/src/src.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | index 2 | -------------------------------------------------------------------------------- /amplify/backend/storage/s3storage/cli-inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/storage/s3storage/cli-inputs.json -------------------------------------------------------------------------------- /amplify/backend/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/tags.json -------------------------------------------------------------------------------- /amplify/backend/types/amplify-dependent-resources-ref.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/types/amplify-dependent-resources-ref.d.ts -------------------------------------------------------------------------------- /amplify/backend/vectordb/opensearch/parameters.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /amplify/backend/vectordb/opensearch/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/backend/vectordb/opensearch/template.json -------------------------------------------------------------------------------- /amplify/cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/cli.json -------------------------------------------------------------------------------- /amplify/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/amplify/hooks/README.md -------------------------------------------------------------------------------- /clip-crunchers-blog-code.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/clip-crunchers-blog-code.iml -------------------------------------------------------------------------------- /diagrams/blogpost-mm.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/diagrams/blogpost-mm.drawio -------------------------------------------------------------------------------- /img/solution-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/img/solution-architecture.png -------------------------------------------------------------------------------- /img/solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/img/solution.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/Routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/Routes.jsx -------------------------------------------------------------------------------- /src/components/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/components/NavBar.jsx -------------------------------------------------------------------------------- /src/components/SideBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/components/SideBar.jsx -------------------------------------------------------------------------------- /src/components/ToolsBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/components/ToolsBar.jsx -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/FileUploadPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/pages/FileUploadPage.jsx -------------------------------------------------------------------------------- /src/pages/LivePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/pages/LivePage.jsx -------------------------------------------------------------------------------- /src/pages/SearchPage.css: -------------------------------------------------------------------------------- 1 | img:hover { 2 | cursor: pointer; 3 | } 4 | -------------------------------------------------------------------------------- /src/pages/SearchPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/pages/SearchPage.jsx -------------------------------------------------------------------------------- /src/pages/SummarizePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/pages/SummarizePage.jsx -------------------------------------------------------------------------------- /src/pages/WebcamUploadPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/src/pages/WebcamUploadPage.jsx -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/Serverless-Semantic-Video-Search-Vector-Database-and-a-Multi-Modal-Generative-Al-Embeddings-Model/HEAD/vite.config.js --------------------------------------------------------------------------------