Summarize documents

This API generates concise summaries for a list of input documents using a large language model (LLM), returning a corresponding list of summaries. Only PDF files are currently supported.

Securityoidc-token or oauth2-client-credentials or oauth2-open-industrial-data or oauth2-auth-code
Request
header Parameters
content-type
required
string (Content-Type)
Request Body schema: application/json
required
ignoreUnknownIds
boolean (Ignoreunknownids)
Default: false

If True, the API will not fail if any documents are missing, but summaries for the missing documents will be excluded from the response.

required
Array of DocumentInternalId (object) or DocumentExternalId (object) or DocumentInstanceId (object) (Items) = 1 items

List of documents to summarize

language
string (DocumentsLanguage)
Default: "English"

The language that the answer should be in

Enum: "Chinese" "Dutch" "English" "French" "German" "Italian" "Japanese" "Korean" "Latvian" "Norwegian" "Portuguese" "Spanish" "Swedish"
Responses
200

Successful Response

400

The response for a failed request.

post/ai/tools/documents/summarize
Request samples
application/json
{
  • "ignoreUnknownIds": false,
  • "items": [
    • {
      }
    ],
  • "language": "Chinese"
}
Response samples
application/json
{
  • "items": [
    • {
      }
    ]
}