Skip to content
FlowHubFluxonLab
RAG & Knowledge Basesfree

Build an OpenAI RAG System with Document Upload, Semantic Search and Caching

by ResilNextUpdated Aug 2026
RequiresOpenAIPostgresPostgres
Share Post Share
WeWebhook TriggerSeWorkflow ConfigurationWorkflow Config…SwRoute by ActionEFExtract Text from DocumentExtract Text fr…TSText SplitterDDDocument LoaderOpenAI EmbeddingsOpenAI Embeddin…VSStore Embeddings in PGVectorStore Embedding…Log Upload to CacheLog Upload to C…RTRespond Upload SuccessRespond Upload …Check Query CacheCheck Query Cac…SwCache Hit or MissCache Hit or Mi…VSRetrieve Relevant ChunksRetrieve Releva…OpenAI Chat ModelOpenAI Chat Mod…AgAnswer Query with ContextAnswer Query wi…Save to Query CacheSave to Query C…RTRespond with AnswerRespond with An…SeFormat Cached ResponseFormat Cached R…RTRespond with Cached AnswerRespond with Ca…TVAnswer questions with a vector storeAnswer question…1234567891011121314151617181920
1/5
STEPS · 20
Starts on an incoming request

On a webhook, extracts and embeds uploaded documents into a Postgres vector store with OpenAI, then answers queries via a RAG agent.

Tags

webhookadvancedOpenAIPostgresInternal WikiAI RAGdiscoveredpending-review
Connects
OpenAIpostgresPostgres
CategoryRAG & Knowledge Bases
Triggerwebhook
Complexityadvanced
Nodes20
AddedJun 27, 2026