Collect Gemini-compatible model metadata for /models endpoints.
()
| 116 | |
| 117 | |
| 118 | def _get_gemini_model_catalog() -> Dict[str, str]: |
| 119 | """Collect Gemini-compatible model metadata for /models endpoints.""" |
| 120 | catalog: Dict[str, str] = {} |
| 121 | |
| 122 | for alias_id, description in get_base_model_aliases().items(): |
| 123 | catalog[alias_id] = description |
| 124 | |
| 125 | for model_id, model_config in MODEL_CONFIG.items(): |
| 126 | catalog.setdefault(model_id, _build_model_description(model_config)) |
| 127 | |
| 128 | return catalog |
| 129 | |
| 130 | |
| 131 | def _build_gemini_model_resource(model_id: str, description: str) -> Dict[str, Any]: |
no test coverage detected