{"uid":"cap_F7otxz7CTw31pNliWjIV3","slug":"netintel-gpt-4-1-chat-completions-via-x402-07eea6da","name":"NetIntel GPT-4.1 Chat Completions (via x402)","description":"Network intelligence API — 138 endpoints, all pay-per-call via x402 micropayments (USDC on Base or Solana mainnet).\n\nNetIntel is agent fair-trade aligned: transparent per-call pricing in USDC on Base or Solana via x402, no API keys or signup, and automatic no-charge on server errors, upstream failures, and input-validation rejections — failed calls are never billed across NetIntel's network, domain, and data-intelligence endpoints.","url":"https://netintel-production-440c.up.railway.app/openai/gpt-4-1","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["messages"],"properties":{"top_p":{"type":"number","description":"Nucleus sampling. Optional."},"messages":{"type":"array","items":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","description":"system, user, or assistant"},"content":{"type":"string","description":"Message text"}}},"description":"OpenAI chat messages: [{role:'system'|'user'|'assistant', content:string}]. Input capped ~48000 chars total."},"max_tokens":{"type":"number","description":"Max output tokens. Optional — defaults to 2048, capped at 2048."},"temperature":{"type":"number","description":"Sampling temperature. Optional."}}},"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","properties":{"id":{"type":"string"},"model":{"type":"string"},"usage":{"type":"object","description":"prompt_tokens, completion_tokens, total_tokens"},"object":{"type":"string","description":"Always 'chat.completion'"},"choices":{"type":"array","description":"Assistant message + finish_reason."},"created":{"type":"number","description":"Unix timestamp (seconds)"}}}}}}},"responseSchema":{"type":"json","example":{"id":"chatcmpl-abc123","model":"gpt-4.1","usage":{"total_tokens":13,"prompt_tokens":11,"completion_tokens":2},"object":"chat.completion","choices":[{"index":0,"message":{"role":"assistant","content":"Hi!"},"finish_reason":"stop"}],"created":1735689600}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.09","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.09/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oNeduED_LkznlKFI0ikSc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.09","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a GPT-4.1 chat completion request (OpenAI-compatible format) billed per-call via x402 USDC micropayments, with no API key required.","exampleAgentPrompt":"Ask GPT-4.1 to write a concise executive summary of the following meeting transcript, keeping it under 200 words and using a professional tone — pay via USDC micropayment, no API key needed.","exampleUseCases":[{"title":"Keyless GPT-4.1 for autonomous agents","prompt":"I'm building an agent pipeline that needs to call GPT-4.1 occasionally but I don't want to manage OpenAI API keys or subscriptions — just send my chat messages and pay per call in USDC. Can you handle that for me?"},{"title":"One-off document summarization","prompt":"Summarize this legal document for me using GPT-4.1: [document text]. Keep the summary to 3 bullet points and use plain language. I'll pay per call in USDC — no signup required."},{"title":"Rapid prototyping with pay-per-use LLM","prompt":"I want to test a few different system prompts against GPT-4.1 to see which gives the best customer support responses, without committing to an API plan — just charge me a few cents in USDC for each call I make."}],"resultDescription":"Returns a standard OpenAI-format chat.completion JSON object containing the assistant's reply text, finish reason (e.g. 'stop'), a completion ID, the model name ('gpt-4.1'), Unix timestamp, and token usage breakdown (prompt_tokens, completion_tokens, total_tokens). Maximum output is 2048 tokens.","failureModes":["Input messages exceed ~48,000 character cap — request rejected, not billed","max_tokens set above 2048 — capped silently or rejected","Malformed messages array (missing role or content) — validation error, not billed","Upstream OpenAI service failure — server error returned, not billed","x402 payment failure or insufficient USDC balance — call not processed"],"whenToPreferThis":"Choose this endpoint when you need GPT-4.1 chat completions without managing an OpenAI API key or subscription, especially for infrequent or bursty agent workloads where pay-per-call USDC micropayments are preferable to flat-rate billing. It is ideal for autonomous agents that need trustless, keyless LLM access on Base or Solana. Prefer alternatives (direct OpenAI API) when you need outputs longer than 2048 tokens, higher throughput with lower per-call overhead, or access to other OpenAI models.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:47:36.446Z","isFirstParty":false}