# GEDX402 Text Summarizer

> GEDX402 Text Summarizer is a paid API for AI agents from ged-x402-embed.jvalamis.workers.dev, paid per call via x402, $0.0065/call, status unknown (last checked 2026-09-15).

Condenses long-form text into a concise summary of a specified maximum length, paid per-call with USDC via x402 on multiple chains.

## Facts

- Endpoint: GET https://ged-x402-embed.jvalamis.workers.dev/v1/summarize
- Price: $0.0065/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gedx402-text-summarizer-44ef53a9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rj_fzhnkcGz0ufnLoSF8-

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 gedx402-text-summarizer-44ef53a9
```

Example prompt: Can you summarize the following article into no more than 150 words? [paste article text here]

## When to prefer this

Use this endpoint when you need a fast, key-less, pay-per-call text summarization service with no API key setup and support for USDC payments across multiple chains (Base, Polygon, Arbitrum, World, Solana). Ideal for agents that need on-demand summarization without committing to a subscription or managing API credentials.

## Known failure modes

- Text input missing or empty — no text to summarize
- max_length set too low — model may struggle to produce a coherent summary
- Payment failure — insufficient USDC balance or unsupported chain
- Rate limiting or worker timeout for very long input text
- Invalid JSON response if the underlying Workers AI model is unavailable

## How this service works

x402 workers ai. pay with usdc on base, polygon, arbitrum, world, or solana. no api keys.

## Output

A JSON object containing a 'summary' field with a concise, condensed version of the submitted text, constrained to the requested maximum length.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string"
  },
  "max_length": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "summary": "Concise summary."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gedx402-text-summarizer-44ef53a9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ged-x402-embed.jvalamis.workers.dev](https://www.zero.xyz/host/ged-x402-embed.jvalamis.workers.dev/llms.txt)
