corpusAI Cloud Pricing

Cloud, GPU and LLM token prices with index fixings. Pay per call over x402 or with a prepaid key.

我该使用它吗

质量与安全性

B
描述质量
97%
模式完整度
81%
命名质量
80%
投毒风险
80%
权限匹配度
100%
协议合规性
100%

发现(2)

  • HIGHTool poisoning patterns detected
  • LOWTool description contains role marker that could confuse chat models在 gpu_quotes 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~14,604token 数(工具定义)
~3.4 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 11.41%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "corpus-cloud-pricing-mcp": {
      "command": "npx",
      "args": [
        "corpus-cloud-pricing-mcp"
      ]
    }
  }
}

可运行的软件包

npmcorpus-cloud-pricing-mcp0.1.6stdio

远程端点

https://cloud.trycorpus.ai/mcpstreamable-http

它能做什么

工具清单

工具(35)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢health

Free. Liveness and store readiness. Returns 200 whenever the server is up. `ready` is false while the store is still ingesting after a restart; paid endpoints answer 503 (and take no payment) until it is true.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "ready": {
      "type": "boolean",
      "description": "True once the store has ingested every raw file."
    },
    "ingest": {
      "type": "object",
      "properties": {
        "done": {
          "type": "number"
        },
        "total": {
          "type": "number"
        },
        "added": {
          "type": "number"
        },
        "error": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "additionalProperties": true
    },
    "version": {
      "type": "string"
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢catalog

Free. Providers, regions, coverage window and event counts. One row per (provider, region) with raw-event coverage (instance types, events, first/last event) and legacy-history coverage (daily and monthly date ranges), plus `sources`, the legend explaining every `source` value returned by /spot/daily and /spot/monthly. Use the `region` values here verbatim in every other call.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "generated_at": {
      "type": "string"
    },
    "price_usdc": {
      "type": "string",
      "description": "Base price of one paid call (events, hourly, latest, eviction)."
    },
    "prices_usdc": {
      "type": "object",
      "properties": {},
      "additionalProperties": true,
      "description": "Price per operation family: events, hourly, latest, eviction, daily, monthly, snapshot."
    },
    "sources": {
      "type": "object",
      "properties": {},
      "additionalProperties": true,
      "description": "Legend: source value → what it is and how much to trust it."
    },
    "regions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "description": "Slug to pass as `region`."
          },
          "instances": {
            "type": "number",
            "description": "Types with raw events."
          },
          "events": {
            "type": "number"
          },
          "first_event": {
            "type": [
              "string",
              "null"
            ]
          },
          "last_event": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_instances": {
            "type": "number",
            "description": "Types with legacy history rows."
          },
          "history_daily_from": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_daily_to": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_monthly_from": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_monthly_to": {
            "type": [
              "string",
              "null"
            ]
          },
          "ondemand": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "types": {
                    "type": "number"
                  },
                  "points": {
                    "type": "number"
                  },
                  "from": {
                    "type": "string"
                  },
                  "to": {
                    "type": "string"
                  }
                },
                "additionalProperties": true,
                "description": "On-demand series coverage (types, change points, from, to) or null."
              },
              {
                "type": "null"
              }
            ],
            "description": "On-demand series coverage (types, change points, from, to) or null."
          },
          "reserved": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "types": {
                    "type": "number"
                  },
                  "points": {
                    "type": "number"
                  },
                  "from": {
                    "type": "string"
                  },
                  "to": {
                    "type": "string"
                  }
                },
                "additionalProperties": true,
                "description": "AWS reserved-instance series coverage or null."
              },
              {
                "type": "null"
              }
            ],
            "description": "AWS reserved-instance series coverage or null."
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢instances(provider, region, prefix)

Free. Instance types available in a region. Exact type names with per-type coverage: raw events (`events`, `first_event`, `last_event`; zero/null for types that only exist in the legacy history) and legacy history ranges (`history_daily_from/to`, `history_monthly_from/to`). Optional `prefix` narrows the list (for example `c5.` or `n2-`).

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "prefix": {
      "type": "string",
      "description": "Case-sensitive prefix filter on the type name."
    }
  },
  "required": [
    "provider",
    "region"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "instances": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "instance": {
            "type": "string"
          },
          "events": {
            "type": "number",
            "description": "Raw events; 0 for legacy-only types."
          },
          "first_event": {
            "type": [
              "string",
              "null"
            ]
          },
          "last_event": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_daily_from": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_daily_to": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_monthly_from": {
            "type": [
              "string",
              "null"
            ]
          },
          "history_monthly_to": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢spot_events(provider, region, instance, from, to, ...)

