{"uid":"cap_ObaQQkRET49cC1ANBClcP","slug":"llms-generator-agentdiet-dev-rag-token-diet-web-url-distiller-bb873f5c","name":"RAG Token Diet — Web URL Distiller","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://llms-generator.agentdiet.dev/v1/rag-token-diet)","url":"https://llms-generator.agentdiet.dev/v1/rag-token-diet?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","minLength":1,"description":"Target webpage URL to fetch and distill (or builtin://stripe-docs)"},"html":{"type":"string","description":"Optional raw HTML string to distill directly without fetching"},"mode":{"enum":["markdown","structured","skeleton","budget"],"type":"string","default":"markdown","description":"Distillation mode"},"query":{"type":"string","description":"BM25 focus query when mode=budget"},"max_tokens":{"type":"integer","minimum":20,"description":"Strict token budget ceiling when mode=budget"}}},"responseSchema":{"type":"object","required":["status","roi_proof","data"],"properties":{"data":{"type":"object","description":"Distilled Markdown, structured JSON tables/metadata, skeleton outline, or BM25 budget excerpt."},"cache":{"type":"object","properties":{"status":{"enum":["HIT","MISS"],"type":"string"},"cache_key":{"type":"string"},"latency_ms":{"type":"number"}}},"status":{"type":"string","description":"Execution status ('ok')"},"billing":{"type":"object","properties":{"agent_id":{"type":"string"},"payment_method":{"type":"string"},"fee_charged_usd":{"type":"number"}}},"roi_proof":{"type":"object","properties":{"raw_tokens":{"type":"integer"},"tokens_saved":{"type":"integer"},"roi_multiplier":{"type":"number"},"distilled_tokens":{"type":"integer"},"llm_cost_saved_usd":{"type":"number"},"compression_ratio_pct":{"type":"number"}}}}},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.001","displayCostAsset":"USD","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fJY9uD-IeGikgtJsvKCIX","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"llms-generator.agentdiet.dev","brandSlug":"llms-generator-agentdiet-dev-mpp","brandBaseUrl":"https://llms-generator.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a URL (or accepts raw HTML) and distills it into compact, agent-ready Markdown, structured JSON, a skeleton outline, or a BM25-focused budget excerpt with token-saving metrics.","exampleAgentPrompt":"Distill https://stripe.com/docs/payments into compact markdown — use budget mode with a focus query on 'payment intents' and cap it at 500 tokens so it fits cleanly in my context window.","exampleUseCases":[{"title":"Token-efficient RAG pipeline ingestion","prompt":"Pull the content from https://docs.openai.com/api-reference and distill it into structured mode so I can feed it into my RAG pipeline without burning through my token budget."},{"title":"BM25-focused competitor research snippet","prompt":"Fetch https://www.anthropic.com/research and extract only the parts relevant to 'safety evaluations' using budget mode with a 300-token ceiling — I want a tight excerpt I can drop straight into a prompt."},{"title":"Webpage skeleton for quick navigation","prompt":"Give me a skeleton outline of https://en.wikipedia.org/wiki/Large_language_model so I can see the page structure and headings without loading the full content into my context."}],"resultDescription":"Returns a JSON object containing: the distilled content (Markdown text, structured tables/metadata, skeleton outline, or BM25-scored excerpt depending on mode), an ROI proof block showing raw token count, distilled token count, tokens saved, compression ratio percentage, and estimated LLM cost saved in USD, plus optional billing and cache metadata.","failureModes":["Invalid or unreachable URL returns an error status","max_tokens below minimum of 20 causes a validation error","BM25 query ignored if mode is not 'budget'","Raw HTML too large may be truncated or timeout","Paywalled or JavaScript-heavy pages may return incomplete content","Missing required 'url' parameter returns a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need to feed web page content into an LLM context window and want to minimize token consumption. It is especially valuable in agentic RAG pipelines where multiple pages are processed and LLM costs are a concern, or when you need BM25-ranked relevance filtering to focus on a specific topic within a large document. Prefer it over raw fetch/scrape tools when token budget control and compression ROI measurement matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:51:28.764Z","isFirstParty":false,"canonicalSlug":"llms-generator-agentdiet-dev-rag-token-diet-web-url-distiller-bb873f5c"}