addedInput schema / properties / clusters
Added value: +{
+ "description": "sql_warehouse: clusters running (default 1)",
+ "maximum": 1000,
+ "minimum": 1,
+ "type": "integer"
+}
changedInput schema / properties / dbus_per_hour / description
Previous value: -"DBUs the compute uses an hour (from system.billing.usage or Databricks' pricing page): the guide gives prices per DBU, not DBUs per hour"New value: +"DBUs the compute uses an hour, when the guide has no figure for its shape (a serverless job, an instance type it does not list): from system.billing.usage or Databricks' pricing calculator"
addedInput schema / properties / input_tokens_millions
Added value: +{
+ "description": "model_serving, pay_per_token: input tokens a month, in millions",
+ "maximum": 10000000,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / instance_type
Added value: +{
+ "description": "jobs or all_purpose, classic: the AWS instance type (m5.xlarge, m5.2xlarge, m6i.xlarge, m7i.xlarge, r5.xlarge, c5.2xlarge, i3.xlarge, i3.2xlarge are in the guide)",
+ "maxLength": 40,
+ "type": "string"
+}
addedInput schema / properties / instances
Added value: +{
+ "description": "jobs or all_purpose, classic: instances in the cluster, the driver counted as one; model_serving cpu: Medium configurations",
+ "maximum": 10000,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / max_clusters
Added value: +{
+ "description": "sql_warehouse: the most clusters it scales out to; the estimate ranges from clusters to max_clusters",
+ "maximum": 1000,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / model
Added value: +{
+ "description": "model_serving, pay_per_token or provisioned_throughput: the model, as in 'Llama 3.3 70B' or 'claude-sonnet-5.5'",
+ "maxLength": 80,
+ "type": "string"
+}
addedInput schema / properties / model_units
Added value: +{
+ "description": "model_serving, provisioned_throughput: model units (default 50, the block the rates are quoted for; a reservation takes multiples of 50 and bills every hour of its term)",
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / output_tokens_millions
Added value: +{
+ "description": "model_serving, pay_per_token: output tokens a month, in millions",
+ "maximum": 10000000,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / reservation
Added value: +{
+ "description": "model_serving, provisioned_throughput: on_demand, 1_month or 3_month",
+ "enum": [
+ "on_demand",
+ "1_month",
+ "3_month"
+ ],
+ "type": "string"
+}
addedInput schema / properties / serving
Added value: +{
+ "description": "model_serving: pay_per_token, provisioned_throughput, gpu or cpu (omit for every price the guide states)",
+ "enum": [
+ "pay_per_token",
+ "provisioned_throughput",
+ "gpu",
+ "cpu"
+ ],
+ "type": "string"
+}
changedInput schema / properties / size / description
Previous value: -"apps: medium (the default), large or xlarge; sql_warehouse: the t-shirt size (the guide has no DBUs an hour for any size, so it is reported as a gap)"New value: +"apps: medium (the default), large or xlarge; sql_warehouse: the t-shirt size, 2x-small, x-small, small, medium, large, x-large, 2x-large, 3x-large, 4x-large (DBUs an hour per cluster, from the guide); model_serving with serving gpu: t4, a10g, a10g-4, a10g-8, l40s, rtx-pro-6000, a100-40gb-8, a100-80gb-8, h100, h100-8"
addedOutput schema / properties / unit_prices
Added value: +{
+ "description": "The price per unit the guide's figures give (a cluster-hour, a million tokens, an endpoint-hour), with or without usage",
+ "items": {
+ "properties": {
+ "figures": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "formula": {
+ "type": "string"
+ },
+ "item": {
+ "type": "string"
+ },
+ "per": {
+ "description": "The unit, as in '1M output tokens' or 'a medium cluster-hour'",
+ "type": "string"
+ },
+ "usd": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "item",
+ "usd",
+ "per",
+ "formula",
+ "figures"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "workload",
- "compute",
- "size",
- "monthly_usd",
- "currency",
- "lines",
- "figures",
- "assumptions",
- "gaps",
- "pricing_links",
- "withheld",
- "note",
- "build",
- "index_built",
- "ttlMs"
-]New value: +[
+ "workload",
+ "compute",
+ "size",
+ "monthly_usd",
+ "currency",
+ "lines",
+ "unit_prices",
+ "figures",
+ "assumptions",
+ "gaps",
+ "pricing_links",
+ "withheld",
+ "note",
+ "build",
+ "index_built",
+ "ttlMs"
+]