diff --git a/src/vendor_capabilities.py b/src/vendor_capabilities.py index e47df842..716a479b 100644 --- a/src/vendor_capabilities.py +++ b/src/vendor_capabilities.py @@ -32,6 +32,10 @@ def list_models_for_vendor(vendor: str) -> list[str]: return sorted({m for v, m in _REGISTRY if v == vendor and m != '*'}) register(VendorCapabilities(vendor='minimax', model='*', context_window=131072, cost_input_per_mtok=0.20, cost_output_per_mtok=0.20)) +register(VendorCapabilities(vendor='minimax', model='MiniMax-M2.7', context_window=131072, cost_input_per_mtok=0.20, cost_output_per_mtok=0.20)) +register(VendorCapabilities(vendor='minimax', model='MiniMax-M2.5', context_window=131072, cost_input_per_mtok=0.20, cost_output_per_mtok=0.20)) +register(VendorCapabilities(vendor='minimax', model='MiniMax-M2.1', context_window=131072, cost_input_per_mtok=0.20, cost_output_per_mtok=0.20)) +register(VendorCapabilities(vendor='minimax', model='MiniMax-M2', context_window=131072, cost_input_per_mtok=0.20, cost_output_per_mtok=0.20)) register(VendorCapabilities(vendor='grok', model='*', context_window=131072, cost_input_per_mtok=2.00, cost_output_per_mtok=10.00)) register(VendorCapabilities(vendor='grok', model='grok-2', context_window=131072)) register(VendorCapabilities(vendor='grok', model='grok-2-vision', vision=True, context_window=32768))