Paid (0.01 USDC per call). Raw spot price-change events for one instance type. Every price change for the type in the window, with exact timestamp, availability zone and product (OS). Sorted by time. Repeated identical prices are dropped by default (`include_repeats=true` keeps them). Up to `limit` rows; when `truncated` is true, continue with `from` = `next_from`.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    },
    "from": {
      "type": "string",
      "description": "Start of the window (inclusive), ISO 8601 UTC. Default: 7 days before `to`."
    },
    "to": {
      "type": "string",
      "description": "End of the window (exclusive), ISO 8601 UTC. Default: now."
    },
    "az": {
      "type": "string",
      "description": "Restrict to one availability zone / zone id (for example `use1-az1`). Default: all zones."
    },
    "product": {
      "type": "string",
      "description": "Restrict to one product / OS string (for example `Linux/UNIX`, `Spot`, `Linux`). Default: all."
    },
    "include_repeats": {
      "type": "boolean",
      "description": "Keep events whose price equals the previous event of the same (az, product) series. Default false."
    },
    "limit": {
      "type": "integer",
      "description": "Maximum rows to return (1 to 10000). Default 5000."
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "truncated": {
      "type": "boolean",
      "description": "True when `limit` was hit."
    },
    "next_from": {
      "type": [
        "string",
        "null"
      ],
      "description": "Pass as `from` to continue when truncated."
    },
    "events": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ts": {
            "type": "string",
            "description": "When the price took effect (UTC)."
          },
          "az": {
            "type": "string",
            "description": "Availability zone or zone id; the region name for GCP."
          },
          "product": {
            "type": "string",
            "description": "Product / OS the price applies to."
          },
          "price": {
            "type": "number",
            "description": "USD per hour."
          }
        },
        "required": [
          "ts",
          "az",
          "product",
          "price"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢spot_hourly(provider, region, instance, from, to)

Paid (0.01 USDC per call). Hourly time-weighted OHLC bars for one instance type. Per-zone series are bucketed by UTC hour with time weighting (a price counts for as long as it was in force), then collapsed across zones: open/close/avg are the median across zones, high is the max, low is the min. Window is capped at 366 days.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    },
    "from": {
      "type": "string",
      "description": "Start of the window (inclusive), ISO 8601 UTC. Default: 30 days before `to`."
    },
    "to": {
      "type": "string",
      "description": "End of the window (exclusive), ISO 8601 UTC. Default: now."
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "zones": {
      "type": "number",
      "description": "Number of zone series collapsed."
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "bars": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "hour": {
            "type": "string",
            "description": "Bucket start, ISO 8601 UTC hour."
          },
          "open": {
            "type": "number",
            "description": "Price in force at the start of the bucket, USD per hour (median across AZs)."
          },
          "high": {
            "type": "number",
            "description": "Highest price seen in any AZ during the bucket."
          },
          "low": {
            "type": "number",
            "description": "Lowest price seen in any AZ during the bucket."
          },
          "close": {
            "type": "number",
            "description": "Price in force at the end of the bucket (median across AZs)."
          },
          "avg": {
            "type": "number",
            "description": "Time-weighted average price over the bucket (median across AZs). This is the value the public dashboard shows."
          },
          "dur": {
            "type": "number",
            "description": "Seconds of the bucket covered by known prices (a partial value means the series starts or ends inside the bucket)."
          }
        },
        "required": [
          "hour",
          "open",
          "high",
          "low",
          "close",
          "avg"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢spot_daily(provider, region, instance, from, to)

Paid (0.05 USDC per call). Full daily history for one instance type, all eras stitched. One row per UTC day from the earliest data for the type to now. Rows dated before the type's first raw event come from the legacy history (`source` = `pauley`: measured 2022-05 to 2024-01 AWS, open/high/low/close present on days the price moved; `titans`: daily average only, 2024 to 2026). Rows from `direct_from` on are time-weighted, zone-collapsed bars from the raw event store (`source` = `direct`, same method as /spot/hourly; `avg` equals the public dashboard value). open/high/low/close are null where the source only has an average.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    },
    "from": {
      "type": "string",
      "description": "Start of the window (inclusive), ISO 8601 UTC. Default: the earliest row for the type."
    },
    "to": {
      "type": "string",
      "description": "End of the window (exclusive), ISO 8601 UTC. Default: now."
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "zones": {
      "type": "number",
      "description": "Zone series collapsed in the `direct` rows."
    },
    "direct_from": {
      "type": [
        "string",
        "null"
      ],
      "description": "First day served from the raw event store; earlier rows are legacy history. Null for a type with legacy history only."
    },
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "bars": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "UTC day."
          },
          "open": {
            "type": [
              "number",
              "null"
            ],
            "description": "Price at the start of the day (median across zones for `direct`); null when the source only has an average."
          },
          "high": {
            "type": [
              "number",
              "null"
            ],
            "description": "Highest price of the day, any zone; null when unavailable."
          },
          "low": {
            "type": [
              "number",
              "null"
            ],
            "description": "Lowest price of the day, any zone; null when unavailable."
          },
          "close": {
            "type": [
              "number",
              "null"
            ],
            "description": "Price at the end of the day; null when unavailable."
          },
          "avg": {
            "type": "number",
            "description": "Time-weighted (or, for titans, sampled) daily average, USD per hour. Equals the public dashboard value."
          },
          "dur": {
            "type": [
              "number",
              "null"
            ],
            "description": "Seconds of the day covered by known prices (`direct` rows only)."
          },
          "source": {
            "type": "string",
            "description": "Where a row comes from; see `sources` in /catalog for the legend and standing of each."
          }
        },
        "required": [
          "date",
          "avg",
          "source"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢spot_monthly(provider, region, instance, from, to, ...)

Paid (0.05 USDC per call). Full monthly history for one instance type, back to 2014 for legacy AWS types. Calendar months from the earliest data to now. `months` is the curated series: `uscisi-adjusted` months (2017 to 2022-04, AWS types with a stable correction factor, average only), then months rolled up from the daily series (`pauley`, `titans`, `direct`: `avg` = median of daily averages, open/close from the first/last day, high/low the extremes, `days` = days covered, `source` = the source covering most days). `archive` (AWS, default on) is the USC/ISI monthly dataset 2014-02 to 2023-12 as published, with open/high/low/close, for 51 legacy types: third-party, mixes OS products, provenance partly unverified; returned separately so it never silently blends into the curated series.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    },
    "from": {
      "type": "string",
      "description": "First month (inclusive), YYYY-MM-DD (use the 1st). Default: earliest."
    },
    "to": {
      "type": "string",
      "description": "Last month (inclusive), YYYY-MM-DD. Default: latest."
    },
    "include_archive": {
      "type": "boolean",
      "description": "Include the raw USC/ISI archive rows in `archive`. Default true."
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "months": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "First day of the month."
          },
          "open": {
            "type": [
              "number",
              "null"
            ]
          },
          "high": {
            "type": [
              "number",
              "null"
            ]
          },
          "low": {
            "type": [
              "number",
              "null"
            ]
          },
          "close": {
            "type": [
              "number",
              "null"
            ]
          },
          "avg": {
            "type": "number",
            "description": "Median of the month's daily averages (or the adjusted archive value), USD per hour."
          },
          "days": {
            "type": [
              "number",
              "null"
            ],
            "description": "Days of daily data behind the month; null for uscisi-adjusted months."
          },
          "source": {
            "type": "string",
            "description": "Where a row comes from; see `sources` in /catalog for the legend and standing of each."
          }
        },
        "required": [
          "date",
          "avg",
          "source"
        ],
        "additionalProperties": true
      }
    },
    "archive": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "open": {
            "type": "number"
          },
          "high": {
            "type": "number"
          },
          "low": {
            "type": "number"
          },
          "close": {
            "type": "number"
          },
          "avg": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "description": "Raw USC/ISI archive months (AWS legacy types only), unadjusted."
    },
    "archive_note": {
      "type": "string",
      "description": "Standing of the archive rows."
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢spot_latest(provider, region, instance)

Paid (0.01 USDC per call). Price currently in force per zone and product for one instance type. The most recent event of every (zone, product) series of the type, with its timestamp and age. A price is only meaningful while the provider still offers the type; AWS series older than ~10 days are likely retired, GCP/Azure reprice rarely so old timestamps are normal. For every type in a region at once use /spot/snapshot.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "as_of": {
      "type": "string",
      "description": "Newest event in the region; the snapshot is current to this time."
    },
    "count": {
      "type": "number"
    },
    "prices": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "instance": {
            "type": "string"
          },
          "az": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "price": {
            "type": "number",
            "description": "USD per hour."
          },
          "since": {
            "type": "string",
            "description": "When this price took effect."
          },
          "age_seconds": {
            "type": "number",
            "description": "Seconds since `since`, at response time."
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢spot_snapshot(provider, region)

Paid (0.10 USDC per call). Current price of every instance type, zone and product in a whole region, in one call. Bulk snapshot: the most recent event of every series in the region (about 6,000 rows for an AWS region), with timestamp and age per row. Same semantics as /spot/latest. Priced higher because one call returns the entire current price surface of the region.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    }
  },
  "required": [
    "provider",
    "region"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "as_of": {
      "type": "string",
      "description": "Newest event in the region; the snapshot is current to this time."
    },
    "count": {
      "type": "number"
    },
    "prices": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "instance": {
            "type": "string"
          },
          "az": {
            "type": "string"
          },
          "product": {
            "type": "string"
          },
          "price": {
            "type": "number",
            "description": "USD per hour."
          },
          "since": {
            "type": "string",
            "description": "When this price took effect."
          },
          "age_seconds": {
            "type": "number",
            "description": "Seconds since `since`, at response time."
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ondemand(provider, region, instance)

Paid (0.01 USDC per call). On-demand list-price history of one instance type. Change-point series: one row per day the on-demand (pay-as-you-go) hourly list price changed; `current` is the price in force. AWS: Linux, shared tenancy, from the AWS Price List API, refreshed weekly, since 2024-01 (every AWS region in /catalog). Azure: every Linux VM SKU from the public Retail Prices API, refreshed daily, since 2026-09-13 (every Azure region in /catalog). GCP: the TITANS-era series (2024 to 2026-08), not refreshed.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "current": {
      "type": "object",
      "properties": {
        "date": {
          "type": "string",
          "description": "Day the price took effect."
        },
        "price": {
          "type": "number",
          "description": "USD per hour."
        }
      },
      "required": [
        "date",
        "price"
      ],
      "additionalProperties": true
    },
    "count": {
      "type": "number"
    },
    "changes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Day the price took effect."
          },
          "price": {
            "type": "number",
            "description": "USD per hour."
          }
        },
        "required": [
          "date",
          "price"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ondemand_snapshot(provider, region)

Paid (0.10 USDC per call). Current on-demand list price of every instance type in a region.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    }
  },
  "required": [
    "provider",
    "region"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "prices": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "instance": {
            "type": "string"
          },
          "price": {
            "type": "number"
          },
          "since": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢reserved(provider, region, instance, ri_type)

Paid (0.01 USDC per call). Reserved / reservation price history of one instance type (AWS standard RIs 1y/3y no-upfront/all-upfront; Azure reservations 1y/3y). Effective hourly USD with any upfront amortized over the term, as change-point series per `ri_type` (`ri_1y_no_upfront_standard`, `ri_1y_all_upfront_standard`, `ri_3y_no_upfront_standard`, `ri_3y_all_upfront_standard`; GCP `cud_1y`, `cud_3y`). AWS: Linux, shared tenancy, history back to 2016 for the original three regions, weekly refresh from the AWS Price List API. Azure: all-upfront reservations from the public Retail Prices API, daily, since 2026-09-13. GCP: resource-based committed-use discounts from the Cloud Billing Catalog (vCPU, RAM and GPU commitment SKUs), daily, since 2026-09-13.

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "azure",
        "gcp"
      ],
      "description": "Provider: `aws` (default), `azure` or `gcp`."
    },
    "region": {
      "type": "string",
      "description": "Region slug (for example `us-east-1`, `us-east` for Azure, `us-central1` for GCP). Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    },
    "ri_type": {
      "type": "string",
      "enum": [
        "ri_1y_no_upfront_standard",
        "ri_1y_all_upfront_standard",
        "ri_3y_no_upfront_standard",
        "ri_3y_all_upfront_standard",
        "cud_1y",
        "cud_3y"
      ],
      "description": "Restrict to one ri_type."
    }
  },
  "required": [
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ri_type": {
            "type": "string"
          },
          "current": {
            "type": "object",
            "properties": {
              "date": {
                "type": "string",
                "description": "Day the price took effect."
              },
              "price": {
                "type": "number",
                "description": "USD per hour."
              }
            },
            "required": [
              "date",
              "price"
            ],
            "additionalProperties": true
          },
          "count": {
            "type": "number"
          },
          "changes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "date": {
                  "type": "string",
                  "description": "Day the price took effect."
                },
                "price": {
                  "type": "number",
                  "description": "USD per hour."
                }
              },
              "required": [
                "date",
                "price"
              ],
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢reserved_snapshot(provider, region)

