plemeo-analyze-image

n8n custom node for plemeo image analysis

Package Information

Downloads: 20 weekly / 31 monthly
Latest Version: 0.1.5
Author: plemeo

Documentation

n8n-nodes-plemeo-analyze-image

This is an n8n community node that allows you to analyze images using Plemeo AI's image analysis capabilities.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow these instructions to install this node:

Community Nodes (Recommended)

For users on n8n v0.187+:

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-plemeo-analyze-image in "Enter npm package name"
  4. Agree to the risks
  5. Select Install

Manual Installation

To install the node manually:

# npm
npm install n8n-nodes-plemeo-analyze-image

# OR yarn
yarn add n8n-nodes-plemeo-analyze-image

Usage

After installing the node, it will appear in the nodes panel under "Plemeo". The node requires the following:

  1. API Hostname - The hostname of your Plemeo AI server
  2. API Port - The port for the API endpoint
  3. API Path - The endpoint path (default: /analyze_image)
  4. API Key - Your API key for authentication
  5. Message - The prompt/message for image analysis (default: "What does this image show?")
  6. Images - One or more images to analyze

The node supports multiple image inputs and handles base64-encoded image data.

Working with Base64 Image Data

When providing image data to this node, please keep these important points in mind:

  • The node expects raw base64 strings without any encoding or manipulation.
  • If your base64 string includes a data URL prefix (e.g., data:image/jpeg;base64,), the node will automatically extract just the base64 part.
  • Make sure your base64 strings contain only valid base64 characters (A-Z, a-z, 0-9, +, /, and =).
  • Valid base64-encoded image data typically starts with specific prefixes:
    • PNG images: iVBOR...
    • JPEG images: /9j/...
    • GIF images: R0lGOD...
  • Do not apply any additional encoding or transformations to the base64 strings.

Example of properly formatted base64 image data:

iVBORw0KGgoAAAANSUhEUgAAA...

Output

The node returns a response with the following structure:

{
  "status": "success", 
  "analysis": "Detailed analysis of the image...",
  "conversation_id": "unique-conversation-id"
}

Resources

License

MIT

Discussion