fix: cate.llms -> cate['llms'] — get_llms_by_catelog_to_customer returns plain dict not DictObject

This commit is contained in:
yumoqing 2026-07-29 11:15:36 +08:00
parent 1c25542e72
commit 78dd2b0788

View File

@ -590,12 +590,14 @@ async def get_plaza_models(providerid='', catelogid='', search=''):
)
result = []
for cate in data:
for llm in cate.llms:
for llm in cate['llms']:
if providerid and llm.providerid != providerid:
continue
if search:
sl = search.lower()
if sl not in (llm.name or '').lower() and sl not in (llm.description or '').lower():
n = (llm.name or '').lower()
d = (llm.description or '').lower()
if sl not in n and sl not in d:
continue
result.append({
'id': llm.id, 'name': llm.name, 'model': llm.model,