Docs Rankings ↗
🌐 EN
Consume the data

Compute — landed cost per job

GPU list prices are everywhere. What nobody publishes is the landed cost of an actual job — the same number across currencies, billing grains (per-second vs per-hour vs minimum charge) and payment friction. That is what this endpoint returns.

i
Every price carries a four-part evidence chain: list price + source tier + billing grain + minimum + FX rate with its own source and date. If any part is missing, the value is null — never estimated, never zero. Rows are grouped by what a buyer in mainland China can actually use, and reference-grade (non-current) sources never take the top slot.

Jobs

Two mental models are precomputed: kind="workload" (what one fine-tuning run costs, durations from a first-party benchmark report) and kind="hour" (one card for one hour, for straight per-card comparison).

GET/api/v1/compute/jobs.json

All jobs × friction groups × per-cloud landed cost.

Request
curl https://tkx.org/api/v1/compute/jobs.json
Response (truncated)
// example unavailable at build time
Trimmed example — one job, one group, one row
{
  "slug": "qlora-13b",
  "gpu": "4090",
  "gpus": 1,
  "hours": 3.5,
  "source": "echo《云端 GPU 租卡行情报告 2026-07》实测基准",
  "groups": [
    {
      "group": "direct",
      "rows": [
        {
          "cloud": "autodl",
          "name": "AutoDL",
          "url": "https://www.autodl.com/",
          "unitPrice": 2.15,
          "cur": "¥",
          "billing": "perhour",
          "minBillSec": null,
          "interruptible": false,
          "substitute": null,
          "tier": "high",
          "stale": false,
          "cnyCents": 860,
          "cnyCentsLo": 792,
          "billedSec": 14400,
          "basis": [
            {
              "k": "list",
              "v": "¥2.15 / GPU-hr · autodl · high · 2026-07-04"
            },
            {
              "k": "grain",
              "v": "per-hour"
            },
            {
              "k": "min",
              "v": "no minimum"
            }
          ]
        }
      ]
    }
  ]
}

Friction groups

groupMeaning
directPays in CNY, console reachable from mainland China.
fxNeeds a foreign card or crypto top-up.
netConsole not reachable from mainland China.

Grouping is derived from verifiable facts (what the checkout accepts, whether the console resolves) — not from a platform score. Set the buyer's origin outside China and every row collapses into direct.

Clouds

GET/api/v1/compute/clouds.json

Supplier roster with payment methods, reachability and evidence tier.

Request
curl https://tkx.org/api/v1/compute/clouds.json
Response (truncated)
// example unavailable at build time
!
Chinese platforms sell China-specific SKUs (A800 / H800 / H20) — you cannot buy a standard A100-80G or H100 there. Rows carry a substitute field saying so; they are not silently folded into the same card.