---
title: "Summarize"
method: POST
path: "/summarization/abstractive"
---

# Summarize

`POST /summarization/abstractive`

Produce an abstractive summary of a block of text.

## Request body

- object
  - `text` string, required — The input text to summarize.
  - `instructions` string — Optional additional rules for the summary.
  - `max_tokens` number — Maximum number of tokens in the generated summary.

## Response `200`

Successful summarization

- object
  - `summary` string
  - `input_chars` number
  - `output_chars` number
  - `latency_ms` number

## Other responses

- `400` — Malformed request body or missing required fields.
- `401` — Missing or invalid x-api-key.
- `429` — Rate limit exceeded.
- `500` — Inference service unavailable.

---

[API](https://skmtc.dev/scaledown/apis/scaledown-api.md) · [All operations](https://skmtc.dev/scaledown/apis/scaledown-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/scaledown/scaledown-api/revisions/4289049c3ecd/schema)
