Text Summarizer
curl --request POST \
--url https://api.iotools.cloud/v1/tool/text-summarizer \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"inputText": "The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution."
}
EOFimport requests
url = "https://api.iotools.cloud/v1/tool/text-summarizer"
payload = { "inputText": "The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution." }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
inputText: 'The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology\'s rapid evolution.'
})
};
fetch('https://api.iotools.cloud/v1/tool/text-summarizer', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.iotools.cloud/v1/tool/text-summarizer",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'inputText' => 'The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology\'s rapid evolution.'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.iotools.cloud/v1/tool/text-summarizer"
payload := strings.NewReader("{\n \"inputText\": \"The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution.\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.iotools.cloud/v1/tool/text-summarizer")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"inputText\": \"The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution.\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.iotools.cloud/v1/tool/text-summarizer")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"inputText\": \"The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution.\"\n}"
response = http.request(request)
puts response.read_body{
"outputs": {
"summary": "<string>",
"stats": "<string>"
},
"tool": "<string>",
"tool_version": "<string>",
"credits_used": 123,
"credits_remaining": 123,
"request_id": "<string>"
}{
"type": "https://iotools.cloud/docs/errors/validation_error",
"title": "Invalid request",
"status": 400,
"code": "validation_error",
"detail": "One or more inputs are invalid — see `fields`.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"fields": {
"inputString": "Required"
}
}{
"type": "https://iotools.cloud/docs/errors/invalid_api_key",
"title": "Invalid API key",
"status": 401,
"code": "invalid_api_key",
"detail": "Provide 'Authorization: Bearer <key>'.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"code": "insufficient_credits",
"detail": "This call costs 1 credit and 0 remain in this month's allowance.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"credits_used": 0,
"credits_remaining": 0
}{
"type": "https://iotools.cloud/docs/errors/tool_not_allowed",
"title": "Tool not available over the API",
"status": 403,
"code": "tool_not_allowed",
"detail": "\"Background Remover\" is available on iotools.cloud but has no API endpoint.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/tool_not_found",
"title": "Tool not found",
"status": 404,
"code": "tool_not_found",
"detail": "No tool with that slug. See GET /v1/tools/list.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/payload_too_large",
"title": "Payload too large",
"status": 413,
"code": "payload_too_large",
"detail": "Request body exceeds this tool's size limit.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/rate_limited",
"title": "Rate limit exceeded",
"status": 429,
"code": "rate_limited",
"detail": "Too many requests. Retry in 30s.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"retry_after": 30
}{
"type": "https://iotools.cloud/docs/errors/processing_error",
"title": "Tool failed to run",
"status": 500,
"code": "processing_error",
"detail": "The tool failed to run. Please try again.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"credits_used": 0
}{
"type": "https://iotools.cloud/docs/errors/tool_disabled",
"title": "Tool temporarily disabled",
"status": 503,
"code": "tool_disabled",
"detail": "This tool is temporarily unavailable. Try again shortly.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}Utilities
Text Summarizer
Condense a long article or block of text into a short summary with AI — choose the target length and whether you want flowing prose or a bulleted list of key points.
POST
/
v1
/
tool
/
text-summarizer
Text Summarizer
curl --request POST \
--url https://api.iotools.cloud/v1/tool/text-summarizer \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"inputText": "The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution."
}
EOFimport requests
url = "https://api.iotools.cloud/v1/tool/text-summarizer"
payload = { "inputText": "The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution." }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
inputText: 'The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology\'s rapid evolution.'
})
};
fetch('https://api.iotools.cloud/v1/tool/text-summarizer', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.iotools.cloud/v1/tool/text-summarizer",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'inputText' => 'The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology\'s rapid evolution.'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.iotools.cloud/v1/tool/text-summarizer"
payload := strings.NewReader("{\n \"inputText\": \"The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution.\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.iotools.cloud/v1/tool/text-summarizer")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"inputText\": \"The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution.\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.iotools.cloud/v1/tool/text-summarizer")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"inputText\": \"The advancement of artificial intelligence has fundamentally transformed the landscape of modern technology. Machine learning algorithms, particularly deep neural networks, have demonstrated remarkable capabilities in pattern recognition, natural language processing, and decision-making tasks. These systems now power everything from recommendation engines to autonomous vehicles, reshaping industries that were previously untouched by automation. However, this rapid progress has also raised significant questions about job displacement, algorithmic bias, and the concentration of technological power among a small number of large organizations. Researchers and policymakers alike are grappling with how to harness the benefits of AI while mitigating its risks, leading to growing calls for regulation, transparency, and ethical guidelines that can keep pace with the technology's rapid evolution.\"\n}"
response = http.request(request)
puts response.read_body{
"outputs": {
"summary": "<string>",
"stats": "<string>"
},
"tool": "<string>",
"tool_version": "<string>",
"credits_used": 123,
"credits_remaining": 123,
"request_id": "<string>"
}{
"type": "https://iotools.cloud/docs/errors/validation_error",
"title": "Invalid request",
"status": 400,
"code": "validation_error",
"detail": "One or more inputs are invalid — see `fields`.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"fields": {
"inputString": "Required"
}
}{
"type": "https://iotools.cloud/docs/errors/invalid_api_key",
"title": "Invalid API key",
"status": 401,
"code": "invalid_api_key",
"detail": "Provide 'Authorization: Bearer <key>'.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"code": "insufficient_credits",
"detail": "This call costs 1 credit and 0 remain in this month's allowance.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"credits_used": 0,
"credits_remaining": 0
}{
"type": "https://iotools.cloud/docs/errors/tool_not_allowed",
"title": "Tool not available over the API",
"status": 403,
"code": "tool_not_allowed",
"detail": "\"Background Remover\" is available on iotools.cloud but has no API endpoint.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/tool_not_found",
"title": "Tool not found",
"status": 404,
"code": "tool_not_found",
"detail": "No tool with that slug. See GET /v1/tools/list.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/payload_too_large",
"title": "Payload too large",
"status": 413,
"code": "payload_too_large",
"detail": "Request body exceeds this tool's size limit.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}{
"type": "https://iotools.cloud/docs/errors/rate_limited",
"title": "Rate limit exceeded",
"status": 429,
"code": "rate_limited",
"detail": "Too many requests. Retry in 30s.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"retry_after": 30
}{
"type": "https://iotools.cloud/docs/errors/processing_error",
"title": "Tool failed to run",
"status": 500,
"code": "processing_error",
"detail": "The tool failed to run. Please try again.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11",
"credits_used": 0
}{
"type": "https://iotools.cloud/docs/errors/tool_disabled",
"title": "Tool temporarily disabled",
"status": 503,
"code": "tool_disabled",
"detail": "This tool is temporarily unavailable. Try again shortly.",
"request_id": "e4042b29-8f1e-4c7a-9b52-6f0d1a3c7e11"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Response
Tool output
Show child attributes
Show child attributes
The tool's slug, echoing the {slug} in the request path.
Output-contract version for this tool.
Credits this call consumed, after any settlement refund. 0 when metering is disabled.
Credits left in the current monthly allowance, or null when metering is disabled.
Correlation id, also sent as x-request-id.
Was this page helpful?
⌘I