# NoJunk AI Text – Summarize

> NoJunk AI Text – Summarize is a paid API for AI agents from nojunk-ai-text.mick8511.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-16).

Summarizes text (up to 24,000 characters) into a paragraph, bullet list, or TL;DR in any language, with configurable sentence count

## Facts

- Endpoint: POST https://nojunk-ai-text.mick8511.workers.dev/summarize?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nojunk-ai-text-summarize-05a56fb7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sxjuYLfe9bQitq1MchFYH

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 nojunk-ai-text-summarize-05a56fb7 -d '<json body>'
```

Example prompt: Summarize this earnings call transcript into 5 bullet points in English — keep it concise and factual: [paste transcript here].

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call text summarization with strict output control (style, language, sentence count) and no subscription overhead. It is ideal for agent workflows that process variable volumes of text and only pay for successful results. Prefer it over general LLM APIs when you want a purpose-built, schema-consistent summarization response rather than freeform chat output.

## Known failure modes

- Text exceeds 24,000 character limit — request rejected
- Invalid style value — defaults to paragraph or returns error
- Empty or missing text field — validation error
- Language code not recognized — may fall back to English or return error
- Upstream model unavailability — 5xx error, no charge incurred
- Payment not completed — 402 response, no processing occurs

## How this service works

NoJunk AI Text summarize: Summarize text as a paragraph, bullet points or a TL;DR, in any language, with a sentence limit.

## Output

Returns a JSON object containing the generated summary string (in the requested style and language), the style used, token usage (prompt and completion tokens), input character and word counts, the model name, and a UTC timestamp of generation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "The text to summarize (1 to 24000 characters)"
  },
  "style": {
   "type": "string",
   "description": "Optional: \"paragraph\" (default), \"bullets\" or \"tldr\""
  },
  "language": {
   "type": "string",
   "description": "Optional: output language, e.g. \"en\" (default), \"es\", \"French\""
  },
  "max_sentences": {
   "type": "integer",
   "description": "Optional: maximum sentences or bullets, 1-10 (default 3)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "model": "@cf/meta/llama-3.3-70b-instruct-fp8-fast",
  "style": "bullets",
  "usage": {
   "prompt_tokens": 190,
   "completion_tokens": 52
  },
  "summary": "- Acme Corp's third-quarter revenue rose 12% to $4.2 billion and it raised its full-year outlook.\n- Cloud demand stayed strong while hardware sales fell 3%.\n- Shares gained 5% after hours.",
  "input_chars": 264,
  "input_words": 43,
  "generated_at": "2026-10-15T12:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nojunk-ai-text-summarize-05a56fb7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nojunk-ai-text.mick8511.workers.dev](https://www.zero.xyz/host/nojunk-ai-text.mick8511.workers.dev/llms.txt)
