{
  "generated_at": "2026-05-11T00:56:48.476130+00:00",
  "slug": "echo-staging-up-railway-app-chat-completions",
  "title": "Echo-staging \u00b7 Chat Completions",
  "url": "https://echo-staging.up.railway.app/chat/completions",
  "category": "ai",
  "summary": "Echo-staging \u00b7 Chat Completions \u2014 x402-protected ai API. Pay free per call on base. Indexed by x402all.",
  "seo": {
    "title": "Echo-staging \u00b7 Chat Completions \u2014 x402 ai API \u00b7 free per call",
    "description": "Echo-staging \u00b7 Chat Completions \u2014 x402-protected ai API. Pay free per call on base. Indexed by x402all."
  },
  "use_cases": [],
  "risk_notes": [],
  "pricing_sanity": {
    "flag": "unknown",
    "median_category_atomic": 0
  },
  "pricing_review_required": false,
  "pricing_decimal_suspect": false,
  "trust_tier": "indexed_external",
  "accepts": [
    {
      "scheme": "exact",
      "network": "base",
      "pay_to": "0x3cd831eacb67c73bb54002668c008b761063bdc3",
      "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
      "max_amount_required_atomic": "0",
      "max_timeout_seconds": 1000,
      "mime_type": "application/json",
      "description": "Generates conversational AI responses using various language models. Supports streaming, function calling, and multi-turn conversations with customizable parameters.",
      "verified": false,
      "hints": {
        "input": {
          "type": "http",
          "method": "POST",
          "bodyFields": {
            "n": {
              "type": "number"
            },
            "stop": {},
            "model": {
              "enum": [
                "gpt-3.5-turbo",
                "gpt-3.5-turbo-0125",
                "gpt-3.5-turbo-1106",
                "gpt-3.5-turbo-16k",
                "gpt-3.5-turbo-instruct",
                "gpt-3.5-turbo-instruct-0914",
                "gpt-4",
                "gpt-4-0125-preview",
                "gpt-4-0613",
                "gpt-4-1106-preview",
                "gpt-4-turbo",
                "gpt-4-turbo-2024-04-09",
                "gpt-4-turbo-preview",
                "gpt-4.1",
                "gpt-4.1-2025-04-14",
                "gpt-4.1-mini",
                "gpt-4.1-mini-2025-04-14",
                "gpt-4.1-nano",
                "gpt-4.1-nano-2025-04-14",
                "gpt-4o",
                "gpt-4o-2024-05-13",
                "gpt-4o-2024-08-06",
                "gpt-4o-2024-11-20",
                "gpt-4o-mini",
                "gpt-4o-mini-2024-07-18",
                "gpt-4o-mini-search-preview",
                "gpt-4o-mini-search-preview-2025-03-11",
                "gpt-4o-search-preview",
                "gpt-4o-search-preview-2025-03-11",
                "gpt-5",
                "gpt-5-2025-08-07",
                "gpt-5-chat-latest",
                "gpt-5-codex",
                "gpt-5-mini",
                "gpt-5-mini-2025-08-07",
                "gpt-5-nano",
                "gpt-5-nano-2025-08-07",
                "gpt-5-pro",
                "gpt-5-pro-2025-10-06",
                "gpt-5-search-api",
                "gpt-5-search-api-2025-10-14",
                "o1",
                "o1-2024-12-17",
                "o1-mini",
                "o1-mini-2024-09-12",
                "o1-pro",
                "o1-pro-2025-03-19",
                "o3",
                "o3-2025-04-16",
                "o3-deep-research",
                "o3-deep-research-2025-06-26",
                "o3-mini",
                "o3-mini-2025-01-31",
                "o3-pro",
                "o3-pro-2025-06-10",
                "claude-3-5-haiku-20241022",
                "claude-3-5-sonnet-20240620",
                "claude-3-5-sonnet-20241022",
                "claude-3-7-sonnet-20250219",
                "claude-3-haiku-20240307",
                "claude-3-opus-20240229",
                "claude-haiku-4-5-20251001",
                "claude-opus-4-1-20250805",
                "claude-opus-4-20250514",
                "claude-sonnet-4-20250514",
                "claude-sonnet-4-5-20250929",
                "gemini-2.0-flash",
                "gemini-2.0-flash-001",
                "gemini-2.0-flash-exp",
                "gemini-2.0-flash-exp-image-generation",
                "gemini-2.0-flash-lite",
                "gemini-2.0-flash-lite-001",
                "gemini-2.0-flash-lite-preview",
                "gemini-2.0-flash-lite-preview-02-05",
                "gemini-2.0-flash-preview-image-generation",
                "gemini-2.0-flash-thinking-exp",
                "gemini-2.0-flash-thinking-exp-01-21",
                "gemini-2.0-flash-thinking-exp-1219",
                "gemini-2.5-flash",
                "gemini-2.5-flash-image",
                "gemini-2.5-flash-image-preview",
                "gemini-2.5-flash-lite",
                "gemini-2.5-flash-lite-preview-06-17",
                "gemini-2.5-flash-lite-preview-09-2025",
                "gemini-2.5-flash-preview-05-20",
                "gemini-2.5-flash-preview-09-2025",
                "gemini-2.5-flash-preview-tts",
                "gemini-2.5-pro",
                "gemini-2.5-pro-preview-03-25",
                "gemini-2.5-pro-preview-05-06",
                "gemini-2.5-pro-preview-06-05",
                "gemini-2.5-pro-preview-tts",
                "ai21/jamba-large-1.7",
                "ai21/jamba-mini-1.7",
                "aion-labs/aion-1.0",
                "aion-labs/aion-1.0-mini",
                "aion-labs/aion-rp-llama-3.1-8b",
                "alfredpros/codellama-7b-instruct-solidity",
                "alibaba/tongyi-deepresearch-30b-a3b",
                "allenai/molmo-7b-d",
                "allenai/olmo-2-0325-32b-instruct",
                "alpindale/goliath-120b",
                "amazon/nova-lite-v1",
                "amazon/nova-micro-v1",
                "amazon/nova-pro-v1",
                "anthracite-org/magnum-v4-72b",
                "anthropic/claude-3-haiku",
                "anthropic/claude-3-opus",
                "anthropic/claude-3.5-haiku",
                "anthropic/claude-3.5-sonnet",
                "anthropic/claude-3.5-sonnet-20240620",
                "anthropic/claude-3.7-sonnet",
                "anthropic/claude-3.7-sonnet:thinking",
                "anthropic/claude-haiku-4.5",
                "anthropic/claude-opus-4",
                "anthropic/claude-opus-4.1",
                "anthropic/claude-sonnet-4",
                "anthropic/claude-sonnet-4.5",
                "arcee-ai/afm-4.5b",
                "arcee-ai/coder-large",
                "arcee-ai/maestro-reasoning",
                "arcee-ai/virtuoso-large",
                "baidu/ernie-4.5-21b-a3b",
                "baidu/ernie-4.5-21b-a3b-thinking",
                "baidu/ernie-4.5-300b-a47b",
                "baidu/ernie-4.5-vl-28b-a3b",
                "baidu/ernie-4.5-vl-424b-a47b",
                "bytedance/ui-tars-1.5-7b",
                "cognitivecomputations/dolphin3.0-mistral-24b",
                "cohere/command-a",
                "cohere/command-r-08-2024",
                "cohere/command-r-plus-08-2024",
                "cohere/command-r7b-12-2024",
                "deepcogito/cogito-v2-preview-deepseek-671b",
                "deepcogito/cogito-v2-preview-llama-109b-moe",
                "deepcogito/cogito-v2-preview-llama-405b",
                "deepcogito/cogito-v2-preview-llama-70b",
                "deepseek/deepseek-chat",
                "deepseek/deepseek-chat-v3-0324",
                "deepseek/deepseek-chat-v3.1",
                "deepseek/deepseek-prover-v2",
                "deepseek/deepseek-r1",
                "deepseek/deepseek-r1-0528",
                "deepseek/deepseek-r1-0528-qwen3-8b",
                "deepseek/deepseek-r1-distill-llama-70b",
                "deepseek/deepseek-r1-distill-qwen-14b",
                "deepseek/deepseek-r1-distill-qwen-32b",
                "deepseek/deepseek-v3.1-terminus",
                "deepseek/deepseek-v3.2-exp",
                "eleutherai/llemma_7b",
                "google/gemini-2.0-flash-001",
                "google/gemini-2.0-flash-lite-001",
                "google/gemini-2.5-flash",
                "google/gemini-2.5-flash-lite",
                "google/gemini-2.5-flash-lite-preview-06-17",
                "google/gemini-2.5-flash-lite-preview-09-2025",
                "google/gemini-2.5-flash-preview-09-2025",
                "google/gemini-2.5-pro",
                "google/gemini-2.5-pro-preview",
                "google/gemini-2.5-pro-preview-05-06",
                "google/gemma-2-27b-it",
                "google/gemma-2-9b-it",
                "google/gemma-3-12b-it",
                "google/gemma-3-27b-it",
                "google/gemma-3-4b-it",
                "google/gemma-3n-e4b-it",
                "gryphe/mythomax-l2-13b",
                "inception/mercury",
                "inception/mercury-coder",
                "inclusionai/ling-1t",
                "inclusionai/ring-1t",
                "inflection/inflection-3-pi",
                "inflection/inflection-3-productivity",
                "liquid/lfm-3b",
                "liquid/lfm-7b",
                "mancer/weaver",
                "meituan/longcat-flash-chat",
                "meta-llama/llama-3-70b-instruct",
                "meta-llama/llama-3-8b-instruct",
                "meta-llama/llama-3.1-405b",
                "meta-llama/llama-3.1-405b-instruct",
                "meta-llama/llama-3.1-70b-instruct",
                "meta-llama/llama-3.1-8b-instruct",
                "meta-llama/llama-3.2-11b-vision-instruct",
                "meta-llama/llama-3.2-1b-instruct",
                "meta-llama/llama-3.2-3b-instruct",
                "meta-llama/llama-3.2-90b-vision-instruct",
                "meta-llama/llama-3.3-70b-instruct",
                "meta-llama/llama-4-maverick",
                "meta-llama/llama-4-scout",
                "meta-llama/llama-guard-2-8b",
                "meta-llama/llama-guard-3-8b",
                "meta-llama/llama-guard-4-12b",
                "microsoft/mai-ds-r1",
                "microsoft/phi-3-medium-128k-instruct",
                "microsoft/phi-3-mini-128k-instruct",
                "microsoft/phi-3.5-mini-128k-instruct",
                "microsoft/phi-4",
                "microsoft/phi-4-multimodal-instruct",
                "microsoft/phi-4-reasoning-plus",
                "microsoft/wizardlm-2-8x22b",
                "minimax/minimax-m1",
                "mistralai/codestral-2501",
                "mistralai/codestral-2508",
                "mistralai/devstral-medium",
                "mistralai/devstral-small",
                "mistralai/devstral-small-2505",
                "mistralai/magistral-medium-2506",
                "mistralai/magistral-medium-2506:thinking",
                "mistralai/magistral-small-2506",
                "mistralai/ministral-3b",
                "mistralai/ministral-8b",
                "mistralai/mistral-7b-instruct",
                "mistralai/mistral-7b-instruct-v0.1",
                "mistralai/mistral-7b-instruct-v0.2",
                "mistralai/mistral-7b-instruct-v0.3",
                "mistralai/mistral-large",
                "mistralai/mistral-large-2407",
                "mistralai/mistral-large-2411",
                "mistralai/mistral-medium-3",
                "mistralai/mistral-medium-3.1",
                "mistralai/mistral-nemo",
                "mistralai/mistral-saba",
                "mistralai/mistral-small",
                "mistralai/mistral-small-24b-instruct-2501",
                "mistralai/mistral-small-3.1-24b-instruct",
                "mistralai/mistral-small-3.2-24b-instruct",
                "mistralai/mistral-tiny",
                "mistralai/mixtral-8x22b-instruct",
                "mistralai/mixtral-8x7b-instruct",
                "mistralai/pixtral-12b",
                "mistralai/pixtral-large-2411",
                "moonshotai/kimi-dev-72b",
                "moonshotai/kimi-k2",
                "moonshotai/kimi-k2-0905",
                "morph/morph-v3-fast",
                "morph/morph-v3-large",
                "neversleep/llama-3.1-lumimaid-8b",
                "neversleep/noromaid-20b",
                "nousresearch/deephermes-3-llama-3-8b-preview",
                "nousresearch/deephermes-3-mistral-24b-preview",
                "nousresearch/hermes-2-pro-llama-3-8b",
                "nousresearch/hermes-3-llama-3.1-405b",
                "nousresearch/hermes-4-405b",
                "nousresearch/hermes-4-70b",
                "nvidia/llama-3.1-nemotron-70b-instruct",
                "nvidia/llama-3.1-nemotron-ultra-253b-v1",
                "nvidia/llama-3.3-nemotron-super-49b-v1.5",
                "nvidia/nemotron-nano-9b-v2",
                "openai/chatgpt-4o-latest",
                "openai/codex-mini",
                "openai/gpt-3.5-turbo",
                "openai/gpt-3.5-turbo-0613",
                "openai/gpt-3.5-turbo-16k",
                "openai/gpt-3.5-turbo-instruct",
                "openai/gpt-4",
                "openai/gpt-4-0314",
                "openai/gpt-4-1106-preview",
                "openai/gpt-4-turbo",
                "openai/gpt-4-turbo-preview",
                "openai/gpt-4.1",
                "openai/gpt-4.1-mini",
                "openai/gpt-4.1-nano",
                "openai/gpt-4o",
                "openai/gpt-4o-2024-05-13",
                "openai/gpt-4o-2024-08-06",
                "openai/gpt-4o-2024-11-20",
                "openai/gpt-4o-mini",
                "openai/gpt-4o-mini-2024-07-18",
                "openai/gpt-4o-mini-search-preview",
                "openai/gpt-4o-search-preview",
                "openai/gpt-4o:extended",
                "openai/gpt-5",
                "openai/gpt-5-chat",
                "openai/gpt-5-codex",
                "openai/gpt-5-mini",
                "openai/gpt-5-nano",
                "openai/gpt-5-pro",
                "openai/gpt-oss-120b",
                "openai/gpt-oss-20b",
                "openai/o1",
                "openai/o1-mini",
                "openai/o1-mini-2024-09-12",
                "openai/o1-pro",
                "openai/o3",
                "openai/o3-deep-research",
                "openai/o3-mini",
                "openai/o3-mini-high",
                "openai/o3-pro",
                "openai/o4-mini",
                "openai/o4-mini-deep-research",
                "openai/o4-mini-high",
                "opengvlab/internvl3-78b",
                "perplexity/sonar",
                "perplexity/sonar-deep-research",
                "perplexity/sonar-pro",
                "perplexity/sonar-reasoning",
                "perplexity/sonar-reasoning-pro",
                "qwen/qwen-2.5-72b-instruct",
                "qwen/qwen-2.5-7b-instruct",
                "qwen/qwen-2.5-vl-7b-instruct",
                "qwen/qwen-max",
                "qwen/qwen-plus",
                "qwen/qwen-plus-2025-07-28",
                "qwen/qwen-plus-2025-07-28:thinking",
                "qwen/qwen-turbo",
                "qwen/qwen-vl-max",
                "qwen/qwen-vl-plus",
                "qwen/qwen2.5-coder-7b-instruct",
                "qwen/qwen2.5-vl-32b-instruct",
                "qwen/qwen2.5-vl-72b-instruct",
                "qwen/qwen3-14b",
                "qwen/qwen3-235b-a22b",
                "qwen/qwen3-235b-a22b-2507",
                "qwen/qwen3-235b-a22b-thinking-2507",
                "qwen/qwen3-30b-a3b",
                "qwen/qwen3-30b-a3b-instruct-2507",
                "qwen/qwen3-30b-a3b-thinking-2507",
                "qwen/qwen3-32b",
                "qwen/qwen3-8b",
                "qwen/qwen3-coder",
                "qwen/qwen3-coder-30b-a3b-instruct",
                "qwen/qwen3-coder-flash",
                "qwen/qwen3-coder-plus",
                "qwen/qwen3-max",
                "qwen/qwen3-next-80b-a3b-instruct",
                "qwen/qwen3-vl-235b-a22b-instruct",
                "qwen/qwen3-vl-235b-a22b-thinking",
                "qwen/qwen3-vl-30b-a3b-instruct",
                "qwen/qwen3-vl-30b-a3b-thinking",
                "qwen/qwen3-vl-8b-instruct",
                "qwen/qwen3-vl-8b-thinking",
                "qwen/qwq-32b",
                "raifle/sorcererlm-8x22b",
                "sao10k/l3-euryale-70b",
                "sao10k/l3-lunaris-8b",
                "sao10k/l3.1-70b-hanami-x1",
                "sao10k/l3.1-euryale-70b",
                "sao10k/l3.3-euryale-70b",
                "shisa-ai/shisa-v2-llama3.3-70b",
                "stepfun-ai/step3",
                "switchpoint/router",
                "tencent/hunyuan-a13b-instruct",
                "thedrummer/anubis-70b-v1.1",
                "thedrummer/cydonia-24b-v4.1",
                "thedrummer/rocinante-12b",
                "thedrummer/skyfall-36b-v2",
                "thedrummer/unslopnemo-12b",
                "thudm/glm-4.1v-9b-thinking",
                "thudm/glm-z1-32b",
                "tngtech/deepseek-r1t-chimera",
                "tngtech/deepseek-r1t2-chimera",
                "undi95/remm-slerp-l2-13b",
                "x-ai/grok-3",
                "x-ai/grok-3-beta",
                "x-ai/grok-3-mini",
                "x-ai/grok-3-mini-beta",
                "x-ai/grok-4",
                "x-ai/grok-4-fast",
                "x-ai/grok-code-fast-1",
                "z-ai/glm-4-32b",
                "z-ai/glm-4.5",
                "z-ai/glm-4.5-air",
                "z-ai/glm-4.5v",
                "z-ai/glm-4.6",
                "llama-3.1-8b-instant",
                "llama-3.3-70b-versatile",
                "meta-llama/llama-4-maverick-17b-128e-instruct",
                "meta-llama/llama-4-scout-17b-16e-instruct",
                "meta-llama/llama-prompt-guard-2-22m",
                "meta-llama/llama-prompt-guard-2-86m",
                "moonshotai/kimi-k2-instruct-0905",
                "grok-2-vision-1212",
                "grok-3",
                "grok-3-mini",
                "grok-4-0709",
                "grok-4-fast-non-reasoning",
                "grok-4-fast-reasoning",
                "grok-code-fast-1"
              ],
              "type": "string"
            },
            "top_p": {
              "type": "number"
            },
            "stream": {
              "type": "boolean"
            },
            "messages": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "role"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "role": {
                    "enum": [
                      "system",
                      "user",
                      "assistant",
                      "function"
                    ],
                    "type": "string"
                  },
                  "content": {
                    "type": "string"
                  },
                  "function_call": {
                    "type": "object",
                    "required": [
                      "name"
                    ],
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "arguments": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            },
            "functions": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "name",
                  "parameters"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "parameters": {},
                  "description": {
                    "type": "string"
                  }
                }
              }
            },
            "logit_bias": {
              "type": "object"
            },
            "max_tokens": {
              "type": "number"
            },
            "temperature": {
              "type": "number"
            },
            "function_call": {},
            "response_format": {},
            "presence_penalty": {
              "type": "number"
            },
            "frequency_penalty": {
              "type": "number"
            }
          }
        },
        "output": {
          "id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "usage": {
            "type": "object",
            "required": [
              "prompt_tokens",
              "completion_tokens",
              "total_tokens"
            ],
            "properties": {
              "total_tokens": {
                "type": "number"
              },
              "prompt_tokens": {
                "type": "number"
              },
              "completion_tokens": {
                "type": "number"
              },
              "completion_tokens_details": {
                "type": "object",
                "properties": {
                  "reasoning_tokens": {
                    "type": "number"
                  },
                  "accepted_prediction_tokens": {
                    "type": "number"
                  },
                  "rejected_prediction_tokens": {
                    "type": "number"
                  }
                },
                "additionalProperties": false
              }
            },
            "additionalProperties": false
          },
          "object": {
            "enum": [
              "chat.completion"
            ],
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "index",
                "message",
                "finish_reason"
              ],
              "properties": {
                "index": {
                  "type": "number"
                },
                "message": {
                  "type": "object",
                  "required": [
                    "role",
                    "content"
                  ],
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "role": {
                      "enum": [
                        "system",
                        "user",
                        "assistant",
                        "function"
                      ],
                      "type": "string"
                    },
                    "content": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "required": [
                              "type"
                            ],
                            "properties": {
                              "text": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              }
                            },
                            "additionalProperties": false
                          }
                        }
                      ],
                      "nullable": true
                    },
                    "tool_calls": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "id",
                          "type",
                          "function"
                        ],
                        "properties": {
                          "id": {
                            "type": "string"
                          },
                          "type": {
                            "enum": [
                              "function"
                            ],
                            "type": "string"
                          },
                          "function": {
                            "type": "object",
                            "required": [
                              "name",
                              "arguments"
                            ],
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "arguments": {
                                "type": "string"
                              }
                            },
                            "additionalProperties": false
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "function_call": {
                      "type": "object",
                      "required": [
                        "name",
                        "arguments"
                      ],
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "arguments": {
                          "type": "string"
                        }
                      },
                      "additionalProperties": false
                    }
                  },
                  "additionalProperties": false
                },
                "logprobs": {
                  "type": "object",
                  "nullable": true,
                  "required": [
                    "content"
                  ],
                  "properties": {
                    "content": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "token",
                          "logprob",
                          "bytes"
                        ],
                        "properties": {
                          "bytes": {
                            "type": "array",
                            "items": {
                              "type": "number"
                            },
                            "nullable": true
                          },
                          "token": {
                            "type": "string"
                          },
                          "logprob": {
                            "type": "number"
                          },
                          "top_logprobs": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "required": [
                                "token",
                                "logprob",
                                "bytes"
                              ],
                              "properties": {
                                "bytes": {
                                  "type": "array",
                                  "items": {
                                    "type": "number"
                                  },
                                  "nullable": true
                                },
                                "token": {
                                  "type": "string"
                                },
                                "logprob": {
                                  "type": "number"
                                }
                              },
                              "additionalProperties": false
                            }
                          }
                        },
                        "additionalProperties": false
                      },
                      "nullable": true
                    }
                  },
                  "additionalProperties": false
                },
                "finish_reason": {
                  "enum": [
                    "stop",
                    "length",
                    "tool_calls",
                    "content_filter",
                    "function_call"
                  ],
                  "type": "string",
                  "nullable": true
                }
              },
              "additionalProperties": false
            }
          },
          "created": {
            "type": "number"
          },
          "system_fingerprint": {
            "type": "string",
            "nullable": true
          }
        }
      }
    }
  ],
  "origin": {
    "slug": "echo-staging-up-railway-app",
    "host": "echo-staging.up.railway.app",
    "url": "https://echo-staging.up.railway.app",
    "favicon": "https://echo-staging.up.railway.app/favicon.ico"
  },
  "json_ld": {
    "@id": "https://x402all.com/resource/echo-staging-up-railway-app-chat-completions",
    "url": "https://x402all.com/resource/echo-staging-up-railway-app-chat-completions",
    "name": "Echo-staging \u00b7 Chat Completions",
    "@type": "WebAPI",
    "offers": {
      "url": "https://x402all.com/resource/echo-staging-up-railway-app-chat-completions",
      "@type": "Offer",
      "price": "0",
      "availability": "https://schema.org/InStock",
      "priceCurrency": "USDC",
      "additionalProperty": [
        {
          "name": "paymentNetwork",
          "@type": "PropertyValue",
          "value": "base"
        },
        {
          "name": "paymentAsset",
          "@type": "PropertyValue",
          "value": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
        }
      ],
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "0",
        "unitText": "call",
        "priceCurrency": "USDC"
      },
      "eligibleCustomerType": "Agent"
    },
    "sameAs": "https://echo-staging.up.railway.app/chat/completions",
    "@context": "https://schema.org",
    "provider": {
      "@id": "https://x402all.com/server/echo-staging-up-railway-app",
      "url": "https://echo-staging.up.railway.app",
      "name": "echo-staging.up.railway.app",
      "@type": "Organization"
    },
    "identifier": "echo-staging-up-railway-app-chat-completions",
    "description": "Echo-staging \u00b7 Chat Completions \u2014 x402-protected ai API. Pay free per call on base. Indexed by x402all.",
    "potentialAction": {
      "@type": "BuyAction",
      "target": "https://axon402.com/test-buy?resource=echo-staging-up-railway-app-chat-completions",
      "description": "Test-buy this endpoint on AXON"
    },
    "applicationCategory": "ai"
  },
  "axon_deep_link": "https://axon402.com/test-buy?resource=echo-staging-up-railway-app-chat-completions",
  "callability": {
    "status": "partial",
    "schema_callability": 0.282,
    "source": "facilitator_bazaar",
    "source_confidence": 0.75,
    "match_confidence": 0.4,
    "schema_confidence": 0.2,
    "validated_at": "2026-05-10T22:51:47.845515+00:00",
    "warnings": []
  },
  "contract": {
    "route_template": "https://echo-staging.up.railway.app/chat/completions",
    "content_type": "application/json",
    "response_schema": {
      "id": {
        "type": "string"
      },
      "model": {
        "type": "string"
      },
      "usage": {
        "type": "object",
        "required": [
          "prompt_tokens",
          "completion_tokens",
          "total_tokens"
        ],
        "properties": {
          "total_tokens": {
            "type": "number"
          },
          "prompt_tokens": {
            "type": "number"
          },
          "completion_tokens": {
            "type": "number"
          },
          "completion_tokens_details": {
            "type": "object",
            "properties": {
              "reasoning_tokens": {
                "type": "number"
              },
              "accepted_prediction_tokens": {
                "type": "number"
              },
              "rejected_prediction_tokens": {
                "type": "number"
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      },
      "object": {
        "enum": [
          "chat.completion"
        ],
        "type": "string"
      },
      "choices": {
        "type": "array",
        "items": {
          "type": "object",
          "required": [
            "index",
            "message",
            "finish_reason"
          ],
          "properties": {
            "index": {
              "type": "number"
            },
            "message": {
              "type": "object",
              "required": [
                "role",
                "content"
              ],
              "properties": {
                "name": {
                  "type": "string"
                },
                "role": {
                  "enum": [
                    "system",
                    "user",
                    "assistant",
                    "function"
                  ],
                  "type": "string"
                },
                "content": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "type"
                        ],
                        "properties": {
                          "text": {
                            "type": "string"
                          },
                          "type": {
                            "type": "string"
                          }
                        },
                        "additionalProperties": false
                      }
                    }
                  ],
                  "nullable": true
                },
                "tool_calls": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "required": [
                      "id",
                      "type",
                      "function"
                    ],
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "type": {
                        "enum": [
                          "function"
                        ],
                        "type": "string"
                      },
                      "function": {
                        "type": "object",
                        "required": [
                          "name",
                          "arguments"
                        ],
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "arguments": {
                            "type": "string"
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "additionalProperties": false
                  }
                },
                "function_call": {
                  "type": "object",
                  "required": [
                    "name",
                    "arguments"
                  ],
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "arguments": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "logprobs": {
              "type": "object",
              "nullable": true,
              "required": [
                "content"
              ],
              "properties": {
                "content": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "required": [
                      "token",
                      "logprob",
                      "bytes"
                    ],
                    "properties": {
                      "bytes": {
                        "type": "array",
                        "items": {
                          "type": "number"
                        },
                        "nullable": true
                      },
                      "token": {
                        "type": "string"
                      },
                      "logprob": {
                        "type": "number"
                      },
                      "top_logprobs": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "required": [
                            "token",
                            "logprob",
                            "bytes"
                          ],
                          "properties": {
                            "bytes": {
                              "type": "array",
                              "items": {
                                "type": "number"
                              },
                              "nullable": true
                            },
                            "token": {
                              "type": "string"
                            },
                            "logprob": {
                              "type": "number"
                            }
                          },
                          "additionalProperties": false
                        }
                      }
                    },
                    "additionalProperties": false
                  },
                  "nullable": true
                }
              },
              "additionalProperties": false
            },
            "finish_reason": {
              "enum": [
                "stop",
                "length",
                "tool_calls",
                "content_filter",
                "function_call"
              ],
              "type": "string",
              "nullable": true
            }
          },
          "additionalProperties": false
        }
      },
      "created": {
        "type": "number"
      },
      "system_fingerprint": {
        "type": "string",
        "nullable": true
      }
    },
    "examples": [],
    "schema_presence": {
      "path_schema": "unknown",
      "query_schema": "unknown",
      "header_schema": "unknown",
      "request_body_schema": "unknown",
      "response_schema": "partial"
    },
    "contract_hash": "fe800e6fca6709b606fc32649f1eee09179f063fc59f4748ccfc1edcd7e2062c"
  }
}