Skip to content

AI Features

Leverage AI capabilities for intelligent media processing and analysis.

Mend integrates with AI services to provide advanced media analysis capabilities including keyword generation, content classification, and custom AI processing.

AI Keywords

Generate searchable keywords from images using vision AI

Content Analysis

Analyze media content with external AI services

Custom Models

Integrate your own AI models and APIs

Generate searchable keywords for images automatically.

Terminal window
POST /api/v1/jobs/image/ai/keywords

Request:

{
"source_bucket": "my-bucket",
"source_key": "photo.jpg",
"keyword_count": 15,
"language": "en"
}

Result:

{
"keywords": [
"sunset",
"beach",
"ocean",
"tropical",
"vacation"
],
"confidence_scores": [0.95, 0.92, 0.89, 0.87, 0.85]
}

Send media to external AI services for custom analysis.

Terminal window
POST /api/v1/jobs/analyze

Request:

{
"source_bucket": "my-bucket",
"source_key": "image.jpg",
"provider": "openai",
"options": {
"model": "gpt-4-vision-preview",
"prompt": "Describe this image in detail"
}
}

Configure AI providers in your config.yaml:

config.yaml
ai:
providers:
openai:
api_key: "${OPENAI_API_KEY}"
model: "gpt-4-vision-preview"
custom:
endpoint: "https://your-ai-api.com/analyze"
api_key: "${CUSTOM_AI_KEY}"

Image Search

Generate keywords for searchable image libraries

Content Moderation

Automatically flag inappropriate content

Auto-Tagging

Tag images with relevant categories

Accessibility

Generate alt text for images