diff --git a/llmage/llmclient.py b/llmage/llmclient.py index df9c73d..d5be1cd 100644 --- a/llmage/llmclient.py +++ b/llmage/llmclient.py @@ -26,11 +26,18 @@ async def get_llm(llmid): dbname = get_serverenv('get_module_dbname')('llmage') async with db.sqlorContext(dbname) as sor: sql = """select a.*, -b.input_view, b.output_view, b.system_message, -b.user_message, -b.assisant_message from llm a, llmcatelog b +d.input_fields, +d.input_view, +d.output_view, +c.system_message, +c.user_message, +c.assisant_message +from llm a, llmcatelog b + left join historyformat c on b.hfid = c.id + left join uapiio on b.ioid = d.id where a.catelogid = b.id - and a.id = ${llmid}$""" + and a.id = ${llmid}$ +""" recs = await sor.sqlExe(sql, {'llmid': llmid}) if len(recs) > 0: r = recs[0] diff --git a/models/historyformat.xlsx b/models/historyformat.xlsx new file mode 100644 index 0000000..5a20f09 Binary files /dev/null and b/models/historyformat.xlsx differ diff --git a/models/llmcatelog.xlsx b/models/llmcatelog.xlsx index 544be48..b9ee0c8 100644 Binary files a/models/llmcatelog.xlsx and b/models/llmcatelog.xlsx differ