sage/wwwroot/llm/universe_llm.dspy
2025-07-16 14:28:41 +08:00

19 lines
402 B
Plaintext

messages = params_kw.messages
if messages and isinstance(messages, str):
params_kw.messages = json.loads(messages)
debug(f'{params_kw=}')
try:
ret = await llm_proxy(request, processor, params_kw)
if ret is None:
return {"content":"Error: proxy return None"}
info(f'universe_llm.dspy return {ret}')
return ret
except Exception as e:
error(str(e))
return {
'content':f'error:{str(e)}'
}