Paid (0.10 USDC per call). Current reserved effective hourly price of every instance type and ri_type in a region (AWS or Azure).

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "azure",
        "gcp"
      ],
      "description": "Provider: `aws` (default), `azure` or `gcp`."
    },
    "region": {
      "type": "string",
      "description": "Region slug (for example `us-east-1`, `us-east` for Azure, `us-central1` for GCP). Example: us-east-1"
    }
  },
  "required": [
    "region"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "prices": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "instance": {
            "type": "string"
          },
          "ri_type": {
            "type": "string"
          },
          "price": {
            "type": "number"
          },
          "since": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢gpu_models

Free. GPU models with rental quotes, and which providers quote them. Normalized model names (use verbatim as `gpu`), number of providers quoting each, quote counts, first/last snapshot day, the lowest observed USD per GPU-hour, and which hyperscaler spot instance families map to the model.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "note": {
      "type": "string"
    },
    "providers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string"
          },
          "latest_day": {
            "type": "string"
          },
          "quotes": {
            "type": "number"
          }
        },
        "additionalProperties": true
      }
    },
    "models": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "gpu": {
            "type": "string"
          },
          "providers": {
            "type": "number"
          },
          "quotes": {
            "type": "number"
          },
          "first_day": {
            "type": "string"
          },
          "last_day": {
            "type": "string"
          },
          "min_price_gpu_hr": {
            "type": "number"
          },
          "hyperscaler_spot_legs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢gpu_quotes(gpu, provider, market)

