The flow
Starts it 1Model 3Logic 15Service 18
The steps in the order they run, from what starts it.
- 1Twilio TriggerTwilio triggerStarts it
- 2OpenAI Chat ModelLm Chat Open AiModel
- 3Simple Memory1Memory Buffer WindowModel
- 4if contains mediaIfLogic
- 5Wait 5 secondsWaitLogic
- 6AI Agent1AgentModel
- 7if contains message with mediaIfLogic
- 8if contains audioIfLogic
- 9Add to Messages StackRedisService
- 10Get Latest Message StackRedisService
- 11Get Latest audio Stack2RedisService
- 12Get Latest image_video StackRedisService
- 13Send ReplyTwilioService
- 14Add to audio StackRedisService
- 15Add to image_video StackRedisService
- 16Add to Messages Stack1RedisService
- 17Delete Data2RedisService
- 18Should Continue?2IfLogic
- 19Should Continue?1IfLogic
- 20Delete Data1RedisService
- 21Delete DataRedisService
- 22Should Continue?IfLogic
- 23if contains data2IfLogic
- 24if contains data1IfLogic
- 25if contains dataIfLogic
- 26No Operation, do nothingNo OpLogic
- 27set usermessage from text1SetLogic
- 28Split Out1Split OutLogic
- 29Split OutSplit OutLogic
- 30Insert rows in a table messagesPostgresService
- 31HTTP Request1Http RequestService
- 32HTTP RequestHttp RequestService
- 33Transcribe audio or videoEleven LabsService
- 34Upload fileGoogle DriveService
- 35set usermessage from transcriptSetLogic
- 36Insert rows in a table mediaPostgresService
- 37Insert rows in a table audioPostgresService