Chat-routable upstream model IDs, sorted.
(self)
| 562 | |
| 563 | @property |
| 564 | def routable_models(self) -> list[str]: |
| 565 | """Chat-routable upstream model IDs, sorted.""" |
| 566 | routable = [ |
| 567 | model |
| 568 | for model in self.available_models |
| 569 | if is_routable_chat_model(model) |
| 570 | ] |
| 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).""" |
nothing calls this directly
no test coverage detected