Skip to content
FlowHubFluxonLab
D
AI Automationfree

Generating Image Embeddings via Textual Summarisation

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresDDefault Data LoaderEdit ImageEdit ImageEmbeddings OpenAIEmbeddings OpenAIGoogle DriveGoogle DriveOpenAIRecursive Character Text SplitterRecursive Character Text SplitterSimple Vector StoreSimple Vector Store
Share Post Share
MaWhen clicking "Test workflow"When clicking "…Google DriveEIGet Color InformationGet Color Infor…EIResize ImageDDDefault Data LoaderDefault Data Lo…TSRecursive Character Text SplitterRecursive Chara…MeCombine Image AnalysisCombine Image A…SeDocument for EmbeddingDocument for Em…Embeddings OpenAI1Embeddings Open…VSIn-Memory Vector StoreIn-Memory Vecto…Embeddings OpenAIEmbeddings Open…VSSearch for ImageGet Image KeywordsGet Image Keywo…1234567891011
1/5
FLOWS
STEPS · 11
Run manually by an operator

This n8n template demonstrates an approach to image embeddings for purpose of building a quick image contextual search. Use-cases could for a personal photo library, product recommendations or searching through video footage. How it works A photo is imported into the workflow via Google Drive. The photo is processed by the edit image node to extract colour information. This information forms part of our semantic metadata used to identify the image. The photo is also processed by a vision-capable model which analyses the image and returns a short description with semantic keywords. Both pieces of information about the image are combined with the metadata of the image to form a document describing the image. This document is then inserted into our vector store as a text embedding which is associated with our image. From here, the user can query the vector store as they would any document and the relevant image references and/or links should be returned. Requirements Google account to download image files from Google Drive. OpenAI account for the Vision-capable AI and Embedding models.

Tags

n8nreference-onlydocument-default-data-loaderedit-imageembeddings-open-aigoogle-driveopen-aitext-splitter-recursive-character-text-splittervector-store-in-memory
Connects
DDefault Data LoadereditimageEdit ImageembeddingsopenaiEmbeddings OpenAIgoogledriveGoogle DriveOpenAIrecursivecharactertextsplitterRecursive Character Text Splitter
CategoryAI Automation
Triggermanual
Complexitycomplex
Nodes13
AddedJul 11, 2024

Related workflows

See all AI Automation
binaryinputloaderembeddingsopenaigoogledriveopenaichatmodel
free

Ask questions about a PDF using AI

The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual chat message. When received, the chat message is turned into a vector and compared to the vectors in Pinecone. The most similar vectors are retrieved and passed to OpenAI for generating a chat response. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by David Roberts
DhtmlWopenaichatmodel
free

Scrape and summarize webpages with AI

This workflow integrates both web scraping and NLP functionalities. It uses HTML parsing to extract links, HTTP requests to fetch essay content, and AI-based summarization using GPT-4o. It's an excellent example of an end-to-end automated task that is not only efficient but also provides real value by summarizing valuable content. Note that to use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team