This commit is contained in:
yumoqing 2026-03-06 11:42:53 +08:00
parent eb41047f7b
commit 54692ac691

View File

@ -2,6 +2,7 @@ from appPublic.log import debug, exception
from ahserver.serverenv import ServerEnv from ahserver.serverenv import ServerEnv
from sqlor.dbpools import get_sor_context from sqlor.dbpools import get_sor_context
from .skillengine import IndustrialSkillEngine from .skillengine import IndustrialSkillEngine
from llmage.llmclient import inference_generator
## for video-generate skill ## for video-generate skill
@ -29,9 +30,9 @@ async def text2video(request, params_kw=None):
if llmid is None: if llmid is None:
debug(f'---------text2video(): llmid is None----------') debug(f'---------text2video(): llmid is None----------')
return f'image2video():{params_kw}, llmid not found' return f'image2video():{params_kw}, llmid not found'
engine = IndustrialSkillEngine(request, llmid)
ret = '' ret = ''
async for d in engine.inference(params_kw): async for d in inference_generator(request, params_kw=params_kw):
ret += d ret += d
debug(f'---------text2video():{ret=}----------') debug(f'---------text2video():{ret=}----------')
return ret return ret
@ -43,10 +44,8 @@ async def image2video(request, params_kw=None):
llmid = await get_llmid_by_llmcatelog('图生视频', providerid) llmid = await get_llmid_by_llmcatelog('图生视频', providerid)
if llmid is None: if llmid is None:
return f'image2video():{params_kw}, llmid not found' return f'image2video():{params_kw}, llmid not found'
engine = IndustrialSkillEngine(request, llmid)
ret = '' ret = ''
async for d in engine.inference(params_kw): async for d in inference_generator(request, params_kw=params_kw):
ret += d ret += d
return ret return ret