19 lines
402 B
Plaintext
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)}'
|
|
}
|
|
|
|
|