24trust / 100

Summarise

by Aayat AI in Search & web

x402 APIFailing, checked 2 h ago

Summarise text or any public web page with AI. POST JSON with either "text" (up to 40,000 characters) or "url", plus optional "length" (short, medium, long), "format" (paragraph or bullets) and "language" for the summary. Returns the summary and source details. Failed or empty summaries are not charged.

POST https://aayatai.com/summarise

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
6.7%
Response time
601 ms typical, 601 ms slowest 5%
Last check
2 h ago: Expected HTTP 402, got 410
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://aayatai.com/summarise" \
  -H "content-type: application/json" \
  -d '{"format":"paragraph","length":"short","url":"https://en.wikipedia.org/wiki/HTTP_402"}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Faayatai.com%2Fsummarise
const res = await pay("https://aayatai.com/summarise", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"format":"paragraph","length":"short","url":"https://en.wikipedia.org/wiki/HTTP_402"}),
});
console.log(await res.json());

Example input

{
  "format": "paragraph",
  "length": "short",
  "url": "https://en.wikipedia.org/wiki/HTTP_402"
}

Example output

{
  "model": "@cf/mistralai/mistral-small-3.1-24b-instruct",
  "source": {
    "chars": 5120,
    "title": "HTTP 402",
    "truncated": false,
    "url": "https://en.wikipedia.org/wiki/HTTP_402"
  },
  "summary": "HTTP 402 Payment Required is a status code reserved for digital payments..."
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoExpected HTTP 402, got 41041036 ms-
6 h agoExpected HTTP 402, got 41041055 ms-
11 h agoExpected HTTP 402, got 41041048 ms-
15 h agoExpected HTTP 402, got 41041040 ms-
19 h agoExpected HTTP 402, got 410410136 ms-
23 h agoExpected HTTP 402, got 410410117 ms-
27 h agoExpected HTTP 402, got 410410436 ms-
31 h agoExpected HTTP 402, got 410410172 ms-
35 h agoExpected HTTP 402, got 410410128 ms-
39 h agoExpected HTTP 402, got 410410236 ms-
43 h agoExpected HTTP 402, got 410410111 ms-
2 days agoExpected HTTP 402, got 410410116 ms-
2 days agoExpected HTTP 402, got 41041036 ms-
2 days agoExpected HTTP 402, got 41041037 ms-
2 days agoPassed402601 ms$0.02