Look up pricing for a single model (internal or upstream ID).
(self, model_id: str)
| 571 | return filter_superseded_routing_models(routable) |
| 572 | |
| 573 | def get_pricing(self, model_id: str) -> ModelPricing | None: |
| 574 | """Look up pricing for a single model (internal or upstream ID).""" |
| 575 | if model_id in self._pool: |
| 576 | return self._pool[model_id].pricing |
| 577 | resolved = self.resolve(model_id) |
| 578 | if resolved in self._pool: |
| 579 | return self._pool[resolved].pricing |
| 580 | return None |
| 581 | |
| 582 | def get_capabilities(self, model_id: str) -> ModelCapabilities | None: |
| 583 | """Look up capabilities for a single model.""" |