This commit is contained in:
yumoqing 2025-09-04 11:00:45 +08:00
parent 0a42aa88f0
commit d4ff002c16
3 changed files with 12 additions and 1 deletions

View File

@ -1,4 +1,5 @@
from llmage.llmclient import ( from llmage.llmclient import (
b64media.
get_llm, get_llm,
inference, inference,
get_llmcatelogs, get_llmcatelogs,
@ -16,6 +17,7 @@ from ahserver.serverenv import ServerEnv
def load_llmage(): def load_llmage():
env = ServerEnv() env = ServerEnv()
env.get_llm = get_llm env.get_llm = get_llm
env.b64media = b64media
env.inference = inference env.inference = inference
env.get_llms_by_catelog = get_llms_by_catelog env.get_llms_by_catelog = get_llms_by_catelog
env.get_llmcatelogs = get_llmcatelogs env.get_llmcatelogs = get_llmcatelogs

View File

@ -83,6 +83,15 @@ async def uapi_request(request, sor, caller_orgid, callerid, uapi, llm, params):
yield l yield l
debug(f'{d=}, {txt=}') debug(f'{d=}, {txt=}')
def b64media(meidafile):
if meidafile.startswith('data:'):
return meidafile
fs = FileStorage()
fn = fs.realPath(meidafile)
with open(fn, 'rb') as f:
b = f.read()
return base64.b64encode(b).decode('iso-8859-1')
async def inference(request, *args, **kw): async def inference(request, *args, **kw):
env = request._run_ns env = request._run_ns
caller_orgid = await env.get_userorgid() caller_orgid = await env.get_userorgid()

View File

@ -28,7 +28,7 @@
{ {
"widgettype":"Text", "widgettype":"Text",
"options":{ "options":{
"otype": "没找到模型", "otext": "没找到模型",
"i18n":true "i18n":true
} }
} }