# AgentDiet RAG-Diet Context Window Distiller

> AgentDiet RAG-Diet Context Window Distiller is a paid API for AI agents from rag-diet.agentdiet.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-22).

Compresses and distills web page or document content for AI context windows, reducing token usage by up to 91% via retrieval-augmented generation (RAG) preprocessing

## Facts

- Endpoint: GET https://rag-diet.agentdiet.dev/v1/rag-diet?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-rag-diet-context-window-distiller-dccbff9c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ekwIbXkeUI60XqlR2mNtn

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 agentdiet-rag-diet-context-window-distiller-dccbff9c
```

Example prompt: Can you use AgentDiet's RAG-Diet to fetch and compress the content at https://example.com/long-article so I can fit it into my context window without burning through tokens?

## When to prefer this

Choose this endpoint when an AI agent needs to fetch and compress web content or documents before inserting them into an LLM context window, especially when token cost reduction is a priority. It is well-suited for RAG pipelines, multi-step agents that repeatedly reference large documents, or any workflow where context window limits are a bottleneck. Prefer it over raw web scraping endpoints when you specifically need semantic distillation and compression ratio guarantees rather than just raw HTML extraction.

## Known failure modes

- Invalid or unreachable URL returns an error status
- Unsupported content type (non-text/HTML) may return empty or partial data
- Missing required 'input' object causes schema validation failure
- Payment not settled in USDC on Base causes 402 rejection
- Rate limiting or network timeouts on the target URL result in failed fetch

## How this service works

Deterministic B2A/A2A/MCP/x402/MPP/L402 execution and intelligence node at https://rag-diet.agentdiet.dev settling in USDC on Base.

## Output

Returns a JSON object with status 'ok', the distilled/compressed data payload, and an roi_proof field showing the compression_ratio_pct achieved (e.g. 91.4%), confirming how much of the original token bloat was removed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "mode": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-rag-diet-context-window-distiller-dccbff9c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rag-diet.agentdiet.dev](https://www.zero.xyz/host/rag-diet.agentdiet.dev/llms.txt)
