diff --git a/llama_stack/providers/utils/inference/openai_compat.py b/llama_stack/providers/utils/inference/openai_compat.py index abdb7fd38..956407acf 100644 --- a/llama_stack/providers/utils/inference/openai_compat.py +++ b/llama_stack/providers/utils/inference/openai_compat.py @@ -547,6 +547,7 @@ async def convert_message_to_openai_dict_new( raise ValueError(f"Unsupported content type: {type(content)}") ret = await impl() + return ret if isinstance(ret, str) or isinstance(ret, list): return ret else: