The flow
Starts it 1Model 2Logic 10Service 12
The steps in the order they run, from what starts it.
- 1Manual TriggerManual triggerStarts it
- 2Set Video URLSetLogic
- 3Set API CredentialsSetLogic
- 4Generate JWT TokenJwtService
- 5Request OAuth TokenHttp RequestService
- 6Fetch Video from URLHttp RequestService
- 7Extract Data from FileExtract From FileService
- 8Prepare Analysis PromptCodeLogic
- 9Post Video for AnalysisHttp RequestService
- 10Select Key Moments with AIOpen AiModel
- 11Split Moments into ItemsCodeLogic
- 12Batch Process ItemsSplit In BatchesLogic
- 13Aggregate ResultsAggregateLogic
- 14AI B-Roll SelectorOpen AiModel
- 15Send Telegram MessageTelegramService
- 16Set Unique File NameSetLogic
- 17Set Project DetailsSetLogic
- 18Generate JWT for VideoJwtService
- 19Request OAuth Token AgainHttp RequestService
- 20Post to Video Generation APIHttp RequestService
- 21Wait 20 SecondsWaitLogic
- 22Post to Check Status APIHttp RequestService
- 23Route Based on StatusSwitchLogic
- 24Convert Data to FileConvert To FileService
- 25Upload File to GCSGoogle Cloud StorageService