How to use Text Summarization API with JavaScript in 5 minutes?
Tags: ai, api, javascript, summarization
Published: 2023-04-14 15:46:26

*In this tutorial, you will learn how to use Summarization API in 5 minutes using JavaScript. Eden AI provides a unique, easy and developer-friendly API that allows you to summarize texts with the provider of your choice.*

‍

## **What is [Text Summarization](https://www.edenai.co/feature/summarization?referral=how-to-summarization-javascript)?**

Text Summarization API is a technology that uses Natural Language Processing (NLP) and Machine Learning algorithms to automatically generate a condensed version of a longer piece of text, preserving its key information and main points. The API takes as input a text document or article, and outputs a shorter summary that conveys the most important information contained in the original text.


![Summarization API result on Eden AI](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6173b3bxs94dfda01zpy.png)

The length of the summary can be adjusted based on specific requirements, including the desired length of the output. The text summarization API can be used in a variety of applications, such as news aggregation, document summarization, content extraction, and sentiment analysis.

‍

## **Get Started with Text Summarization API using JavaScript**

The first step is to set Axios, a promise-based HTTP client for the browser and Node.js, that will allow you to call Eden AI API.

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/638f08881993bd518d9ca0cc_carbon(3).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/638f08881993bd518d9ca0cc_carbon(3).png)

‍

## **How to use Text Summarization API with JavaScript**

You are now ready to process text into Eden AI Summarization API. You can access the list of languages supported in our documentation [here](https://docs.edenai.co/reference/text_summarize_create?referral=how-to-summarization-javascript).

‍

### **1. Get a Text Summarization API Key on Eden AI**

To perform Text Summarization, you'll need to create an account on [Eden AI](https://app.edenai.run/user/register?referral=how-to-summarization-javascript). Then, you will be able to get your **API key** directly from the homepage with free credits offered by Eden AI.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ad5gwkye7ko7dshbcccz.png)

**[Get your API key for FREE](https://app.edenai.run/user/register?referral=how-to-summarization-javascript)**

### **2. Start summarizing your text**

Now that you have imported packages on JavaScript and got your API key, you will be able to summarize your text. With Eden AI, you can choose from a wide range of engines you want for Text Summarization. You can access the list of Text Summarization providers available on Eden AI directly on our [documentation](https://docs.edenai.co/reference/text_summarize_create?referral=how-to-summarization-javascript).

‍

For example, we called two different Text Summarization engines. Here is the JavaScript code to configure the request:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6391faa323d64f9ba9e2666d_carbon(30).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6391faa323d64f9ba9e2666d_carbon(30).png)

‍

Then, you'll need to launch the request and print the result:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/638f6d1e1a7e8a83944abff6_carbon(16).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/638f6d1e1a7e8a83944abff6_carbon(16).png)

‍

Here is an example of a Text Summarization API response:

![https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/634828ea79dc43103c70f771_carbon(9).png](https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/634828ea79dc43103c70f771_carbon(9).png)

‍

## **Benefits of using Text Summarization API with Eden AI**

Using Text Summarization with Eden AI API is quick and easy.


![Best Text Summarization engines in one API](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2g4giewvg0liukpjecz9.gif)

### **Save time and cost**

We offer a unified API for all providers: simple and standard to use, with a quick switch between providers and an access to the specific features of each provider.

‍

### **Easy to integrate**

The JSON output format is the same for all suppliers thanks to Eden AI's standardisation work. The response elements are also standardised thanks to Eden AI's powerful matching algorithms.

‍

### **Customization**

With Eden AI you have the possibility to integrate a third party platform: we can quickly develop connectors. To go further and customize your Text Summarization request with specific parameters, check out our [documentation.](https://docs.edenai.co/reference/text_summarize_create?referral=how-to-summarization-javascript)

‍

**[Create your Account on Eden AI](https://app.edenai.run/user/register?referral=how-to-summarization-javascript)**