{"uid":"cap_MShxQv9DgPNFisgX0Kbxn","slug":"obol-stack-claim-bot-chat-completions-232ae432","name":"Obol Stack Claim-Bot Chat Completions","description":"Unlock Agent and API services with digital payments. openrouter/auto, openrouter/auto, openrouter/auto.","url":"https://3-obol-agent.dvlabs.dev/services/claim-bot/v1/chat/completions","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"model":{"type":"string","description":"Model identifier advertised in the 402 accepts[].extra or /api/services.json."},"stream":{"type":"boolean"},"messages":{"type":"array","items":{"type":"object","required":["role","content"],"properties":{"role":{"enum":["system","user","assistant","tool"],"type":"string"},"content":{"oneOf":[{"type":"string"},{"type":"array"},{"type":"null"}]}},"additionalProperties":true}},"max_tokens":{"type":"integer","minimum":1},"temperature":{"type":"number","maximum":2,"minimum":0}}},"responseSchema":{"type":"json","example":{"id":"chatcmpl-example","model":"openrouter/auto","object":"chat.completion","choices":[{"index":0,"message":{"role":"assistant","content":"Hello! How can I help you today?"},"finish_reason":"stop"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CIyZM9xvF2BnmDWOFufQm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Provides a pay-per-call OpenRouter-backed LLM chat completions endpoint accessible via x402 micropayment, routed through the claim-bot service on the Obol Stack.","exampleAgentPrompt":"Send this conversation to the Obol claim-bot using openrouter/auto and return the assistant reply — the messages are: system: 'You are a helpful assistant', user: 'What is the capital of France?' — limit to 200 tokens and use temperature 0.7.","exampleUseCases":[{"title":"Agent-to-agent LLM delegation","prompt":"Forward this conversation thread to the Obol claim-bot endpoint using openrouter/auto and give me the assistant's response — messages are: system: 'You are a concise summarizer', user: 'Summarize the following in 3 bullet points: [text]' — cap it at 300 tokens."},{"title":"Pay-per-call coding assistant","prompt":"Ask the Obol claim-bot to help me debug this Python snippet — send it as a user message with system prompt 'You are an expert Python developer', and use openrouter/auto with max 500 tokens and temperature 0.2."},{"title":"Micropayment LLM for automated pipeline","prompt":"I'm building an automation that needs to call an LLM per event without a monthly subscription — use the Obol claim-bot with openrouter/auto to answer 'Classify this support ticket as urgent or routine: the server is completely down' and return the result, max 100 tokens."}],"resultDescription":"Returns an OpenAI-compatible chat completion JSON object containing the assistant's generated message, the model used (openrouter/auto), a completion ID, finish reason, and choice index. The response mirrors the standard OpenAI chat.completions format.","failureModes":["402 Payment Required if x402 payment header is missing or insufficient","Invalid model identifier returns an error from OpenRouter","Malformed messages array (missing role or content) causes a 400 bad request","Rate limiting or upstream OpenRouter errors may return 5xx responses","Streaming errors if stream:true is set but the client doesn't handle SSE properly"],"whenToPreferThis":"Choose this endpoint when you need a low-cost, pay-per-call LLM chat completions API without a subscription, want to pay with USDC micropayments via the x402 protocol, or are building autonomous agents that need to call an LLM on-demand with crypto-native billing. Prefer it over traditional LLM APIs when your use case involves per-event AI calls in a blockchain or Web3 context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T23:28:18.191Z","isFirstParty":false}