Summary Generator - Nuxeo OpenAI integration
This add-on takes any uploaded text document and, either automatically or on-demand, generates a concise summary using OpenAI APIs, saving users’ time and effort in content comprehension.
Partner Certified Addon
This addon is provided by Maretha.io, and validated as a Nuxeo Partner Premier Certified Addon. Any bugs or improvements should be reported to the partner (please do not fill any Nuxeo Jira ticket related to this addon). You are also responsible for confirming adherence to your company's policies regarding the use of OpenAI technology.
This add-on integrates with OpenAI's summarization API to condense extensive text documents into succinct summaries.
OpenAI API key
You must obtain an OpenAI API key to use it and you must set this key in nuxeo.conf:
Harnessing the power of Nuxeo bulk actions and the Producer/Consumer pattern, the add-on operates by splitting each uploaded text document into individual pages. Each of these pages is then summarized independently, with the summary for each page generated in an asynchronous manner for maximum efficiency. Once all pages have been processed, the individual summaries are assembled to form a comprehensive summary of the entire document.
The addon includes a feature flag that controls the automatic generation of summaries when a document is uploaded. By default, the "feature.summary.auto.generation.enabled" property is set to "true", meaning that summaries are automatically created upon document ingestion.
However, if you prefer more control over the process, you can set this property to "false". In this case, summaries won't be automatically created. Instead, users can manually request the generation of a summary for a specific document at their convenience. This is as simple as clicking a button in the user interface. This flexibility allows you to customize the summarization process to best fit your needs.
The following properties can also be configured:
|LTS 2023||LTS 2021||LTS 2019||LTS 2017|