Skip to content
FlowHubFluxonLab
RAG & Knowledge Basesfree

YouTube RAG Search with Frontend Using Apify, Qdrant and AI

by JimleukUpdated Aug 2026
RequiresOpenAIRedisRedis
Share Post Share
MaWhen clicking ‘Test workflow’When clicking ‘…HRGet Video SubtitlesGet Video Subti…SeChunk SubtitlesVSQdrant Vector StoreQdrant Vector S…DDDefault Data LoaderDefault Data Lo…EmbeddingsTSText SplitterSIFor Each VideoNOVideo RefSIFor Each ChunkWaWaitSeClean Up OutputSoSort By Video IDRTRespond to WebhookRespond to Webh…IEExtract ResultsWeSEARCH APISeGet QuerySeGenerate TemplateGenerate Templa…CLAnswer QueryIfHas Results?SeGenerate Empty ResponseGenerate Empty …SeMap FieldsIncr Rate LimitIf10req/minEWVectorise SubworkflowVectorise Subwo…EWVectorise Subworkflow1Vectorise Subwo…WeWEB UIHRQdrant Groups SearchQdrant Groups S…HRGet EmbeddingsSIFor Each GroupNOGroup RefSeCombine ResultsSOTranscripts to ItemsTranscripts to …RTRespond to Webhook2Respond to Webh…RTRespond to Webhook3Respond to Webh…ScSchedule TriggerRDIgnore Already SeenIgnore Already …HRGet Latest Youtube VideosGet Latest Yout…SOChunks to ItemsSe429 ResponseRTRender PageHtGenerate WebpageMaMarkdownIfHas Results?1SeGenerate Empty Response1Generate Empty …RTRespond to Webhook4Respond to Webh…SOGroups to Items1OpenAI Chat ModelOpenAI Chat Mod…OpenAI Chat Model1OpenAI Chat Mod…123456
1/5
FLOWS
STEPS · 6
Run manually by an operator

On a web request, retrieves relevant YouTube transcript chunks from a Qdrant vector store and returns an OpenAI-generated answer, caching with Redis.

Tags

manualadvancedOpenAIRedisMarket ResearchAI RAGdiscoveredpending-review
Connects
OpenAIredisRedis
CategoryRAG & Knowledge Bases
Triggermanual
Complexityadvanced
Nodes49
AddedJun 27, 2026