83trust / 100
Chat Completions
by Chat completions - metered (pay in AI models & inference
x402 APIPassing, checked 3 h ago
OpenAI-compatible chat completions priced from the request itself: the 402 quotes this exact body, from $0.001, and a buyer on the upto scheme settles the tokens actually used under that quote. Use it when an agent sends large or variable prompts and wants to pay for what it sends, not a flat tier.
POST https://agent402.tools/v1/metered/chat/completions
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 184 ms typical, 184 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://agent402.tools/v1/metered/chat/completions" \
-H "content-type: application/json" \
-d '{"max_tokens":5,"messages":[{"content":"Reply with exactly: OK","role":"user"}],"model":"openai/gpt-4o-mini"}'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.03:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fagent402.tools%2Fv1%2Fmetered%2Fchat%2Fcompletions
const res = await pay("https://agent402.tools/v1/metered/chat/completions", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"max_tokens":5,"messages":[{"content":"Reply with exactly: OK","role":"user"}],"model":"openai/gpt-4o-mini"}),
});
console.log(await res.json());Example input
{
"max_tokens": 5,
"messages": [
{
"content": "Reply with exactly: OK",
"role": "user"
}
],
"model": "openai/gpt-4o-mini"
}Example output
{
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"content": "OK",
"role": "assistant"
}
}
],
"created": 1750000000,
"id": "gen-…",
"model": "openai/gpt-4o-mini",
"object": "chat.completion",
"usage": {
"completion_tokens": 1,
"prompt_tokens": 12,
"total_tokens": 13
}
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 184 ms | $0.001 |