Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b3b52848c2 | ||
|
|
d6e9f2e7a0 |
7
main.py
7
main.py
@@ -121,12 +121,12 @@ def init_db():
|
||||
# ModelScope 搜索
|
||||
# ============================================================
|
||||
|
||||
def search_models(keyword: str, limit: int = 100) -> list:
|
||||
def search_models(keyword: str, limit: int = 50) -> list:
|
||||
"""从 ModelScope 搜索模型"""
|
||||
url = "https://modelscope.cn/openapi/v1/models"
|
||||
params = {
|
||||
'search': keyword,
|
||||
'page_size': limit,
|
||||
'page_size': min(limit, 50), # API 上限 50
|
||||
'page_number': 1,
|
||||
'sort': 'downloads',
|
||||
}
|
||||
@@ -195,7 +195,8 @@ def check_platform_verify(model_id: str) -> dict:
|
||||
resp = requests.get(url, headers=headers, params={'modelId': model_id}, timeout=10)
|
||||
data = resp.json()
|
||||
if data.get('code') == 0:
|
||||
return data.get('data', {}).get('verifyResult', {})
|
||||
result = data.get('data', {}).get('verifyResult', {})
|
||||
return result if isinstance(result, dict) else {}
|
||||
except Exception:
|
||||
pass
|
||||
return {}
|
||||
|
||||
Reference in New Issue
Block a user