---
title: "Faithful summary of posted text ($0.03)"
method: POST
path: "/v1/ai/summarize"
---

# Faithful summary of posted text ($0.03)

`POST /v1/ai/summarize`

## Request

- Base URL: `https://soren.com`
- URL: `https://soren.com/v1/ai/summarize`
- Auth: none declared

POST the text (raw body, max 24,000 chars). Information-dense, no invented facts, no preamble. Charged only if the summary is produced; a failed inference retries once on a different provider and, failing that, costs nothing.

## Query parameters

- `length` 'short' | 'medium'

## Response `200`

Result.

- object

## Other responses

- `400`: Empty body.
- `402`: Payment required.
- `413`: Input over 24,000 characters.
- `502`: Inference failed. Nothing charged.

---

[API](https://skmtc.dev/soren/apis/soren-free-games-api.md) · [All operations](https://skmtc.dev/soren/apis/soren-free-games-api/llms.txt) · [OpenAPI document](https://skmtc.dev/soren/apis/soren-free-games-api/revisions/00402cfcf30d?raw)
