npm package: @luntrex/n8n-nodes-luntrex-image-analyzer
Description: n8n node for Luntrex Image Analyzer API
Author: Luntrex
Latest version: 1.1.1

# n8n-nodes-luntrex-image-analyzer

This is an n8n community node that lets you use the Luntrex Image Analyzer API in your n8n workflows.

The Luntrex Image Analyzer allows you to analyze images using various AI models from different providers like Gemini, OpenAI, and more.

[n8n](https://n8n.io/) is a fair-code licensed workflow automation platform.

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

### Community Nodes (Recommended)

1. Go to **Settings > Community Nodes** in your n8n instance
2. Select **Install**
3. Enter `@luntrex/n8n-nodes-luntrex-image-analyzer` in **Enter npm package name**
4. Agree to the risks and install

### Manual Installation

To manually install this node, run the following command in your n8n root directory:

```bash
npm install @luntrex/n8n-nodes-luntrex-image-analyzer
```

For Docker-based n8n deployments, add this package to your `package.json` or use the `NODE_FUNCTION_ALLOW_EXTERNAL` environment variable.

## Configuration

### Credentials

You'll need to create credentials for the Luntrex Image Analyzer API:

1. **Base URL**: Your Luntrex API base URL (e.g., `https://api.luntrex.com`)
2. **API Key**: Your Luntrex API key for authentication

## Operations

### Analyze Image

Analyzes an image using AI models and returns insights about the image.

**Required Parameters:**
- **Model**: Select from available image analysis models (dynamically loaded from your Luntrex instance)
- **Image URL**: The URL of the image to analyze (must be a valid HTTP/HTTPS URL)

**Optional Parameters:**
- **Prompt**: Guide the image analysis with a custom prompt
- **Include Raw Response**: Include the raw API response in the output

**Output:**
```json
{
  "status": "success",
  "summary": "The image shows...",
  "labels": ["object1", "object2"],
  "objects": ["detected object 1", "detected object 2"],
  "raw": { ... }
}
```

## Example Usage

### Basic Image Analysis

```json
{
  "model": "gemini/gemini-2.5-flash-image",
  "imageUrl": "https://example.com/image.jpg",
  "prompt": "Describe this image in detail"
}
```

### Workflow Ideas

1. **Image Moderation**: Analyze uploaded images for inappropriate content
2. **Product Categorization**: Automatically categorize product images
3. **Accessibility**: Generate alt text for images on your website
4. **Visual Search**: Analyze images to find similar products
5. **Quality Control**: Detect defects or issues in product images

## Compatibility

- Minimum n8n version: 0.200.0
- Compatible with n8n Cloud and self-hosted instances

## Resources

* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)
* [Luntrex API Documentation](https://luntrex.com/docs)

## Support

For issues or questions:
- Open an issue on [GitHub](https://github.com/luntrex/n8n-nodes-luntrex-image-analyzer)
- Contact Luntrex support at support@luntrex.com

## License

[MIT](LICENSE.md)