Api Endpoint

BlockRun.AI

OpenAI-shaped Responses API — the native protocol for Codex CLI and agents that need tools + reasoning on gpt-5.x.

Open interactive test console

Offering

Provider
BlockRun.AI
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Creative
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://arc.blockrun.ai/api/v1/responses
MIME type
application/json
First seen
2026-10-16T01:50:03.601Z
Last seen
Tags
X402, AI, blockchain, ai-&-ml

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
161007 atomic units
Atomic price: 161007 · Network: eip155:5042 · Asset: 0x3600000000000000000000000000000000000000 · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:5042",
    "asset": "0x3600000000000000000000000000000000000000",
    "amount": "161007",
    "payTo": "0x634D274e67DafaF76C54153aa113906a606e1E0B"
  }
]

Observed health

Status
Healthy
Latest latency
69 ms
Average latency
205 ms
HTTP status
204
Last checked
Reachability
100% over 12 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "body": {
    "type": "object",
    "required": [
      "model",
      "input"
    ],
    "properties": {
      "text": {
        "type": "object",
        "description": "Text/format options (json_object, json_schema, verbosity)."
      },
      "input": {
        "oneOf": [
          {
            "type": "string"
          },
          {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        ],
        "description": "String, or array of Responses input items (messages, function_call_output, reasoning replays, …)."
      },
      "model": {
        "enum": [
          "openai/gpt-6-astra",
          "openai/gpt-6-sol",
          "openai/gpt-6-luna",
          "openai/gpt-5.6-sol",
          "openai/gpt-5.6-terra",
          "openai/gpt-5.6-luna",
          "openai/gpt-5.6-sol-pro",
          "openai/gpt-5.6-terra-pro",
          "openai/gpt-5.6-luna-pro",
          "openai/gpt-5.5",
          "openai/gpt-5.5-pro",
          "openai/chat-latest",
          "openai/gpt-5.4",
          "openai/gpt-5.4-pro",
          "openai/gpt-5.1",
          "openai/gpt-5.2",
          "openai/gpt-5.4-mini",
          "openai/gpt-5-mini",
          "openai/gpt-5.4-nano",
          "openai/gpt-5.2-pro",
          "openai/gpt-5.3-codex",
          "openai/gpt-4.1",
          "openai/gpt-4.1-mini",
          "openai/gpt-4.1-nano",
          "openai/gpt-4o",
          "openai/gpt-4o-mini",
          "openai/o1",
          "openai/o3",
          "openai/o3-mini",
          "openai/o4-mini"
        ],
        "type": "string",
        "description": "OpenAI model id (gpt-5.x, o-series, codex; with or without the openai/ prefix)."
      },
      "tools": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "Responses tool definitions (function, web_search, …)."
      },
      "top_p": {
        "type": "number",
        "maximum": 1,
        "minimum": 0
      },
      "stream": {
        "type": "boolean",
        "description": "Server-Sent Events stream of native Responses events."
      },
      "include": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Extra output fields, e.g. reasoning.encrypted_content."
      },
      "reasoning": {
        "type": "object",
        "description": "Reasoning config, e.g. { effort: \"high\" }."
      },
      "temperature": {
        "type": "number",
        "maximum": 2,
        "minimum": 0
      },
      "tool_choice": {
        "description": "Responses tool_choice spec."
      },
      "instructions": {
        "type": "string",
        "description": "System/developer instructions."
      },
      "max_output_tokens": {
        "type": "integer",
        "minimum": 1,
        "description": "Maximum tokens to generate (bounds the x402 quote)."
      }
    }
  },
  "type": "http",
  "method": "POST",
  "bodyType": "json"
}

Output schema

{
  "type": "object",
  "properties": {
    "example": {
      "type": "object",
      "properties": {
        "usage": {
          "type": "object"
        },
        "choices": {
          "type": "array"
        }
      }
    }
  }
}