mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
## What this does Introduces the model-capability manifest infrastructure (Phase 1 of the Model-Capability Manifest plan v4, Thufir-approved 9/9/9). No consumer cutover — `config.rs`, `llm.rs`, `catalog.rs`, and `buzzAgentConfig.ts` are unchanged. Phase 2 wires them. **Single source of truth** replaces hand-mirrored metadata across four files: ``` scripts/model-capabilities.json → hand-curated manifest scripts/generate-model-capabilities.mjs → emits Rust + TS artifacts crates/buzz-agent/src/generated_model_capabilities.rs desktop/src/features/agents/ui/modelCapabilities.ts ``` ## Resolver contract (plan v4 §Resolver contract) Total function `resolve(provider, raw_model_id) → CapabilityResult`. Three ordered steps: 1. Provider-qualified raw exact lookup — key is `(provider, raw_model_id)`, matched before any prefix stripping. A prefixed alias never inherits an exact record. 2. Provider-scoped ordered family rules — on normalized (prefix-stripped) alias, by `match_priority` desc. 3. Per-axis provider fallback — `blank` vs `concrete_unknown`, per provider. Result is complete — every axis populated, runtime consumers never compose fields. ## Boundaries the manifest does NOT own - Transport for pure OpenAI, legacy Databricks, OpenRouter: `OpenAiApi`/`openai_request()` remain authoritative. `databricks_v2_wire_route` is DBv2-only (all other providers emit `not-applicable`). - Final display labels: `resolveModelLabel()` three-tier precedence unchanged. `registry_label` feeds only the static registry tier. - `llm.rs` scope: only `databricks_v2_route_for_model` (Phase 2). ## Test oracle (three independent layers) 1. Generated full-table coverage — `scripts/generated-model-capabilities-coverage.json`: every manifest entry + provider fallbacks. 2. Hand-authored normative corpus — `scripts/normative-corpus.json` (44 vectors): Anthropic manual-budget/adaptive families, OpenAI gpt-5 adversarial boundary cases, DBv2 segment-routing collision tests, P2-A resolver-contract vectors, P2-B blank/concrete-unknown per provider. Runs against JS resolver (`run-corpus.mjs`) and mirrored in Rust (`generated_model_capabilities_tests.rs`). 3. Schema-negative tests — `scripts/test-manifest-validator.mjs` (17 tests): every validator rule has a failing-input test. ## Reconciliation table `scripts/MODELS_DEV_RECONCILIATION.md` — all models.dev divergences dispositioned. `databricks-gpt-5-4-mini` and `databricks-gpt-5-4-nano` adopt models.dev `[low,medium,high]` (family rule adds `none+xhigh` the endpoint doesn't advertise). ## CI `.github/workflows/model-capability-regen-diff.yml`: triggers on manifest/generator/artifact changes; regenerates and fails if stale; runs JS corpus + schema-negative tests. ## Acceptance criteria (plan v4 Phase 1) - Byte-clean regen: `node scripts/generate-model-capabilities.mjs --check` passes - Rust compiles: `cargo check -p buzz-agent` - TS typechecks: `pnpm tsc --noEmit --strict` - 44/44 normative corpus vectors pass (JS interpreter) - 41/41 Rust corpus tests pass - 17/17 schema-negative tests pass (every validator rule) - Reconciliation table complete with doc citations - No consumer changes (config.rs, llm.rs, catalog.rs, buzzAgentConfig.ts untouched) --------- Signed-off-by: Will Pfleger <pfleger.will@gmail.com> Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 <dcfd242e557282d7a1e2cf2e6877522682f1e5c6156dc92ca7d90eaedd3b0f95@buzz.block.builderlab.xyz>
2234 lines
59 KiB
JSON
2234 lines
59 KiB
JSON
[
|
|
{
|
|
"note": "family rule anthropic-manual-budget-claude3 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-3",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "manual-budget",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": null,
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-manual-budget-claude3",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-3",
|
|
"raw_model_id": "claude-3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-manual-budget-claude3 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-3",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "manual-budget",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": null,
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-manual-budget-claude3",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-3",
|
|
"raw_model_id": "claude-3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-manual-budget-opus-4-5 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-opus-4-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.5",
|
|
"thinking_mode": "manual-budget",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": null,
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-manual-budget-opus-4-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-5",
|
|
"raw_model_id": "claude-opus-4-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-manual-budget-opus-4-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-opus-4-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.5",
|
|
"thinking_mode": "manual-budget",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": null,
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-manual-budget-opus-4-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-5",
|
|
"raw_model_id": "claude-opus-4-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-opus-4-7 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-opus-4-7",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.7",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-opus-4-7",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-7",
|
|
"raw_model_id": "claude-opus-4-7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-opus-4-7 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-opus-4-7",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.7",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-opus-4-7",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-7",
|
|
"raw_model_id": "claude-opus-4-7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-opus-4-8 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-opus-4-8",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.8",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-opus-4-8",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-8",
|
|
"raw_model_id": "claude-opus-4-8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-opus-4-8 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-opus-4-8",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.8",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-opus-4-8",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-8",
|
|
"raw_model_id": "claude-opus-4-8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-opus-5 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-opus-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-opus-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-5",
|
|
"raw_model_id": "claude-opus-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-opus-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-opus-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-opus-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-5",
|
|
"raw_model_id": "claude-opus-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-sonnet-5 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-sonnet-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Sonnet 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-sonnet-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-sonnet-5",
|
|
"raw_model_id": "claude-sonnet-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-sonnet-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-sonnet-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Sonnet 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-sonnet-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-sonnet-5",
|
|
"raw_model_id": "claude-sonnet-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-fable-5 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-fable-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Fable 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-fable-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-fable-5",
|
|
"raw_model_id": "claude-fable-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-fable-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-fable-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Fable 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-fable-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-fable-5",
|
|
"raw_model_id": "claude-fable-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-mythos-5 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-mythos-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Mythos 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-mythos-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-mythos-5",
|
|
"raw_model_id": "claude-mythos-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-xhigh-mythos-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-mythos-5",
|
|
"resolved": {
|
|
"registry_label": "Claude Mythos 5",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-xhigh-mythos-5",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-mythos-5",
|
|
"raw_model_id": "claude-mythos-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-no-xhigh-opus-4-6 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-opus-4-6",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.6",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-no-xhigh-opus-4-6",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-6",
|
|
"raw_model_id": "claude-opus-4-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-no-xhigh-opus-4-6 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-opus-4-6",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.6",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-no-xhigh-opus-4-6",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-opus-4-6",
|
|
"raw_model_id": "claude-opus-4-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-no-xhigh-sonnet-4-6 / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-sonnet-4-6",
|
|
"resolved": {
|
|
"registry_label": "Claude Sonnet 4.6",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-no-xhigh-sonnet-4-6",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-sonnet-4-6",
|
|
"raw_model_id": "claude-sonnet-4-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-no-xhigh-sonnet-4-6 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-sonnet-4-6",
|
|
"resolved": {
|
|
"registry_label": "Claude Sonnet 4.6",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-no-xhigh-sonnet-4-6",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-sonnet-4-6",
|
|
"raw_model_id": "claude-sonnet-4-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-no-xhigh-mythos-preview / provider anthropic",
|
|
"provider": "anthropic",
|
|
"model": "claude-mythos-preview",
|
|
"resolved": {
|
|
"registry_label": "Claude Mythos Preview",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-no-xhigh-mythos-preview",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-mythos-preview",
|
|
"raw_model_id": "claude-mythos-preview"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule anthropic-adaptive-no-xhigh-mythos-preview / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude-mythos-preview",
|
|
"resolved": {
|
|
"registry_label": "Claude Mythos Preview",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "anthropic-adaptive-no-xhigh-mythos-preview",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "claude-mythos-preview",
|
|
"raw_model_id": "claude-mythos-preview"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-pro / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5-pro",
|
|
"resolved": {
|
|
"registry_label": "GPT-5 Pro",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"high"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-pro",
|
|
"rule_priority": 20,
|
|
"normalized_alias": "gpt-5-pro",
|
|
"raw_model_id": "gpt-5-pro"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-pro alias gpt5-pro / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5-pro",
|
|
"resolved": {
|
|
"registry_label": "GPT-5 Pro",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"high"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-pro",
|
|
"rule_priority": 20,
|
|
"normalized_alias": "gpt5-pro",
|
|
"raw_model_id": "gpt5-pro"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-pro / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5-pro",
|
|
"resolved": {
|
|
"registry_label": "GPT-5 Pro",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"high"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-pro",
|
|
"rule_priority": 20,
|
|
"normalized_alias": "gpt-5-pro",
|
|
"raw_model_id": "gpt-5-pro"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-pro alias gpt5-pro / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5-pro",
|
|
"resolved": {
|
|
"registry_label": "GPT-5 Pro",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"high"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-pro",
|
|
"rule_priority": 20,
|
|
"normalized_alias": "gpt5-pro",
|
|
"raw_model_id": "gpt5-pro"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5.6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.6",
|
|
"raw_model_id": "gpt-5.6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 alias gpt5.6 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5.6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.6",
|
|
"raw_model_id": "gpt5.6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 alias gpt-5-6 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5-6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-6",
|
|
"raw_model_id": "gpt-5-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 alias gpt5-6 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5-6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-6",
|
|
"raw_model_id": "gpt5-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5.6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.6",
|
|
"raw_model_id": "gpt-5.6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 alias gpt5.6 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5.6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.6",
|
|
"raw_model_id": "gpt5.6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 alias gpt-5-6 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5-6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-6",
|
|
"raw_model_id": "gpt-5-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-6 alias gpt5-6 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5-6",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-6",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-6",
|
|
"raw_model_id": "gpt5-6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5.5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.5",
|
|
"raw_model_id": "gpt-5.5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 alias gpt5.5 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5.5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.5",
|
|
"raw_model_id": "gpt5.5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 alias gpt-5-5 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-5",
|
|
"raw_model_id": "gpt-5-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 alias gpt5-5 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-5",
|
|
"raw_model_id": "gpt5-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5.5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.5",
|
|
"raw_model_id": "gpt-5.5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 alias gpt5.5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5.5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.5",
|
|
"raw_model_id": "gpt5.5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 alias gpt-5-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-5",
|
|
"raw_model_id": "gpt-5-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-5 alias gpt5-5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-5",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-5",
|
|
"raw_model_id": "gpt5-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5.4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.4",
|
|
"raw_model_id": "gpt-5.4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 alias gpt5.4 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5.4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.4",
|
|
"raw_model_id": "gpt5.4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 alias gpt-5-4 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5-4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-4",
|
|
"raw_model_id": "gpt-5-4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 alias gpt5-4 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5-4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-4",
|
|
"raw_model_id": "gpt5-4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5.4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.4",
|
|
"raw_model_id": "gpt-5.4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 alias gpt5.4 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5.4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.4",
|
|
"raw_model_id": "gpt5.4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 alias gpt-5-4 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5-4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-4",
|
|
"raw_model_id": "gpt-5-4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-4 alias gpt5-4 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5-4",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-4",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-4",
|
|
"raw_model_id": "gpt5-4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5.1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.1",
|
|
"raw_model_id": "gpt-5.1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 alias gpt5.1 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5.1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.1",
|
|
"raw_model_id": "gpt5.1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 alias gpt-5-1 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5-1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-1",
|
|
"raw_model_id": "gpt-5-1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 alias gpt5-1 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5-1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-1",
|
|
"raw_model_id": "gpt5-1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5.1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5.1",
|
|
"raw_model_id": "gpt-5.1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 alias gpt5.1 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5.1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5.1",
|
|
"raw_model_id": "gpt5.1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 alias gpt-5-1 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5-1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt-5-1",
|
|
"raw_model_id": "gpt-5-1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-1 alias gpt5-1 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5-1",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.1",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "none",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-1",
|
|
"rule_priority": 15,
|
|
"normalized_alias": "gpt5-1",
|
|
"raw_model_id": "gpt5-1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-base / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-base",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "gpt-5",
|
|
"raw_model_id": "gpt-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-base alias gpt5 / provider openai",
|
|
"provider": "openai",
|
|
"model": "gpt5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-base",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "gpt5",
|
|
"raw_model_id": "gpt5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-base / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-base",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "gpt-5",
|
|
"raw_model_id": "gpt-5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule openai-gpt5-base alias gpt5 / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "openai-gpt5-base",
|
|
"rule_priority": 10,
|
|
"normalized_alias": "gpt5",
|
|
"raw_model_id": "gpt5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-claude-code-names-segment / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "claude",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-claude-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "claude",
|
|
"raw_model_id": "claude"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-claude-code-names-segment alias opus / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "opus",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-claude-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "opus",
|
|
"raw_model_id": "opus"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-claude-code-names-segment alias sonnet / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "sonnet",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-claude-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "sonnet",
|
|
"raw_model_id": "sonnet"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-claude-code-names-segment alias haiku / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "haiku",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-claude-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "haiku",
|
|
"raw_model_id": "haiku"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-claude-code-names-segment alias mythos / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "mythos",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-claude-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "mythos",
|
|
"raw_model_id": "mythos"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-claude-code-names-segment alias fable / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "fable",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-claude-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "fable",
|
|
"raw_model_id": "fable"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-gpt-code-names-segment / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "gpt",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-gpt-code-names-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "gpt",
|
|
"raw_model_id": "gpt"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-sol-luna-terra-segment / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "sol",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-sol-luna-terra-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "sol",
|
|
"raw_model_id": "sol"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-sol-luna-terra-segment alias luna / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "luna",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-sol-luna-terra-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "luna",
|
|
"raw_model_id": "luna"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "family rule dbv2-sol-luna-terra-segment alias terra / provider databricks_v2",
|
|
"provider": "databricks_v2",
|
|
"model": "terra",
|
|
"resolved": {
|
|
"registry_label": null,
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "family",
|
|
"rule_id": "dbv2-sol-luna-terra-segment",
|
|
"rule_priority": 5,
|
|
"normalized_alias": "terra",
|
|
"raw_model_id": "terra"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "exact record databricks_v2::databricks-gpt-5-4-mini",
|
|
"provider": "databricks_v2",
|
|
"model": "databricks-gpt-5-4-mini",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4 Mini",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "exact",
|
|
"exact_key": "databricks_v2::databricks-gpt-5-4-mini",
|
|
"registry_label": "exact_record",
|
|
"supported_efforts": "exact_record",
|
|
"databricks_v2_wire_route": "family:openai-gpt5-4@15",
|
|
"thinking_mode": "family:openai-gpt5-4@15",
|
|
"normalization_policy": "family:openai-gpt5-4@15",
|
|
"default_effort": "family:openai-gpt5-4@15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "exact record databricks_v2::databricks-gpt-5-4-nano",
|
|
"provider": "databricks_v2",
|
|
"model": "databricks-gpt-5-4-nano",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.4 Nano",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "exact",
|
|
"exact_key": "databricks_v2::databricks-gpt-5-4-nano",
|
|
"registry_label": "exact_record",
|
|
"supported_efforts": "exact_record",
|
|
"databricks_v2_wire_route": "family:openai-gpt5-4@15",
|
|
"thinking_mode": "family:openai-gpt5-4@15",
|
|
"normalization_policy": "family:openai-gpt5-4@15",
|
|
"default_effort": "family:openai-gpt5-4@15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "exact record databricks_v2::databricks-gpt-5-6-sol",
|
|
"provider": "databricks_v2",
|
|
"model": "databricks-gpt-5-6-sol",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.6 Sol",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "exact",
|
|
"exact_key": "databricks_v2::databricks-gpt-5-6-sol",
|
|
"registry_label": "exact_record",
|
|
"supported_efforts": "exact_record",
|
|
"databricks_v2_wire_route": "family:openai-gpt5-6@15",
|
|
"thinking_mode": "family:openai-gpt5-6@15",
|
|
"normalization_policy": "family:openai-gpt5-6@15",
|
|
"default_effort": "family:openai-gpt5-6@15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "exact record databricks_v2::databricks-gpt-5-5",
|
|
"provider": "databricks_v2",
|
|
"model": "databricks-gpt-5-5",
|
|
"resolved": {
|
|
"registry_label": "GPT-5.5",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high"
|
|
],
|
|
"default_effort": "medium",
|
|
"databricks_v2_wire_route": "openai-responses",
|
|
"normalization_policy": "openai-standard",
|
|
"_provenance": {
|
|
"source": "exact",
|
|
"exact_key": "databricks_v2::databricks-gpt-5-5",
|
|
"registry_label": "exact_record",
|
|
"supported_efforts": "exact_record",
|
|
"databricks_v2_wire_route": "family:openai-gpt5-5@15",
|
|
"thinking_mode": "family:openai-gpt5-5@15",
|
|
"normalization_policy": "family:openai-gpt5-5@15",
|
|
"default_effort": "family:openai-gpt5-5@15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "exact record databricks_v2::databricks-claude-opus-4-7",
|
|
"provider": "databricks_v2",
|
|
"model": "databricks-claude-opus-4-7",
|
|
"resolved": {
|
|
"registry_label": "Claude Opus 4.7",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"databricks_v2_wire_route": "anthropic-messages",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "exact",
|
|
"exact_key": "databricks_v2::databricks-claude-opus-4-7",
|
|
"registry_label": "exact_record",
|
|
"supported_efforts": "family:anthropic-adaptive-xhigh-opus-4-7@10",
|
|
"databricks_v2_wire_route": "family:anthropic-adaptive-xhigh-opus-4-7@10",
|
|
"thinking_mode": "family:anthropic-adaptive-xhigh-opus-4-7@10",
|
|
"normalization_policy": "family:anthropic-adaptive-xhigh-opus-4-7@10",
|
|
"default_effort": "family:anthropic-adaptive-xhigh-opus-4-7@10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback anthropic blank",
|
|
"provider": "anthropic",
|
|
"model": "",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "adaptive",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "anthropic",
|
|
"state": "blank"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback anthropic concrete_unknown",
|
|
"provider": "anthropic",
|
|
"model": "some-unknown-model-xyz",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "omit-fields",
|
|
"supported_efforts": [
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "high",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "anthropic",
|
|
"state": "concrete_unknown"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback openai blank",
|
|
"provider": "openai",
|
|
"model": "",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "openai",
|
|
"state": "blank"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback openai concrete_unknown",
|
|
"provider": "openai",
|
|
"model": "some-unknown-model-xyz",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "openai",
|
|
"state": "concrete_unknown"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback databricks_v2 blank",
|
|
"provider": "databricks_v2",
|
|
"model": "",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "route-unknown",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "databricks_v2",
|
|
"state": "blank"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback databricks_v2 concrete_unknown",
|
|
"provider": "databricks_v2",
|
|
"model": "some-unknown-model-xyz",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "mlflow-chat",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "databricks_v2",
|
|
"state": "concrete_unknown"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback databricks blank",
|
|
"provider": "databricks",
|
|
"model": "",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "databricks",
|
|
"state": "blank"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback databricks concrete_unknown",
|
|
"provider": "databricks",
|
|
"model": "some-unknown-model-xyz",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "openai-clamp-max-to-xhigh",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "databricks",
|
|
"state": "concrete_unknown"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback openrouter blank",
|
|
"provider": "openrouter",
|
|
"model": "",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "openrouter",
|
|
"state": "blank"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
},
|
|
{
|
|
"note": "fallback openrouter concrete_unknown",
|
|
"provider": "openrouter",
|
|
"model": "some-unknown-model-xyz",
|
|
"resolved": {
|
|
"databricks_v2_wire_route": "not-applicable",
|
|
"thinking_mode": "none",
|
|
"supported_efforts": [
|
|
"none",
|
|
"minimal",
|
|
"low",
|
|
"medium",
|
|
"high",
|
|
"xhigh",
|
|
"max"
|
|
],
|
|
"default_effort": "medium",
|
|
"normalization_policy": "none",
|
|
"_provenance": {
|
|
"source": "fallback",
|
|
"provider": "openrouter",
|
|
"state": "concrete_unknown"
|
|
},
|
|
"registry_label": null
|
|
}
|
|
}
|
|
]
|