diff --git a/python/core/components/v2/llms/nl2pandas/component.py b/python/core/components/v2/llms/nl2pandas/component.py index 64ac74615..b27c0e206 100644 --- a/python/core/components/v2/llms/nl2pandas/component.py +++ b/python/core/components/v2/llms/nl2pandas/component.py @@ -126,5 +126,6 @@ def tool_eval(self, query: str, table_info: str, **kwargs): message = super().run(message=msg, table_info=table_info, stream=True, temperature=temperature, top_p=top_p) - yield self.create_output(type="text", text=str(message.content), name="text", usage=message.token_usage) + for data in message.content: + yield self.create_output(type="text", text=data, name="text", usage=message.token_usage)