bugfix
This commit is contained in:
parent
df3257ef14
commit
f6b9f305a3
@ -229,7 +229,7 @@ async def add_new_llmusage_output(luid, newd):
|
||||
out.append(rzt)
|
||||
newd = {k:v for k,v in newd.items() if k != 'output'}
|
||||
io['output'] = out
|
||||
r.ioinfo = json.dumps(io)
|
||||
r.ioinfo = json.dumps(io, ensure_ascii=False)
|
||||
r.update(newd)
|
||||
await sor.U('llmusage', r)
|
||||
debug(f'llmuasage update to {r}')
|
||||
|
||||
@ -64,7 +64,7 @@ async def uapi_request(request, llm, sor, callerid, callerorgid, params_kw=None)
|
||||
usage = d['usage']
|
||||
d['llmusageid'] = luid
|
||||
outlines.append(d)
|
||||
yield json.dumps(d) + '\n'
|
||||
yield json.dumps(d, ensure_ascii=False) + '\n'
|
||||
if usage is None:
|
||||
error(f'{llm=} response has not usage')
|
||||
finish_seconds = time.time() - start_timestamp
|
||||
@ -85,11 +85,11 @@ async def uapi_request(request, llm, sor, callerid, callerorgid, params_kw=None)
|
||||
llmusage.use_date = curDateString()
|
||||
llmusage.use_time = timestampstr()
|
||||
llmusage.userid = callerid
|
||||
llmusage.usage = json.dumps(usage)
|
||||
llmusage.usage = json.dumps(usage, ensure_ascii=False)
|
||||
llmusage.ioinfo = json.dumps({
|
||||
"input": params_kw,
|
||||
"output": outlines
|
||||
})
|
||||
}, ensure_ascii=False)
|
||||
llmusage.transno = params_kw.transno
|
||||
llmusage.responsed_seconds = responsed_seconds
|
||||
llmusage.finish_seconds = finish_seconds
|
||||
@ -120,7 +120,7 @@ async def uapi_request(request, llm, sor, callerid, callerorgid, params_kw=None)
|
||||
exception(f'{e=},{format_exc()}')
|
||||
estr = erase_apikey(e)
|
||||
ed = {"error": f"ERROR:{estr}", "status": "FAILED" ,"llmusageid": luid}
|
||||
s = json.dumps(ed)
|
||||
s = json.dumps(ed, ensure_ascii=False)
|
||||
s = ''.join(s.split('\n'))
|
||||
outlines.append(ed)
|
||||
yield f'{s}\n'
|
||||
|
||||
@ -48,11 +48,11 @@ async def sync_uapi_request(request, llm, sor, callerid, callerorgid, params_kw=
|
||||
llmusage.use_date = curDateString()
|
||||
llmusage.use_time = timestampstr()
|
||||
llmusage.userid = callerid
|
||||
llmusage.usage = json.dumps(usage)
|
||||
llmusage.usage = json.dumps(usage, ensure_ascii=False)
|
||||
llmusage.ioinfo = json.dumps({
|
||||
"input": params_kw,
|
||||
"output": [d]
|
||||
})
|
||||
}, ensure_ascii=False)
|
||||
llmusage.transno = params_kw.transno
|
||||
llmusage.responsed_seconds = responsed_seconds
|
||||
llmusage.finish_seconds = finish_seconds
|
||||
@ -84,7 +84,7 @@ async def sync_uapi_request(request, llm, sor, callerid, callerorgid, params_kw=
|
||||
exception(f'{e=},{format_exc()}')
|
||||
estr = erase_apikey(e)
|
||||
ed = {"error": f"ERROR:{estr}", "status": "FAILED" ,"llmusageid": luid}
|
||||
s = json.dumps(ed)
|
||||
s = json.dumps(ed, ensure_ascii=False)
|
||||
s = ''.join(s.split('\n'))
|
||||
outlines.append(ed)
|
||||
yield f'{s}\n'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user