From 61896ec185321c75cc6a932de3e0d78627878de3 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 5 Apr 2026 15:26:07 +0800 Subject: [PATCH] bugfix --- llmage/accounting.py | 2 +- llmage/asyncinference.py | 2 +- llmage/syncinference.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/llmage/accounting.py b/llmage/accounting.py index 4e44e62..7c8219d 100644 --- a/llmage/accounting.py +++ b/llmage/accounting.py @@ -12,7 +12,7 @@ from accounting.getaccount import getCustomerBalance async def llm_charging(sor, ppid, llmusage): env = ServerEnv() - prices = await env.pricing_program_charging(sor, ppid, llmusage.usage) + prices = await env.pricing_program_charging(sor, ppid, llmusage.usages) if prices is None: e = Exception(f'{ppid=}, {llmusage.usage=}{llmusage.id=} env.pricing_program_charging() return None') exception(f'{e}') diff --git a/llmage/asyncinference.py b/llmage/asyncinference.py index 3a00c94..06ae84c 100644 --- a/llmage/asyncinference.py +++ b/llmage/asyncinference.py @@ -199,7 +199,7 @@ async def query_task_status(request, upappid, apiname, luid, userid, taskid): await add_new_llmusage_output(luid, changed) return if changed.status == 'SUCCEEDED': - llmusage.usage = changed.output.usage + llmusage.usages = changed.output.usage if llm.ppid: try: charging = await llm_charging(sor, diff --git a/llmage/syncinference.py b/llmage/syncinference.py index 737d6f4..154bf4c 100644 --- a/llmage/syncinference.py +++ b/llmage/syncinference.py @@ -48,7 +48,7 @@ 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, ensure_ascii=False) + llmusage.usages = json.dumps(usage, ensure_ascii=False) llmusage.ioinfo = json.dumps({ "input": params_kw, "output": [d]