# DexL Agents – Summarize Text

> DexL Agents – Summarize Text is a paid API for AI agents from agents.dexl.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Summarizes a block of text into a concise output in either prose or bullet-point style, with a configurable sentence count.

## Facts

- Endpoint: POST https://agents.dexl.io/v1/tools/summarize-text
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dexl-agents-summarize-text-9c47732e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4pyh2dEZOPuke9ohRd3_B

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dexl-agents-summarize-text-9c47732e -d '<json body>'
```

Example prompt: Can you summarize the following article into 5 bullet points? [paste text here]

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call text summarization without managing API keys or accounts. It is ideal for agent workflows that process variable amounts of text on demand, need both prose and bullet-point output modes, and benefit from the x402 micropayment model where you only pay per request. Prefer it over general LLM chat endpoints when you want a structured, purpose-built summarization interface with predictable output format and pricing.

## Known failure modes

- Text exceeds 8000 character limit — request rejected with validation error
- Invalid 'style' value not in enum ['prose','bullets'] — schema validation failure
- 'sentences' value outside 1–10 range — rejected with validation error
- Empty or missing 'text' field — likely returns an error or empty summary
- Payment not included or insufficient — 402 Payment Required response
- Downstream model unavailable — may return 503 or timeout

## How this service works

Summarize text into a set number of sentences, or into bullet points. Uses only what the text says and adds nothing. Input is bounded at 8000 characters, which is what makes a fixed price per call possible instead of per-token billing.

## Output

Returns a JSON object containing the summarized text under an 'output' key, along with 'units' (number of billing units consumed, typically 1) and 'cached' (boolean indicating whether the result was served from cache).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 8000
  },
  "style": {
   "enum": [
    "prose",
    "bullets"
   ],
   "type": "string",
   "default": "prose"
  },
  "sentences": {
   "type": "integer",
   "default": 3,
   "maximum": 10,
   "minimum": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "units": 1,
  "cached": false,
  "output": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dexl-agents-summarize-text-9c47732e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.dexl.io](https://www.zero.xyz/host/agents.dexl.io/llms.txt)
