APIs

  • Coherent Summarizer API

    This API gives you RESTful access to our Coherent Summarizer NLP engine.

    The Coherent Summarizer is optimized to produce fluently readable extractive summaries as a paragraph. This summarizer's strong suit is to cover the main topic from the input documents, so it is best used in cases where we know that the inputs will have a clear focus. This summarizer would be suitable for listenable summaries (example: for smart speakers like Alexa), especially if the client provides editorial guidelines and sufficient training data (samples of inputs and corresponding extractive summaries) on which we can optimize.

  • Core Summarizer API

    This API gives you RESTful access to our Core Summarizer NLP engine.

    The Core Summarizer is designed to increase salience and reduce redundancy. This summarizer is the strongest at multi-document summaries and incrementally developing news stories. It's not designed to produce coherent, paragraph-like summaries, so we display its results as bullet points. The intended use case is to cover as many topics from the source documents as possible.

  • Node Summarizer API

    This API gives you RESTful access to our Node Summarizer NLP engine.

    Node Summarizer is highly customizable and it combines the best of both Core and Coherent summarizers, generating summaries that are personalized based on clients' needs. The intention of this summarizer is to generate extractive summaries that are short, readable, focused on a single topic, and adhere to a set of rules provided by clients. For example, if a domain-expert client deems it valuable to pick out sentences with quantitative values such as cash amounts, percentages, and dates, we can customize Node Summarizer for this use case for this single client.