from modelscope.hub.api import HubApi

# 创建 API 实例
api = HubApi()

# 获取模型信息，将 <MODEL_ID> 替换为你的模型ID
# 例如: model_info = api.get_model('DAMO-NLP/bert-base-uncased')
model_info = api.get_model('deepseek-ai/DeepSeek-V3.2')

# 获取文件列表并统计数量
# 注意：get_model 返回的对象结构可能包含文件信息，
# 你需要根据其实际返回的结构来访问文件列表。
# 以下是一个示例，具体属性名可能需要根据返回对象调整
file_count = len(model_info['ModelInfos']["safetensor"]['files']) # 假设文件列表在 .safetensors_files 属性中
StorageSize = model_info['StorageSize'] / 1024 / 1024 / 1024
print(f"模型文件总数: {file_count}, 仓库大小: {StorageSize:.2f} GB")