(model_id: str)
| 72 | |
| 73 | |
| 74 | def routing_mode_from_model(model_id: str) -> RoutingMode | None: |
| 75 | normalized = (model_id or "").strip().lower() |
| 76 | if normalized in VIRTUAL_MODEL_ALIASES: |
| 77 | return VIRTUAL_MODEL_ALIASES[normalized] |
| 78 | for mode, virtual_model in VIRTUAL_MODEL_IDS.items(): |
| 79 | if normalized == virtual_model: |
| 80 | return mode |
| 81 | return None |
| 82 | |
| 83 | |
| 84 | def virtual_model_entries() -> list[dict[str, str]]: |
no outgoing calls