Paid (0.01 USDC per call). Latest rental quotes for one GPU model across neo-clouds, marketplaces and other clouds. One row per quote in each provider's latest daily snapshot: provider, market (`ondemand`, `spot` = interruptible, `bid` = marketplace minimum bid, `secure`/`community` = RunPod tiers), GPUs in the quoted unit, USD per GPU-hour, quoted unit price, region where the provider exposes one, and provider-specific detail in `extra` (marketplace host reliability, VRAM, stock status). Sources are each provider's public price feed or page (Vast.ai: the cheapest 64 offers per model, on-demand and bid); /gpu/models lists who quotes each model. Snapshots are taken several times a day.

输入模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "Normalized GPU model from /gpu/models, e.g. `H100 SXM`, `H200`, `B200`, `A100 SXM 80GB`, `L40S`, `RTX 4090`. Example: H100 SXM"
    },
    "provider": {
      "type": "string",
      "description": "Restrict to one provider slug as listed by /gpu/models (for example `runpod`, `vast`, `lambda`)."
    },
    "market": {
      "type": "string",
      "description": "Restrict to one market (`ondemand`, `spot`, `bid`, `secure`, `community`, `network`, `lease`, `executed`)."
    }
  },
  "required": [
    "gpu"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "note": {
      "type": "string"
    },
    "quotes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string"
          },
          "market": {
            "type": "string",
            "description": "ondemand; spot (interruptible); bid (marketplace minimum bid); secure/community (RunPod tiers); network (io.net network tier); executed (Nosana jobs that ran); lease (Akash active leases); rented (Vast offers inferred taken)."
          },
          "gpus": {
            "type": "number",
            "description": "GPUs in the quoted unit."
          },
          "price_gpu_hr": {
            "type": "number",
            "description": "USD per GPU-hour."
          },
          "price_unit_hr": {
            "type": "number",
            "description": "USD per hour for the quoted unit."
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "sku": {
            "type": [
              "string",
              "null"
            ]
          },
          "observed": {
            "type": "string"
          },
          "extra": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "Provider-specific detail (offer id, host reliability, VRAM, stock)."
              },
              {
                "type": "null"
              }
            ],
            "description": "Provider-specific detail (offer id, host reliability, VRAM, stock)."
          }
        },
        "required": [
          "provider",
          "market",
          "gpus",
          "price_gpu_hr"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢gpu_index(gpu, from, to)

Paid (0.05 USDC per call). Daily USD per GPU-hour index per provider and market for one GPU model, with hyperscaler spot legs. For each snapshot day and (provider, market): number of quotes and the lowest, median, mean and highest USD per GPU-hour. Rows with provider `aws-spot` or `gcp-spot` are computed from our own spot price events for the instance family that carries the GPU (time-weighted daily bar divided by GPUs per node, per region), so the neo-cloud market and hyperscaler spot are comparable in one series. Quote history starts 2026-09-13; hyperscaler spot legs reach back to the start of our event data.

输入模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "Normalized GPU model from /gpu/models. Example: H100 SXM"
    },
    "from": {
      "type": "string",
      "description": "First day (inclusive), YYYY-MM-DD. Default: earliest."
    },
    "to": {
      "type": "string",
      "description": "Last day (inclusive), YYYY-MM-DD. Default: latest."
    }
  },
  "required": [
    "gpu"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "day": {
            "type": "string"
          },
          "provider": {
            "type": "string",
            "description": "A quote provider, or `aws-spot` / `gcp-spot` for legs from our own events."
          },
          "market": {
            "type": "string"
          },
          "region": {
            "type": "string",
            "description": "Hyperscaler legs only."
          },
          "instance": {
            "type": "string",
            "description": "Hyperscaler legs only."
          },
          "gpus": {
            "type": "number",
            "description": "Hyperscaler legs only: GPUs per node."
          },
          "n": {
            "type": "number",
            "description": "Quotes behind the row (1 for hyperscaler legs)."
          },
          "lo": {
            "type": "number"
          },
          "hi": {
            "type": "number"
          },
          "median": {
            "type": "number"
          },
          "mean": {
            "type": "number"
          }
        },
        "required": [
          "day",
          "provider",
          "market",
          "n",
          "lo",
          "median"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢gpu_snapshot

Paid (0.10 USDC per call). Every GPU model × provider × market: lowest and median USD per GPU-hour in the latest snapshot, plus hyperscaler spot per region.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "note": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "rows": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "gpu": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "market": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "instance": {
            "type": "string"
          },
          "n": {
            "type": "number"
          },
          "lo": {
            "type": "number"
          },
          "median": {
            "type": "number"
          },
          "as_of": {
            "type": "string"
          },
          "age_seconds": {
            "type": "number"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢status

Free. Freshness of every data source. Per source: last successful snapshot or event, staleness in days, and the public URL it is read from. Use it to decide whether a fixing or quote is current before paying for it.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "ready": {
      "type": "boolean"
    },
    "methodology": {
      "type": "string"
    },
    "sources": {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢index_tickers

Free. Every index ticker, its segment and definition. Tickers are CX.<MODEL>.<SEGMENT> (for example CX.H100SXM.NEO) or CX.<MODEL>.SPOT.<REGION>. Includes the segment membership lists and the methodology version.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "methodology": {
      "type": "string"
    },
    "methodology_url": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "segments": {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    },
    "count": {
      "type": "number"
    },
    "tickers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ticker": {
            "type": "string"
          },
          "gpu": {
            "type": "string"
          },
          "segment": {
            "type": "string"
          },
          "segment_name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢index_fixing(ticker, day)

Paid (0.01 USDC per call). One day's fixing for a ticker: median USD per GPU-hour of eligible quotes, with low, high and count. Quote segments (MKT, AGG, NEO, INT, EXE, HYP) fix from that day's snapshots; the default day is the latest snapshot. SPOT fixes from the full UTC day of spot events, so the default is yesterday; SPOT composites carry per-region values and spread_vs_neo. See /methodology for eligibility and aggregation.

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Ticker from /index/tickers, e.g. `CX.H100SXM.NEO` or `CX.H100SXM.SPOT.US-EAST-1`. Example: CX.H100SXM.NEO"
    },
    "day": {
      "type": "string",
      "description": "Fixing day, YYYY-MM-DD. Default: latest available."
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string"
    },
    "gpu": {
      "type": "string"
    },
    "segment": {
      "type": "string"
    },
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "value": {
      "type": "number",
      "description": "Median USD per GPU-hour of eligible quotes (or median across regions for SPOT composites)."
    },
    "lo": {
      "type": "number"
    },
    "hi": {
      "type": "number"
    },
    "n": {
      "type": "number",
      "description": "Quotes (or regions) behind the fixing."
    },
    "members": {
      "type": "object",
      "properties": {},
      "additionalProperties": true,
      "description": "Quote counts per provider/market."
    },
    "regions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "region": {
            "type": "string"
          },
          "value": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "description": "SPOT composites: per-region values."
    },
    "spread_vs_neo": {
      "type": [
        "number",
        "null"
      ],
      "description": "SPOT composite minus the latest NEO fixing."
    },
    "instance": {
      "type": "string"
    },
    "source": {
      "type": "string"
    }
  },
  "required": [
    "ticker",
    "day",
    "methodology",
    "value",
    "n"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢index_history(ticker, from, to)

Paid (0.05 USDC per call). Daily fixings for a ticker over a date range. Quote segments start 2026-09-13. SPOT tickers reach back to the start of the spot series (AWS daily from 2022-05-31 for A100, V100, T4, A10; from 2023-07 for H100), each row carrying its data source.

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Ticker from /index/tickers. Example: CX.H100SXM.NEO"
    },
    "from": {
      "type": "string",
      "description": "First day, YYYY-MM-DD. Default: earliest."
    },
    "to": {
      "type": "string",
      "description": "Last day, YYYY-MM-DD. Default: today."
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string"
    },
    "gpu": {
      "type": "string"
    },
    "segment": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "day": {
            "type": "string"
          },
          "value": {
            "type": "number"
          },
          "lo": {
            "type": [
              "number",
              "null"
            ]
          },
          "hi": {
            "type": [
              "number",
              "null"
            ]
          },
          "n": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "instance": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢index_board(day)

