MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / get_base_model_aliases

Function get_base_model_aliases

src/core/model_resolver.py:723–740  ·  view source on GitHub ↗

返回所有简化模型名(别名)及其描述,用于 /v1/models 接口展示。

()

Source from the content-addressed store, hash-verified

721
722
723def get_base_model_aliases() -> Dict[str, str]:
724 """返回所有简化模型名(别名)及其描述,用于 /v1/models 接口展示。"""
725 aliases = {}
726
727 for alias, base in IMAGE_BASE_MODELS.items():
728 aspects = MODEL_SUPPORTED_ASPECTS.get(base, [])
729 sizes = MODEL_SUPPORTED_SIZES.get(base, [])
730 desc_parts = [f"aspects: {', '.join(aspects)}"]
731 if sizes:
732 desc_parts.append(f"sizes: {', '.join(sizes)}")
733 aliases[alias] = f"Image generation (alias) - {'; '.join(desc_parts)}"
734
735 for alias in VIDEO_BASE_MODELS:
736 aliases[alias] = (
737 "Video generation (alias) - supports landscape/portrait via generationConfig"
738 )
739
740 return aliases

Callers 2

list_model_aliasesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected