{"uid":"cap_kMwf9QOGmzAtel3_XwII8","slug":"llms-generator-agentdiet-dev-web-url-distillation-rag-chunker-f1851521","name":"Web URL Distillation & RAG Chunker","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-chunk)","url":"https://llms-generator.agentdiet.dev/v1/rag-chunk?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_YY9TFk4tqqVDeUwrot94G","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 and distills a web URL or raw HTML into compact, agent-ready tokens with BM25 budget control and multiple extraction modes","exampleAgentPrompt":"Distill the content at https://stripe.com/docs/payments into compact markdown and tell me how many tokens were saved compared to the raw page — use budget mode with a 500-token ceiling and focus the BM25 query on 'payment intents'.","exampleUseCases":[{"title":"RAG pipeline documentation ingestion","prompt":"Distill https://docs.openai.com/guides/function-calling into structured markdown so I can index it for my RAG system — use structured mode and show me the compression stats."},{"title":"Token-budgeted competitor research","prompt":"Fetch and distill https://www.anthropic.com/product into at most 300 tokens using budget mode, focusing the BM25 query on 'pricing and context window' so I only get the relevant bits."},{"title":"Skeleton outline of a long article","prompt":"Give me a skeleton outline of the content at https://en.wikipedia.org/wiki/Large_language_model — just the headings and structure, no body text, so I can decide which sections to dig into."}],"resultDescription":"Returns a JSON object with: distilled content (markdown, structured tables/metadata, skeleton outline, or BM25-filtered excerpt depending on mode), an ROI proof block showing raw token count, distilled token count, tokens saved, compression ratio %, and estimated LLM cost saved in USD, plus optional cache hit/miss status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","max_tokens below minimum of 20 triggers a validation error","mode=budget without a query may return unfiltered content","Raw HTML too large may exceed processing limits","Paywalled or JavaScript-rendered pages may return incomplete content","Missing required url parameter returns a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need to read external web content but want to minimize token consumption in your LLM pipeline. It is especially valuable for RAG indexing workflows, documentation ingestion, or any agent loop where fetching a raw webpage would blow your context budget. The BM25 budget mode makes it uniquely suited for focused retrieval — when you only want the parts of a page relevant to a specific query — distinguishing it from generic scrapers that return full HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:21:59.604Z","isFirstParty":false,"canonicalSlug":"llms-generator-agentdiet-dev-web-url-distillation-rag-chunker-f1851521"}