diff --git a/providers/crossmodel/models/x-ai/grok-4.3.toml b/providers/crossmodel/models/x-ai/grok-4.3.toml new file mode 100644 index 000000000..3a82998f3 --- /dev/null +++ b/providers/crossmodel/models/x-ai/grok-4.3.toml @@ -0,0 +1,24 @@ +base_model = "xai/grok-4.3" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "medium", "high"] + +[cost] +input = 1.25 +output = 2.5 +cache_read = 0.2 +cache_write = 1.25 + +[[cost.tiers]] +tier = { type = "context", size = 200_000 } +input = 2.5 +output = 5 +cache_read = 0.4 +cache_write = 2.5 + +[limit] +output = 1_000_000 + +[modalities] +input = ["text", "image"] diff --git a/providers/crossmodel/models/x-ai/grok-4.5.toml b/providers/crossmodel/models/x-ai/grok-4.5.toml new file mode 100644 index 000000000..34ee6b708 --- /dev/null +++ b/providers/crossmodel/models/x-ai/grok-4.5.toml @@ -0,0 +1,18 @@ +base_model = "xai/grok-4.5" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high"] + +[cost] +input = 2 +output = 6 +cache_read = 0.5 +cache_write = 2 + +[[cost.tiers]] +tier = { type = "context", size = 200_000 } +input = 4 +output = 12 +cache_read = 1 +cache_write = 4 diff --git a/providers/crossmodel/models/x-ai/grok-build-0.1.toml b/providers/crossmodel/models/x-ai/grok-build-0.1.toml new file mode 100644 index 000000000..420d175ec --- /dev/null +++ b/providers/crossmodel/models/x-ai/grok-build-0.1.toml @@ -0,0 +1,18 @@ +base_model = "xai/grok-build-0.1" +reasoning_options = [] + +[cost] +input = 1 +output = 2 +cache_read = 0.2 +cache_write = 1 + +[[cost.tiers]] +tier = { type = "context", size = 200_000 } +input = 2 +output = 4 +cache_read = 0.4 +cache_write = 2 + +[modalities] +input = ["text", "image"]