POST
/
summarize
curl --request POST \
  --url https://www.norns.ai/api/v0/summarize \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'content=<string>' \
  --form 'targetLanguage=<string>' \
  --form maxLength=123
{
  "success": true,
  "data": {
    "summary": "<string>",
    "sentences": [
      {
        "text": "<string>",
        "startIndex": 123,
        "endIndex": 123
      }
    ],
    "usage": 123,
    "originalLanguage": "<string>",
    "targetLanguage": "<string>",
    "tokenCount": 123
  }
}

Authorizations

Authorization
string
header
required

API key authentication

Body

multipart/form-data
content
string
required

Text content to summarize

file
file

File to summarize (PDF, DOCX, or TXT, max 10MB)

targetLanguage
string

Target language for the summary translation

maxLength
integer

Maximum length of the summary in characters

Response

200
application/json
Successful summarization response
success
boolean
data
object