From d94ce38a2425699b068fcab38b5a6b24161f7542 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 8 Apr 2026 18:11:32 +0800 Subject: [PATCH] bugfix --- llmage/asyncinference.py | 2 +- llmage/llmclient.py | 2 +- llmage/syncinference.py | 2 +- llmage/utils.py | 5 +++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/llmage/asyncinference.py b/llmage/asyncinference.py index 155150c..ba8c6bd 100644 --- a/llmage/asyncinference.py +++ b/llmage/asyncinference.py @@ -60,7 +60,7 @@ async def async_uapi_request(request, llm, # callerorgid = await env.get_userorgid() # callerid = await env.get_user() # uapi = UAPI(request, sor=sor) - uapi = env.UpAppApi() + uapi = env.UpAppApi(request) userid = await get_owner_userid(llm) b = None luid = getID() diff --git a/llmage/llmclient.py b/llmage/llmclient.py index 722831e..92abe37 100644 --- a/llmage/llmclient.py +++ b/llmage/llmclient.py @@ -22,7 +22,7 @@ async def uapi_request(request, llm, callerid, callerorgid, params_kw=None): params_kw = env.params_kw # callerorgid = await env.get_userorgid() # callerid = await env.get_user() - uapi = env.UpAppApi() + uapi = env.UpAppApi(request) userid = await get_owner_userid(llm) outlines = [] txt = '' diff --git a/llmage/syncinference.py b/llmage/syncinference.py index e87af07..280c42d 100644 --- a/llmage/syncinference.py +++ b/llmage/syncinference.py @@ -23,7 +23,7 @@ async def sync_uapi_request(request, llm, callerid, callerorgid, params_kw=None) # callerid = await env.get_user() # callerorgid = await env.get_userorgid() # uapi = UAPI(request, sor=sor) - uapi = env.UpAppApi() + uapi = env.UpAppApi(request) userid = await get_owner_userid(llm) outlines = [] b = None diff --git a/llmage/utils.py b/llmage/utils.py index 5a3b5ea..88ac0b0 100644 --- a/llmage/utils.py +++ b/llmage/utils.py @@ -15,10 +15,11 @@ from ahserver.serverenv import get_serverenv, ServerEnv from ahserver.filestorage import FileStorage def b64media2url(request, mediafile): - # env = request._run_ns # entire_url = env.entire_url env = ServerEnv() + if request: + entire_url = request._run_ns.entire_url if mediafile.startswith('data:'): try: fs = FileStorage() @@ -37,7 +38,7 @@ def b64media2url(request, mediafile): return '' if mediafile.startswith('http://') or mediafile.startswith('https://'): return mediafile - url = '/idfile?path=' + env.quote(mediafile) + url = entire_url('/idfile?path=') + env.quote(mediafile) return url async def llm_query_orders(userorgid, page, pagerows=80):