Paid (0.10 USDC per call). Every ticker's fixing for one day in one call.

输入模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string",
      "description": "Fixing day, YYYY-MM-DD. Default: latest."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "fixings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ticker": {
            "type": "string"
          },
          "gpu": {
            "type": "string"
          },
          "segment": {
            "type": "string"
          },
          "day": {
            "type": "string"
          },
          "value": {
            "type": "number"
          },
          "lo": {
            "type": "number"
          },
          "hi": {
            "type": "number"
          },
          "n": {
            "type": "number"
          },
          "spread_vs_neo": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢attestations

Free. Daily on-chain attestations of the fixing set. One record per store day: the keccak256 of the day's signed fixings file (served at /attest/<day>.json), the Ethereum Attestation Service UID and transaction on Base (eip155:8453), the publisher address and the schema UID. Re-hash the file bytes and compare with fixingsHash to verify; every row inside the file carries its own EIP-712 signature. See /governance.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "publisher": {
      "type": [
        "string",
        "null"
      ]
    },
    "chain": {
      "type": "string"
    },
    "eas": {
      "type": "string"
    },
    "schemaUid": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "attestations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "day": {
            "type": "string"
          },
          "methodology": {
            "type": "string"
          },
          "count": {
            "type": "number"
          },
          "fixingsHash": {
            "type": "string"
          },
          "uri": {
            "type": "string"
          },
          "tx": {
            "type": "string"
          },
          "uid": {
            "type": [
              "string",
              "null"
            ]
          },
          "attested_at": {
            "type": "string"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢capacity_headline

Free. Capacity stress score per GPU model for the latest day, score only. Rounded score from 0 (slack) to 100 (tight) per GPU with at least two signals, tightest first, cached ten minutes. The components and their inputs are in the paid /capacity/stress and /capacity/board.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": [
        "string",
        "null"
      ]
    },
    "methodology": {
      "type": "string"
    },
    "scale": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "models": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "gpu": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "signals": {
            "type": "number"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢capacity_stress(gpu, day)

Paid (0.01 USDC per call). Capacity stress score, 0 (slack) to 100 (tight), for one GPU model on one day, with every component. Mean of the components available that day: availability (share of Shadeform and Lambda listings flagged available), ionet (deployable ÷ total units on io.net regional SKUs), supply (Vast on-demand offers vs the trailing 30-day median) and spot_ratio (hyperscaler SPOT fixing ÷ HYP fixing, 0.3 → 0 and 0.9 → 100). Each component carries its inputs.

输入模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "Normalized GPU model, e.g. `H100 SXM`. Example: H100 SXM"
    },
    "day": {
      "type": "string",
      "description": "YYYY-MM-DD; default latest."
    }
  },
  "required": [
    "gpu"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string"
    },
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "score": {
      "type": "number",
      "description": "0 (slack) to 100 (tight)"
    },
    "n_components": {
      "type": "number"
    },
    "scale": {
      "type": "string"
    },
    "components": {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    }
  },
  "required": [
    "gpu",
    "day",
    "score",
    "components"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢capacity_history(gpu, from, to)

Paid (0.05 USDC per call). Daily capacity stress scores for one GPU model.

输入模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "Normalized GPU model. Example: H100 SXM"
    },
    "from": {
      "type": "string",
      "description": "YYYY-MM-DD."
    },
    "to": {
      "type": "string",
      "description": "YYYY-MM-DD."
    }
  },
  "required": [
    "gpu"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "scale": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "day": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "n_components": {
            "type": "number"
          },
          "components": {
            "type": "object",
            "properties": {},
            "additionalProperties": true
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢capacity_board(day)

Paid (0.10 USDC per call). Every GPU model's capacity stress score for one day, tightest first.

输入模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string",
      "description": "YYYY-MM-DD; default latest."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "scale": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "models": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "gpu": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "n_components": {
            "type": "number"
          },
          "components": {
            "type": "object",
            "properties": {},
            "additionalProperties": true
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tokens_models

Free. Every LLM with a token price fixing, its ticker codes and today's price range. Canonical model slugs (for example `claude-sonnet-5`, `gpt-6-astra`, `llama-4-maverick`), their ticker codes, how many sources and hosts list them, and the min/max input and output price seen today. Also lists the frontier basket.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "fixing": {
      "type": "string"
    },
    "frontier_basket": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "frontier_tickers": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "count": {
      "type": "number"
    },
    "models": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "tickers": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "rows": {
            "type": "number"
          },
          "sources": {
            "type": "number"
          },
          "providers": {
            "type": "number"
          },
          "input_lo": {
            "type": [
              "number",
              "null"
            ]
          },
          "input_hi": {
            "type": [
              "number",
              "null"
            ]
          },
          "output_lo": {
            "type": [
              "number",
              "null"
            ]
          },
          "output_hi": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tokens_quotes(model, day)

Paid (0.01 USDC per call). Every listed price for one model on one day: each source and hosting provider, USD per million tokens. Rows from the OpenRouter catalog, OpenRouter per-host endpoints (Azure, Amazon Bedrock, Google, Together, DeepInfra, …), the LiteLLM price table and DeepInfra. Includes cache-read price and context length where known; variants such as batch tiers are marked in `extra.variant`.

输入模式

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string",
      "description": "Canonical model slug from /tokens/models. Example: deepseek-v3"
    },
    "day": {
      "type": "string",
      "description": "YYYY-MM-DD; default latest."
    }
  },
  "required": [
    "model"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "day": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "quotes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "sku": {
            "type": "string"
          },
          "as_of": {
            "type": "string"
          },
          "input_per_m": {
            "type": [
              "number",
              "null"
            ]
          },
          "output_per_m": {
            "type": [
              "number",
              "null"
            ]
          },
          "cache_read_per_m": {
            "type": [
              "number",
              "null"
            ]
          },
          "context": {
            "type": [
              "number",
              "null"
            ]
          },
          "extra": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tokens_fixing(ticker, day)

