{"uid":"cap_62TSwiQHGXIVL6siZOrv1","slug":"claude-sonnet-4-6-via-x402engine-pay-per-call-b3d93a29","name":"Claude Sonnet 4.6 via x402engine (Pay-per-call)","description":"125 production APIs behind HTTP 402 micropayments. 87 LLMs, Kling V3 and Hailuo video generation, image generation, code execution, travel search, web scraping, TTS, and transaction simulation. Pay with USDC on Base, USDm on MegaETH, or USDC on Solana.","url":"https://x402engine.app/api/llm/claude-sonnet-4.6?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","bodyType","body","method"],"properties":{"body":{"type":"object","required":["messages"],"properties":{"stop":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"maxItems":4}],"description":"Model-supported stop; see /docs/llm-capabilities.md."},"tools":{"type":"array","items":{"type":"object","required":["function"],"properties":{"type":{"enum":["function"],"type":"string"},"function":{"type":"object","properties":{"name":{"type":"string"},"strict":{"type":"boolean"},"parameters":{"type":"object"},"description":{"type":"string"}}}}},"description":"Client-executed function definitions; return results using role=tool and tool_call_id."},"top_k":{"type":"integer","description":"Model-supported top_k; see /docs/llm-capabilities.md."},"top_p":{"type":"number","description":"Model-supported top_p; see /docs/llm-capabilities.md."},"stream":{"type":"boolean","description":"Return live OpenAI-compatible SSE after payment settlement."},"plugins":{"type":"array","items":{"type":"object","required":["pdf"],"properties":{"id":{"enum":["file-parser"],"type":"string"},"pdf":{"type":"object","properties":{"engine":{"enum":["native"],"type":"string"}}}}},"description":"Optional native PDF parser only; automatically enabled for file inputs."},"messages":{"type":"array","items":{"type":"object","anyOf":[{"required":["content"]},{"required":["tool_calls"]}],"required":["role"],"properties":{"name":{"type":"string"},"role":{"enum":["system","developer","user","assistant","tool"],"type":"string"},"content":{"oneOf":[{"type":"string"},{"type":"null"},{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"enum":["text","image_url","file"],"type":"string"}},"additionalProperties":true},"maxItems":100,"minItems":1}]},"refusal":{"type":["string","null"]},"reasoning":{"type":"string"},"tool_calls":{"type":"array","items":{"type":"object"}},"annotations":{"type":"array","items":{"type":"object"}},"tool_call_id":{"type":"string"},"cache_control":{"type":"object"},"reasoning_details":{"type":"array","items":{"type":"object"}}},"additionalProperties":false},"maxItems":100,"minItems":1,"description":"Text or model-supported multimodal messages; assistant tool calls may have null content"},"reasoning":{"type":"object","description":"Model-supported reasoning; see /docs/llm-capabilities.md."},"verbosity":{"type":"string","description":"Model-supported verbosity; see /docs/llm-capabilities.md."},"max_tokens":{"type":"integer","example":1024,"description":"Total output budget, including reasoning. Use this or max_completion_tokens."},"temperature":{"type":"number","description":"Model-supported temperature; see /docs/llm-capabilities.md."},"tool_choice":{"oneOf":[{"enum":["auto","none","required"],"type":"string"},{"type":"object"}],"description":"Model-supported tool_choice; see /docs/llm-capabilities.md."},"stream_options":{"type":"object","description":"Optional include_usage boolean; usage is always requested upstream."},"response_format":{"type":"object","description":"Model-supported response_format; see /docs/llm-capabilities.md."},"reasoning_effort":{"type":"string","description":"Model-supported reasoning_effort; see /docs/llm-capabilities.md."},"include_reasoning":{"type":"boolean","description":"Model-supported include_reasoning; see /docs/llm-capabilities.md."},"max_completion_tokens":{"type":"integer","description":"Alias for total output budget; bounded by model maxOutputTokens."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["choices","content"],"properties":{"model":{"type":"string"},"usage":{"type":"object","description":"Provider token and usage accounting, when returned."},"choices":{"type":"array","items":{"type":"object","properties":{"index":{"type":"integer"},"message":{"type":"object","properties":{"role":{"type":"string"},"content":{"type":["string","null"]},"tool_calls":{"type":"array","items":{"type":"object"}}}},"finish_reason":{"type":["string","null"]}}}},"content":{"type":"string","description":"Convenience copy of the first assistant message's text."}}}}}}},"responseSchema":{"type":"json","example":{"model":"anthropic/claude-sonnet-4.6","choices":[{"index":0,"message":{"role":"assistant","content":"Hello!"},"finish_reason":"stop"}],"content":"Hello!"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.042592","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.042592/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.042592","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.042592","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_R7B3a469KGHv-rHfTSQbG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.042592","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calls Anthropic's Claude Sonnet 4.6 LLM via a pay-per-call HTTP 402 micropayment endpoint, returning an OpenAI-compatible chat completion response.","exampleAgentPrompt":"Send these messages to Claude Sonnet 4.6 and get a response: system prompt is 'You are a helpful assistant', and the user asks 'Explain the concept of zero-knowledge proofs in simple terms' — stream the reply back to me.","exampleUseCases":[{"title":"Agentic reasoning step with tool calls","prompt":"I need Claude Sonnet 4.6 to reason over this data and decide which of these three tools to call next — pass it the conversation history and the function definitions for search, calculate, and summarize, then return whatever tool call it picks."},{"title":"Per-call LLM for serverless app","prompt":"My serverless app needs to call Claude Sonnet 4.6 once per user request without a monthly API subscription — send this user message and system prompt to Claude and return the assistant reply, paying per call in USDC."},{"title":"Streaming Claude response for chat UI","prompt":"Stream a Claude Sonnet 4.6 response to the user's question 'What are the pros and cons of nuclear energy?' with a system prompt saying 'Be concise and balanced' — I need SSE streaming so the UI updates in real time."}],"resultDescription":"Returns an OpenAI-compatible JSON chat completion object containing the model name (anthropic/claude-sonnet-4.6), a choices array with the assistant message content and finish reason, and optionally tool call payloads if tools were invoked.","failureModes":["Insufficient USDC/crypto balance causes 402 payment required failure","Malformed messages array (missing required role or content/tool_calls) causes 400 validation error","Exceeding model context length causes truncation or 400 error","Unsupported parameters (top_k, top_p) if model capability not available per /docs/llm-capabilities.md","Streaming requested but client does not handle SSE correctly leading to garbled output","Network timeout on long generations"],"whenToPreferThis":"Choose this endpoint when you need Claude Sonnet 4.6 specifically (not a generic LLM), want pay-per-call billing in USDC/crypto without a monthly Anthropic subscription, are building an AI agent that handles its own micropayments via HTTP 402, or need OpenAI-compatible response format from a Claude model. Prefer over Anthropic's direct API when you want crypto-native billing or don't want to manage API key subscriptions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:38:46.967Z","isFirstParty":false,"canonicalSlug":"claude-sonnet-4-6-via-x402engine-pay-per-call-b3d93a29"}