What's New in Nuxeo AI (version 4.0.4)
Nuxeo AI 4.0.4 introduces the nuxeo-ai-content-intelligence addon — bringing automatic AI-powered descriptions, summaries, and entity tagging to your images and documents using Hyland's Content Intelligence cloud service.
New Features
Automatic Image and Document Enrichment
Install the new nuxeo-ai-content-intelligence package to enable out-of-the-box AI enrichment:
- Images — Automatically generates a natural-language description and tags detected entities such as people, places, and organizations.
- Documents (PDF, Word, Excel, PowerPoint, plain text) — Automatically summarizes the content and tags named entities found in the text.
Enrichment typically completes in seconds for standard files. Larger files (around 100 MB or more) may take a few minutes.
Broad Image Format Support
All common image formats — including BMP, GIF, and WebP — are automatically handled. The addon transcodes unsupported formats behind the scenes so enrichment works end-to-end without any manual conversion.
Works Alongside Existing AI Providers
If you already use AWS, GCP, or Sightengine enrichment, the new addon coexists cleanly — duplicate tags are prevented automatically, and the AI-generated description is always written independent of your tag configuration.
Improvements
Configurable Enrichment Timeout
A new nuxeo.ai.enrichment.call.timeout.seconds property lets you control how long the system waits for an enrichment provider to respond (default: 60s). This is raised automatically by the Content Intelligence addon to accommodate longer-running document analysis.
Reduced Log Noise for Deduplication Configuration
Missing deduplication configuration warnings now appear only once with a clear diagnostic message, instead of repeating on every event.
Installation
nuxeoctl mp-install nuxeo-ai-content-intelligence
Add the following to your nuxeo.conf:
nuxeo.ai.images.enabled=true
nuxeo.ai.contentintelligence.enabled=true
nuxeo.ai.contentintelligence.documents.enabled=true
nuxeo.enrichment.raiseEvent=true
nuxeo.enrichment.save.facets=true
nuxeo.hyland.cic.auth.baseUrl=<your CIC auth URL>
nuxeo.hyland.cic.contextEnrichment.baseUrl=<your CIC enrichment URL>
nuxeo.hyland.cic.enrichment.clientId=<your client ID>
nuxeo.hyland.cic.enrichment.clientSecret=<your client secret>
Requirements
- Nuxeo Server LTS 2023
- Valid Hyland Content Innovation Cloud credentials
What's New in Nuxeo AI (version 4.0.3)
This is a bugfix and improvement release focused on enhancements and fixes related to the Sightengine integration.
Released Changes
Image Quality Analysis Now Works Reliably With Sightengine
Previously, image quality and safety checks via Sightengine could fail with errors, preventing analysis results from being returned. This has been resolved — image analysis now completes successfully, so you can rely on automated quality and safety assessments for your content.
Broader Offensive Content Detection
Content safety analysis now detects a wider range of offensive imagery, including hate symbols and offensive gestures. This helps you enforce content policies more comprehensively.
Richer Color Metadata for Images
Image quality analysis now returns HSV (Hue, Saturation, Value) color data, giving you more detailed color information for use in visual search, asset categorization, and design workflows.