Paid (0.01 USDC per call). One day's token price fixing for a ticker such as CX.TOK.CLAUDESONNET5.IN. Median across every source and host at the standard tier (batch and free variants excluded). `.IN` and `.OUT` are input and output USD per million tokens; `.BLEND` is (3·input + output) / 4. `CX.TOK.FRONTIER.<side>` is the median across the frontier basket listed by /tokens/models.

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "CX.TOK.<MODELCODE>.IN | OUT | BLEND, or CX.TOK.FRONTIER.<side>. Example: CX.TOK.FRONTIER.BLEND"
    },
    "day": {
      "type": "string",
      "description": "YYYY-MM-DD; default latest."
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string"
    },
    "model": {
      "type": "string"
    },
    "basket": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "side": {
      "type": "string",
      "description": "One of: IN, OUT, BLEND"
    },
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "value": {
      "type": "number"
    },
    "input": {
      "type": [
        "number",
        "null"
      ]
    },
    "output": {
      "type": [
        "number",
        "null"
      ]
    },
    "lo": {
      "type": "number"
    },
    "hi": {
      "type": "number"
    },
    "n": {
      "type": "number"
    },
    "members": {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    }
  },
  "required": [
    "ticker",
    "day",
    "methodology",
    "value",
    "n"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tokens_history(ticker, from, to)

Paid (0.05 USDC per call). Daily fixings for a token ticker, from the first snapshot (2026-09-14).

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Token ticker. Example: CX.TOK.FRONTIER.BLEND"
    },
    "from": {
      "type": "string",
      "description": "YYYY-MM-DD."
    },
    "to": {
      "type": "string",
      "description": "YYYY-MM-DD."
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string"
    },
    "model": {
      "type": [
        "string",
        "null"
      ]
    },
    "side": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "day": {
            "type": "string"
          },
          "value": {
            "type": "number"
          },
          "lo": {
            "type": "number"
          },
          "hi": {
            "type": "number"
          },
          "n": {
            "type": "number"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢tokens_board(day)

Paid (0.10 USDC per call). Every model's input, output and blended fixing for one day, plus the frontier basket.

输入模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string",
      "description": "YYYY-MM-DD; default latest."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "day": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "frontier": {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    },
    "count": {
      "type": "number"
    },
    "models": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "input": {
            "type": [
              "number",
              "null"
            ]
          },
          "output": {
            "type": [
              "number",
              "null"
            ]
          },
          "blend": {
            "type": [
              "number",
              "null"
            ]
          },
          "n": {
            "type": "number"
          },
          "sources": {
            "type": "number"
          },
          "providers": {
            "type": "number"
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢term_instance(provider, region, instance)

Paid (0.01 USDC per call). Price ladder for one instance type: spot, on-demand, 1-year and 3-year commitments, with discounts. Current prices from our series: spot median across zones (where spot events exist), on-demand list price, and reserved/reservation terms as effective hourly with upfront amortized. `discount_pct` is relative to on-demand. AWS carries four reserved terms (1y/3y × no/all upfront), Azure two (1y/3y all upfront), GCP two resource-based committed-use terms (`cud_1y`, `cud_3y`, no upfront).

输入模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "enum": [
        "aws",
        "gcp",
        "azure"
      ],
      "description": "Cloud provider. One of `aws`, `gcp`, `azure`."
    },
    "region": {
      "type": "string",
      "description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`. Example: us-east-1"
    },
    "instance": {
      "type": "string",
      "description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`). Example: c5.large"
    }
  },
  "required": [
    "provider",
    "region",
    "instance"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "instance": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "terms": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "term": {
            "type": "string",
            "description": "One of: spot, ondemand, ri_1y_no_upfront_standard, ri_1y_all_upfront_standard, ri_3y_no_upfront_standard, ri_3y_all_upfront_standard, cud_1y, cud_3y"
          },
          "label": {
            "type": "string"
          },
          "price": {
            "type": "number",
            "description": "USD per hour for the instance."
          },
          "since": {
            "type": "string"
          },
          "discount_pct": {
            "type": "number",
            "description": "Percent below on-demand."
          },
          "zones": {
            "type": "number",
            "description": "spot only: zones behind the median."
          }
        },
        "required": [
          "term",
          "price"
        ],
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢term(gpu)

