From 7d1fde6e7f20fa4542f4df119807d16f26a76ea0 Mon Sep 17 00:00:00 2001 From: Rodrigo Nader Date: Fri, 29 Mar 2024 21:42:59 -0300 Subject: [PATCH] Update component descriptions --- src/backend/base/langflow/components/data/File.py | 2 +- src/backend/base/langflow/components/data/URL.py | 2 +- .../base/langflow/components/helpers/CreateRecord.py | 2 +- .../base/langflow/components/helpers/CustomComponent.py | 7 ++++--- .../base/langflow/components/helpers/MessageHistory.py | 2 +- .../base/langflow/components/helpers/RecordsToText.py | 3 ++- .../base/langflow/components/helpers/UpdateRecord.py | 2 +- src/backend/base/langflow/components/inputs/ChatInput.py | 2 +- src/backend/base/langflow/components/inputs/Prompt.py | 2 +- src/backend/base/langflow/components/inputs/TextInput.py | 2 +- .../base/langflow/components/models/AmazonBedrockModel.py | 2 +- .../base/langflow/components/models/AnthropicModel.py | 2 +- .../base/langflow/components/models/AzureOpenAIModel.py | 2 +- .../langflow/components/models/BaiduQianfanChatModel.py | 6 ++---- src/backend/base/langflow/components/models/CohereModel.py | 2 +- .../langflow/components/models/GoogleGenerativeAIModel.py | 2 +- .../base/langflow/components/models/HuggingFaceModel.py | 2 +- src/backend/base/langflow/components/models/OllamaModel.py | 2 +- src/backend/base/langflow/components/models/OpenAIModel.py | 2 +- .../base/langflow/components/models/VertexAiModel.py | 2 +- src/backend/base/langflow/components/outputs/ChatOutput.py | 2 +- src/backend/base/langflow/components/outputs/TextOutput.py | 2 +- 22 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/backend/base/langflow/components/data/File.py b/src/backend/base/langflow/components/data/File.py index a130c4c53..996d06d55 100644 --- a/src/backend/base/langflow/components/data/File.py +++ b/src/backend/base/langflow/components/data/File.py @@ -7,7 +7,7 @@ from langflow.schema import Record class FileComponent(CustomComponent): - display_name = "Files" + display_name = "File" description = "A generic file loader." def build_config(self) -> Dict[str, Any]: diff --git a/src/backend/base/langflow/components/data/URL.py b/src/backend/base/langflow/components/data/URL.py index c92a90c44..e0fb14403 100644 --- a/src/backend/base/langflow/components/data/URL.py +++ b/src/backend/base/langflow/components/data/URL.py @@ -8,7 +8,7 @@ from langflow.schema import Record class URLComponent(CustomComponent): display_name = "URL" - description = "Fetch text content given one or more URLs." + description = "Fetch content from one or more URLs." def build_config(self) -> Dict[str, Any]: return { diff --git a/src/backend/base/langflow/components/helpers/CreateRecord.py b/src/backend/base/langflow/components/helpers/CreateRecord.py index 018cc138a..7904a5853 100644 --- a/src/backend/base/langflow/components/helpers/CreateRecord.py +++ b/src/backend/base/langflow/components/helpers/CreateRecord.py @@ -4,7 +4,7 @@ from langflow.schema import Record class CreateRecordComponent(CustomComponent): display_name = "Create Record" - description = "A component to create a record." + description = "Create a Record structure using text-based key/value pairs." beta: bool = True def build_config(self): diff --git a/src/backend/base/langflow/components/helpers/CustomComponent.py b/src/backend/base/langflow/components/helpers/CustomComponent.py index e30b5fc4e..ce3d8c62c 100644 --- a/src/backend/base/langflow/components/helpers/CustomComponent.py +++ b/src/backend/base/langflow/components/helpers/CustomComponent.py @@ -1,4 +1,5 @@ -from langflow.field_typing import Data +# from langflow.field_typing import Data +from langflow.schema import Record from langflow.interface.custom.custom_component import CustomComponent @@ -11,5 +12,5 @@ class Component(CustomComponent): def build_config(self): return {"param": {"display_name": "Parameter"}} - def build(self, param: Data) -> Data: - return param + def build(self, param: str) -> Record: + return Record(data=param) diff --git a/src/backend/base/langflow/components/helpers/MessageHistory.py b/src/backend/base/langflow/components/helpers/MessageHistory.py index 1a100c799..0a1724267 100644 --- a/src/backend/base/langflow/components/helpers/MessageHistory.py +++ b/src/backend/base/langflow/components/helpers/MessageHistory.py @@ -7,7 +7,7 @@ from langflow.schema import Record class MessageHistoryComponent(CustomComponent): display_name = "Message History" - description = "Used to retrieve stored chat messages." + description = "Retrieves stored chat messages given a specific Session ID." beta: bool = True def build_config(self): diff --git a/src/backend/base/langflow/components/helpers/RecordsToText.py b/src/backend/base/langflow/components/helpers/RecordsToText.py index 2d9da2e6c..1a35c1c80 100644 --- a/src/backend/base/langflow/components/helpers/RecordsToText.py +++ b/src/backend/base/langflow/components/helpers/RecordsToText.py @@ -6,7 +6,8 @@ from langflow.schema import Record class RecordsToTextComponent(CustomComponent): display_name = "Records To Text" - description = "Convert Records into plain text using a pre-defined template." + description = "Convert Records into plain text following a specified template." + def build_config(self): return { diff --git a/src/backend/base/langflow/components/helpers/UpdateRecord.py b/src/backend/base/langflow/components/helpers/UpdateRecord.py index 88a8917c9..9f165e146 100644 --- a/src/backend/base/langflow/components/helpers/UpdateRecord.py +++ b/src/backend/base/langflow/components/helpers/UpdateRecord.py @@ -4,7 +4,7 @@ from langflow.schema import Record class UpdateRecordComponent(CustomComponent): display_name = "Update Record" - description = "Updates a Record with new data. Akin to a Python dictionary update." + description = "Update Record with text-based key/value pairs, similar to updating a Python dictionary." def build_config(self): return { diff --git a/src/backend/base/langflow/components/inputs/ChatInput.py b/src/backend/base/langflow/components/inputs/ChatInput.py index 8421c8a89..0581ac4fd 100644 --- a/src/backend/base/langflow/components/inputs/ChatInput.py +++ b/src/backend/base/langflow/components/inputs/ChatInput.py @@ -7,7 +7,7 @@ from langflow.schema import Record class ChatInput(ChatComponent): display_name = "Chat Input" - description = "Capture user inputs from the chat interface." + description = "Get chat inputs from the Interaction Panel." icon = "ChatInput" def build( diff --git a/src/backend/base/langflow/components/inputs/Prompt.py b/src/backend/base/langflow/components/inputs/Prompt.py index 6977c4698..aa760c670 100644 --- a/src/backend/base/langflow/components/inputs/Prompt.py +++ b/src/backend/base/langflow/components/inputs/Prompt.py @@ -6,7 +6,7 @@ from langflow.interface.custom.custom_component import CustomComponent class PromptComponent(CustomComponent): display_name: str = "Prompt" - description: str = "A component for creating prompt templates using dynamic variables." + description: str = "Create prompt templates with dynamic variables. Prompts can help guide the behavior of a Language Model." icon = "terminal-square" def build_config(self): diff --git a/src/backend/base/langflow/components/inputs/TextInput.py b/src/backend/base/langflow/components/inputs/TextInput.py index 6535ba447..2e005f1d5 100644 --- a/src/backend/base/langflow/components/inputs/TextInput.py +++ b/src/backend/base/langflow/components/inputs/TextInput.py @@ -6,7 +6,7 @@ from langflow.field_typing import Text class TextInput(TextComponent): display_name = "Text Input" - description = "Capture Text or Record and send text inputs." + description = "Get text inputs from the Interaction Panel." def build_config(self): return { diff --git a/src/backend/base/langflow/components/models/AmazonBedrockModel.py b/src/backend/base/langflow/components/models/AmazonBedrockModel.py index 182d28dfc..19a8c2d98 100644 --- a/src/backend/base/langflow/components/models/AmazonBedrockModel.py +++ b/src/backend/base/langflow/components/models/AmazonBedrockModel.py @@ -8,7 +8,7 @@ from langflow.field_typing import Text class AmazonBedrockComponent(LCModelComponent): display_name: str = "Amazon Bedrock" - description: str = "Generate text using LLM model from Amazon Bedrock." + description: str = "Generate text using Amazon Bedrock LLMs." icon = "Amazon" field_order = [ "model_id", diff --git a/src/backend/base/langflow/components/models/AnthropicModel.py b/src/backend/base/langflow/components/models/AnthropicModel.py index d181bea0d..63ed04beb 100644 --- a/src/backend/base/langflow/components/models/AnthropicModel.py +++ b/src/backend/base/langflow/components/models/AnthropicModel.py @@ -9,7 +9,7 @@ from langflow.field_typing import Text class AnthropicLLM(LCModelComponent): display_name: str = "Anthropic" - description: str = "Generate text using Anthropic Chat&Completion large language models." + description: str = "Generate text using Anthropic Chat&Completion LLMs." icon = "Anthropic" def build_config(self): diff --git a/src/backend/base/langflow/components/models/AzureOpenAIModel.py b/src/backend/base/langflow/components/models/AzureOpenAIModel.py index 168c46a9f..3f86214b7 100644 --- a/src/backend/base/langflow/components/models/AzureOpenAIModel.py +++ b/src/backend/base/langflow/components/models/AzureOpenAIModel.py @@ -9,7 +9,7 @@ from langflow.field_typing import Text class AzureChatOpenAIComponent(LCModelComponent): display_name: str = "Azure OpenAI" - description: str = "Generate text using LLM model from Azure OpenAI." + description: str = "Generate text using Azure OpenAI LLMs." documentation: str = "https://python.langchain.com/docs/integrations/llms/azure_openai" beta = False icon = "Azure" diff --git a/src/backend/base/langflow/components/models/BaiduQianfanChatModel.py b/src/backend/base/langflow/components/models/BaiduQianfanChatModel.py index 5e733e14b..b427b2fa7 100644 --- a/src/backend/base/langflow/components/models/BaiduQianfanChatModel.py +++ b/src/backend/base/langflow/components/models/BaiduQianfanChatModel.py @@ -9,10 +9,8 @@ from langflow.field_typing import Text class QianfanChatEndpointComponent(LCModelComponent): display_name: str = "Qianfan" - description: str = ( - "Generate text using Baidu Qianfan chat models. Get more detail from " - "https://python.langchain.com/docs/integrations/chat/baidu_qianfan_endpoint." - ) + description: str = "Generate text using Baidu Qianfan LLMs." + documentation: str = "https://python.langchain.com/docs/integrations/chat/baidu_qianfan_endpoint." icon = "BaiduQianfan" def build_config(self): diff --git a/src/backend/base/langflow/components/models/CohereModel.py b/src/backend/base/langflow/components/models/CohereModel.py index 3a25a3593..782aa1232 100644 --- a/src/backend/base/langflow/components/models/CohereModel.py +++ b/src/backend/base/langflow/components/models/CohereModel.py @@ -10,7 +10,7 @@ from langflow.field_typing import Text class CohereComponent(LCModelComponent): display_name = "Cohere" - description = "Generate text using Cohere large language models." + description = "Generate text using Cohere LLMs." documentation = "https://python.langchain.com/docs/modules/model_io/models/llms/integrations/cohere" icon = "Cohere" diff --git a/src/backend/base/langflow/components/models/GoogleGenerativeAIModel.py b/src/backend/base/langflow/components/models/GoogleGenerativeAIModel.py index 663238219..c250e2fc4 100644 --- a/src/backend/base/langflow/components/models/GoogleGenerativeAIModel.py +++ b/src/backend/base/langflow/components/models/GoogleGenerativeAIModel.py @@ -9,7 +9,7 @@ from langflow.field_typing import RangeSpec, Text class GoogleGenerativeAIComponent(LCModelComponent): display_name: str = "Google Generative AI" - description: str = "Generate text using Google Generative AI to generate text." + description: str = "Generate text using Google Generative AI." icon = "GoogleGenerativeAI" icon = "Google" diff --git a/src/backend/base/langflow/components/models/HuggingFaceModel.py b/src/backend/base/langflow/components/models/HuggingFaceModel.py index 7090fb445..e7b558509 100644 --- a/src/backend/base/langflow/components/models/HuggingFaceModel.py +++ b/src/backend/base/langflow/components/models/HuggingFaceModel.py @@ -9,7 +9,7 @@ from langflow.field_typing import Text class HuggingFaceEndpointsComponent(LCModelComponent): display_name: str = "Hugging Face API" - description: str = "Generate text using LLM model from Hugging Face Inference API." + description: str = "Generate text using Hugging Face Inference APIs." icon = "HuggingFace" def build_config(self): diff --git a/src/backend/base/langflow/components/models/OllamaModel.py b/src/backend/base/langflow/components/models/OllamaModel.py index 5276877bb..e8147bd72 100644 --- a/src/backend/base/langflow/components/models/OllamaModel.py +++ b/src/backend/base/langflow/components/models/OllamaModel.py @@ -14,7 +14,7 @@ from langflow.field_typing import Text class ChatOllamaComponent(LCModelComponent): display_name = "Ollama" - description = "Generate text using Local LLM for chat with Ollama." + description = "Generate text using Ollama Local LLMs." icon = "Ollama" def build_config(self) -> dict: diff --git a/src/backend/base/langflow/components/models/OpenAIModel.py b/src/backend/base/langflow/components/models/OpenAIModel.py index e68e7736e..b364cb8ba 100644 --- a/src/backend/base/langflow/components/models/OpenAIModel.py +++ b/src/backend/base/langflow/components/models/OpenAIModel.py @@ -8,7 +8,7 @@ from langflow.field_typing import NestedDict, Text class OpenAIModelComponent(LCModelComponent): display_name = "OpenAI" - description = "Generates text using OpenAI's models." + description = "Generates text using OpenAI LLMs." icon = "OpenAI" def build_config(self): diff --git a/src/backend/base/langflow/components/models/VertexAiModel.py b/src/backend/base/langflow/components/models/VertexAiModel.py index 90e0f871a..843d9edc6 100644 --- a/src/backend/base/langflow/components/models/VertexAiModel.py +++ b/src/backend/base/langflow/components/models/VertexAiModel.py @@ -8,7 +8,7 @@ from langflow.field_typing import Text class ChatVertexAIComponent(LCModelComponent): display_name = "Vertex AI" - description = "Generate text using Vertex AI Chat large language models API." + description = "Generate text using Vertex AI LLMs." icon = "VertexAI" def build_config(self): diff --git a/src/backend/base/langflow/components/outputs/ChatOutput.py b/src/backend/base/langflow/components/outputs/ChatOutput.py index 8c1f3de77..9ca162c4c 100644 --- a/src/backend/base/langflow/components/outputs/ChatOutput.py +++ b/src/backend/base/langflow/components/outputs/ChatOutput.py @@ -7,7 +7,7 @@ from langflow.schema import Record class ChatOutput(ChatComponent): display_name = "Chat Output" - description = "Used to send a chat message." + description = "Display a chat message in the Interaction Panel." icon = "ChatOutput" def build( diff --git a/src/backend/base/langflow/components/outputs/TextOutput.py b/src/backend/base/langflow/components/outputs/TextOutput.py index 7dfd04fa2..4c0c83495 100644 --- a/src/backend/base/langflow/components/outputs/TextOutput.py +++ b/src/backend/base/langflow/components/outputs/TextOutput.py @@ -6,7 +6,7 @@ from langflow.field_typing import Text class TextOutput(TextComponent): display_name = "Text Output" - description = "Used to send a text output." + description = "Display a text output in the Interaction Panel." def build_config(self): return {