The flow
Starts it 4Model 11Logic 2Service 8
The steps in the order they run, from what starts it.
- 1Language Model (OpenRouter)Lm Chat Open RouterModel
- 2Embed the queryEmbeddings Open AiModel
- 3New PDF added to Drive folderGoogle Drive triggerStarts it
- 4PDF updated in Drive folderGoogle Drive triggerStarts it
- 5Split into document chunks 02Document Default Data LoaderModel
- 6Split into document chunks 01Document Default Data LoaderModel
- 7Embeddings OpenAI 01Embeddings Open AiModel
- 8Embeddings OpenAI 02Embeddings Open AiModel
- 9PDF moved to trashGoogle Drive triggerStarts it
- 10User sends a messageTelegram triggerStarts it
- 11Postgres Chat MemoryMemory Postgres ChatModel
- 12Answer from knowledge baseAgentModel
- 13Search knowledge baseVector Store SupabaseModel
- 14Download the PDFGoogle DriveService
- 15Remove outdated vectorsSupabaseService
- 16Re-index into vector databaseVector Store SupabaseModel
- 17Index into vector databaseVector Store SupabaseModel
- 18Remove vectors from databaseSupabaseService
- 19Send a text messageTelegramService
- 20Extract text from PDFExtract From FileService
- 21Download updated PDFGoogle DriveService
- 22Confirm file removed from DriveGoogle DriveService
- 23Tag with file ID and name 01SetLogic
- 24Extract text from updated PDFExtract From FileService
- 25Tag with file ID and name 02SetLogic