The flow
Starts it 1Model 9Logic 5Service 12
The steps in the order they run, from what starts it.
- 1Schedule TriggerSchedule triggerStarts it
- 2Anthropic Chat ModelLm Chat AnthropicModel
- 3Embeddings OpenAIEmbeddings Open AiModel
- 4Recursive Character Text SplitterText Splitter Recursive Character Text SplitterModel
- 5Embeddings OpenAI1Embeddings Open AiModel
- 6Structured Output ParserOutput Parser StructuredModel
- 7Riddle generation AI AgentAgentModel
- 8Vector Store to Find Previous RiddlesVector Store PineconeModel
- 9Default Data LoaderDocument Default Data LoaderModel
- 10Insert Riddles to Vector StoreVector Store PineconeModel
- 11Fetch Audio From Sheet (Ensuring Rotation)Google SheetsService
- 12Convert Riddles JSON to 1 Text item for Vector InsertionCodeLogic
- 13Fetch Current Shorts Title (Numbered)Google SheetsService
- 14MergeMergeLogic
- 15Calculate Next Shorts Title Number (To update at the end)CodeLogic
- 16Render Youtube ShortHttp RequestService
- 17WaitWaitLogic
- 18Youtube Upload HTTP request SetupHttp RequestService
- 19Get Binary for Rendered ShortHttp RequestService
- 20Upload Binary to Youtube HTTPHttp RequestService
- 21Send Notification with YouTube linkGmailService
- 22Update Audio Used StatusGoogle SheetsService
- 23Update Next Shorts titleGoogle SheetsService
- 24Check if all audio tracks have been usedGoogle SheetsService
- 25IfIfLogic
- 26get all track rowsGoogle SheetsService
- 27update all track rows back to unusedGoogle SheetsService