{"uid":"cap_sxjuYLfe9bQitq1MchFYH","slug":"nojunk-ai-text-summarize-05a56fb7","name":"NoJunk AI Text – Summarize","description":"NoJunk AI Text summarize: Summarize text as a paragraph, bullet points or a TL;DR, in any language, with a sentence limit.","url":"https://nojunk-ai-text.mick8511.workers.dev/summarize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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)"}}},"responseSchema":{"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"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BKk45aLOFYmRD-xBrdp4P","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Summarizes text (up to 24,000 characters) into a paragraph, bullet list, or TL;DR in any language, with configurable sentence count","exampleAgentPrompt":"Summarize this earnings call transcript into 5 bullet points in English — keep it concise and factual: [paste transcript here].","exampleUseCases":[{"title":"News digest for daily briefing","prompt":"Summarize this 3,000-word news article into a TL;DR of no more than 2 sentences so I can include it in my morning briefing email."},{"title":"Multilingual document condenser","prompt":"Can you summarize this French legal agreement into 5 bullet points in English? I need the key obligations and deadlines only."},{"title":"Customer feedback distillation","prompt":"Take these 200 customer reviews I've pasted below and give me a paragraph summary of the main themes — no more than 4 sentences."}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:36:10.396Z","isFirstParty":false,"canonicalSlug":"nojunk-ai-text-summarize-05a56fb7"}