Paid (0.05 USDC per call). Term structure per hyperscaler for one GPU model, USD per GPU-hour: spot, on-demand, 1y, 3y. For each hyperscaler with a mapped instance family (see /gpu/models hyperscaler_spot_legs), the median across regions of each term's price divided by GPUs per node, with lo/hi across regions and the discount to on-demand. Answers "what does a committed H100 cost against spot and on-demand, per cloud". Neo-cloud commitment prices are quote-only and excluded.

输入模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "Normalized GPU model with a hyperscaler mapping, e.g. `H100 SXM`, `A100 SXM 80GB`, `L4`, `T4`. Example: H100 SXM"
    }
  },
  "required": [
    "gpu"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string"
    },
    "unit": {
      "type": "string"
    },
    "methodology": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "providers": {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢azure_eviction(region, sku, from, to)

Paid (0.01 USDC per call). Azure spot eviction-rate history (28-day buckets, sampled daily). Daily samples of the eviction-rate bucket Azure reports per SKU (`0-5`, `5-10`, `10-15`, `15-20`, `20+` percent over the trailing 28 days). Collected daily since 2026-09-05; there is no history before the first sample.

输入模式

{
  "type": "object",
  "properties": {
    "region": {
      "type": "string",
      "enum": [
        "us-east",
        "us-west-2",
        "eu-west"
      ],
      "description": "Azure region slug: `us-east`, `us-west-2` or `eu-west`."
    },
    "sku": {
      "type": "string",
      "description": "Optional SKU name (for example `D2s_v5`). Default: every SKU."
    },
    "from": {
      "type": "string",
      "description": "First sample date (inclusive), YYYY-MM-DD. Default: earliest."
    },
    "to": {
      "type": "string",
      "description": "Last sample date (inclusive), YYYY-MM-DD. Default: latest."
    }
  },
  "required": [
    "region"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "region": {
      "type": "string"
    },
    "count": {
      "type": "number"
    },
    "samples": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Sample day."
          },
          "sku": {
            "type": "string"
          },
          "bucket": {
            "type": "string",
            "description": "Eviction-rate bucket in percent over the trailing 28 days: `0-5`, `5-10`, `10-15`, `15-20`, `20+`."
          }
        },
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本35 个工具
已验证未记录版本34 个工具