bugfix
This commit is contained in:
parent
02ffb4998c
commit
8ba4c6c229
@ -117,13 +117,10 @@ async def async_uapi_request(request, llm,
|
|||||||
yield f'{s}\n'
|
yield f'{s}\n'
|
||||||
return
|
return
|
||||||
|
|
||||||
async def modify_llmusage_status(llmusage):
|
async def modify_llmusage(ns):
|
||||||
env = ServerEnv()
|
env = ServerEnv()
|
||||||
async with get_sor_context(env, 'llmage') as sor:
|
async with get_sor_context(env, 'llmage') as sor:
|
||||||
await sor.U('llmusage', {
|
await sor.U('llmusage', ns.copy())
|
||||||
'id': llmusage.id,
|
|
||||||
'status': llmusage.status
|
|
||||||
})
|
|
||||||
|
|
||||||
async def get_llm_llmusage(luid):
|
async def get_llm_llmusage(luid):
|
||||||
env = ServerEnv()
|
env = ServerEnv()
|
||||||
@ -176,14 +173,21 @@ async def query_task_status(request, luid, onetime=False):
|
|||||||
}
|
}
|
||||||
if lastoutout['status'] != new_output['status']:
|
if lastoutout['status'] != new_output['status']:
|
||||||
llmusage.status = new_output['status']
|
llmusage.status = new_output['status']
|
||||||
|
ns = {
|
||||||
|
'id': llmusage.id,
|
||||||
|
'status': llmusage.status
|
||||||
|
}
|
||||||
|
if 'usage' in new_output.keys():
|
||||||
|
ns['usages'] = new_output['usage']
|
||||||
await append_new_llmoutput(llmusage.ioinfo, new_output)
|
await append_new_llmoutput(llmusage.ioinfo, new_output)
|
||||||
await modify_llmusage_status(llmusage)
|
await modify_llmusage(ns)
|
||||||
if llmusage.status in ['FAILED', 'SUCCEEDED']:
|
if llmusage.status in ['FAILED', 'SUCCEEDED']:
|
||||||
critical(f'finished .. {llmusage.status=}')
|
critical(f'finished .. {llmusage.status=}')
|
||||||
return
|
return
|
||||||
|
|
||||||
if onetime:
|
if onetime:
|
||||||
critical(f'onetime is true, returned')
|
critical(f'onetime is true, returned')
|
||||||
|
return
|
||||||
await asyncio.sleep(llm.query_period or 30)
|
await asyncio.sleep(llm.query_period or 30)
|
||||||
critical(f'{llm.query_period=} seconds will retry, {new_output["status"]=}')
|
critical(f'{llm.query_period=} seconds will retry, {new_output["status"]=}')
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user