From ec3c2b3ab7c99260627d6380b4755cc037821ccd Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Sun, 9 Jun 2024 23:09:01 -0300 Subject: [PATCH] refactor: Update display names for input fields in ChatComponent and TextInput This commit updates the display names for the input fields in the ChatComponent and TextInput classes. The display name for the "Message" input field in ChatComponent is changed to "Text", and the display name for the "Value" input field in TextInput is changed to "Text". These updates improve the clarity and consistency of the input field labels. Fixes # --- .../base/langflow/components/inputs/ChatInput.py | 2 +- .../base/langflow/components/inputs/TextInput.py | 2 +- .../base/langflow/components/models/OpenAIModel.py | 2 +- .../base/langflow/components/outputs/RecordsOutput.py | 11 ++++++++++- .../base/langflow/components/outputs/TextOutput.py | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/backend/base/langflow/components/inputs/ChatInput.py b/src/backend/base/langflow/components/inputs/ChatInput.py index 4b42e9cb0..150d5f2af 100644 --- a/src/backend/base/langflow/components/inputs/ChatInput.py +++ b/src/backend/base/langflow/components/inputs/ChatInput.py @@ -13,7 +13,7 @@ class ChatInput(ChatComponent): build_config = super().build_config() build_config["input_value"] = { "input_types": [], - "display_name": "Message", + "display_name": "Text", "multiline": True, } diff --git a/src/backend/base/langflow/components/inputs/TextInput.py b/src/backend/base/langflow/components/inputs/TextInput.py index b2317678e..4edf21723 100644 --- a/src/backend/base/langflow/components/inputs/TextInput.py +++ b/src/backend/base/langflow/components/inputs/TextInput.py @@ -12,7 +12,7 @@ class TextInput(TextComponent): def build_config(self): return { "input_value": { - "display_name": "Value", + "display_name": "Text", "input_types": ["Record", "Text"], "info": "Text or Record to be passed as input.", }, diff --git a/src/backend/base/langflow/components/models/OpenAIModel.py b/src/backend/base/langflow/components/models/OpenAIModel.py index c1aea52d4..329b0357f 100644 --- a/src/backend/base/langflow/components/models/OpenAIModel.py +++ b/src/backend/base/langflow/components/models/OpenAIModel.py @@ -79,7 +79,7 @@ class OpenAIModelComponent(LCModelComponent): input_value: Text, openai_api_key: str, temperature: float = 0.1, - model_name: str = "gpt-4o", + model_name: str = "gpt-3.5-turbo", max_tokens: Optional[int] = 256, model_kwargs: NestedDict = {}, openai_api_base: Optional[str] = None, diff --git a/src/backend/base/langflow/components/outputs/RecordsOutput.py b/src/backend/base/langflow/components/outputs/RecordsOutput.py index 25eae862e..c750e675b 100644 --- a/src/backend/base/langflow/components/outputs/RecordsOutput.py +++ b/src/backend/base/langflow/components/outputs/RecordsOutput.py @@ -2,9 +2,18 @@ from langflow.custom import CustomComponent from langflow.schema import Record -class RecordsOutput(CustomComponent): +class RecordOutput(CustomComponent): display_name = "Records Output" description = "Display Records as a Table" + def build_config(self): + return { + "input_value": { + "display_name": "Records", + "input_types": ["Record"], + "info": "Record or Record list to be passed as input.", + }, + } + def build(self, input_value: Record) -> Record: return input_value diff --git a/src/backend/base/langflow/components/outputs/TextOutput.py b/src/backend/base/langflow/components/outputs/TextOutput.py index 0d55621b2..9096b7a4d 100644 --- a/src/backend/base/langflow/components/outputs/TextOutput.py +++ b/src/backend/base/langflow/components/outputs/TextOutput.py @@ -12,7 +12,7 @@ class TextOutput(TextComponent): def build_config(self): return { "input_value": { - "display_name": "Value", + "display_name": "Text", "input_types": ["Record", "Text"], "info": "Text or Record to be passed as output.", },