Analyze Image (New)
Analyze images using AI and return detailed descriptions
Node Overview
| Property | Details |
|---|---|
| Purpose | Extract detailed descriptions and insights from images |
| Usage | Process images for content analysis and understanding |
| Category | Intelligent Assist |
| Type | AI Object |
| Security | Safe image processing with content validation |
Key Capabilities
- Image Analysis- Extract detailed descriptions from images
- Custom Prompts- Guide analysis with specific instructions
- AI Processing- Leverage advanced vision models
- Structured Output- Return analysis in structured format
- Multi-format Support- Handle URLs, files, and base64 images
Node Inputs
Required Parameters
| Parameter | Type | Description |
|---|---|---|
| Image | textarea |
Image source (URL, file path, or base64 data) |
| Analysis Prompt | textarea |
Specific instructions for image analysis |
| Model | modelSettings |
AI vision model for processing |
| Data | object |
Input data context and additional variables |
Optional Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Model Config | object |
- | Additional model configuration options |
Node Output
Response Object
{
analysis: {
analysis: string // Detailed AI-generated description of the image
}
}
Returns comprehensive image analysis based on the provided prompt
Node Functionality
The Analyze Image node provides advanced visual intelligence:
Image Processing
- Multi-format Support- Handle various image input formats
- Content Extraction- Extract meaningful descriptions and details
- Context Awareness- Consider surrounding context for better analysis
AI Analysis
- Vision Models- Utilize specialized vision-capable AI models
- Prompt-guided Analysis- Follow specific analysis instructions
- Detailed Descriptions- Generate comprehensive image descriptions
Key Features
Core Configuration
| Feature | Description |
|---|---|
| Image Input | Support for URLs, file paths, and base64 encoded images |
| Custom Prompts | Guide analysis with specific questions and instructions |
| Model Selection | Choose appropriate vision models for different analysis types |
Advanced Analysis
Vision Processing Pipeline
- Detail Extraction- Identify and describe visual elements
- Contextual Understanding- Understand image context and relationships
- Structured Reporting- Generate organized analysis reports
When to Use
Choose the Analyze Image node when you need to:
Visual Content Processing
- Image Description- Generate detailed descriptions of images
- Content Analysis- Analyze visual content for specific information
- Data Extraction- Extract information from images and charts
Enterprise Applications
- Document Processing- Analyze scanned documents and forms
- Chart Analysis- Extract data from graphs and visualizations
- Product Recognition- Identify products and objects in images
Integration Scenarios
- Social Media Analysis- Process user-uploaded images
- E-commerce- Analyze product images for descriptions
- Mobile Applications- Process camera-captured images
Important Considerations
Configuration Requirements
| Aspect | Requirement | Impact |
|---|---|---|
| Image Quality | Clear, high-quality images | Affects analysis accuracy and detail level |
| Prompt Specificity | Clear, specific analysis instructions | Determines focus and depth of analysis |
| Model Selection | Vision-capable models | Required for image processing capabilities |
Performance Factors
| Factor | Description | Optimization |
|---|---|---|
| Image Size | File size and resolution | Larger images provide more detail but slower processing |
| Processing Time | Model inference time | Balance detail level with processing speed |
| Token Usage | Analysis output length | Monitor for cost optimization |
Security & Safety
| Security Feature | Protection | Benefit |
|---|---|---|
| Content Validation | Validate image inputs | Prevent malicious image processing |
| Output Sanitization | Clean analysis outputs | Ensure safe result consumption |
| Size Limits | Restrict image sizes | Prevent resource exhaustion |
Best Practices
Development Guidelines
- Image Optimization- Pre-process images for optimal analysis
- Prompt Engineering- Craft specific prompts for desired analysis
- Testing- Test with various image types and conditions
- Result Validation- Validate analysis results for accuracy
Optimization Strategies
- Model Selection- Choose models based on speed vs accuracy needs
- Image Preprocessing- Resize and optimize images before analysis
- Cost Monitoring- Track usage for budget optimization
- Caching- Cache analysis results for repeated images
Example Use Cases
Document Analysis
Purpose: Extract information from scanned documents
Image: Scanned invoice or receipt
Prompt: Extract vendor name, date, amount, and line items
Analysis: Structured data extraction from document image
Product Description Generation
Purpose: Generate product descriptions from images
Image: Product photograph
Prompt: Describe product features, color, and style
Analysis: Marketing-ready product descriptions
Chart Data Extraction
Purpose: Extract data from charts and graphs
Image: Business chart or graph
Prompt: Extract data points, trends, and key insights
Analysis: Numerical data and trend analysis
Medical Image Analysis
Purpose: Analyze medical images for preliminary assessment
Image: Medical scan or X-ray
Prompt: Describe visible abnormalities and regions of interest
Analysis: Preliminary image assessment and findings
Last updated: 2025-11-28 - revision 697b76812
