From 738bfa481263dba2549b1ef54c23a6c50c12419a Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 19 Sep 2023 14:07:13 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20refactor(PromptRunner.py):=20rem?= =?UTF-8?q?ove=20unused=20inputs=20field=20from=20the=20component=20config?= =?UTF-8?q?uration=20=F0=9F=94=A8=20refactor(MetalRetriever.py):=20remove?= =?UTF-8?q?=20field=5Ftype=20code=20from=20params=20field=20in=20the=20com?= =?UTF-8?q?ponent=20configuration=20=F0=9F=94=A8=20refactor(GetRequest.py)?= =?UTF-8?q?:=20remove=20field=5Ftype=20code=20from=20headers=20field=20in?= =?UTF-8?q?=20the=20component=20configuration=20=F0=9F=94=A8=20refactor(Po?= =?UTF-8?q?stRequest.py):=20remove=20field=5Ftype=20code=20from=20headers?= =?UTF-8?q?=20field=20in=20the=20component=20configuration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/components/chains/PromptRunner.py | 7 ++----- .../langflow/components/retrievers/MetalRetriever.py | 2 +- src/backend/langflow/components/utilities/GetRequest.py | 1 - src/backend/langflow/components/utilities/PostRequest.py | 1 - 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/backend/langflow/components/chains/PromptRunner.py b/src/backend/langflow/components/chains/PromptRunner.py index 141941c38..db9283b07 100644 --- a/src/backend/langflow/components/chains/PromptRunner.py +++ b/src/backend/langflow/components/chains/PromptRunner.py @@ -16,17 +16,14 @@ class PromptRunner(CustomComponent): "info": "Make sure the prompt has all variables filled.", }, "code": {"show": False}, - "inputs": {"field_type": "code"}, } def build( - self, - llm: BaseLLM, - prompt: PromptTemplate, + self, llm: BaseLLM, prompt: PromptTemplate, inputs: dict = {} ) -> Document: chain = prompt | llm # The input is an empty dict because the prompt is already filled - result = chain.invoke({}) + result = chain.invoke(input=inputs) if hasattr(result, "content"): result = result.content self.repr_value = result diff --git a/src/backend/langflow/components/retrievers/MetalRetriever.py b/src/backend/langflow/components/retrievers/MetalRetriever.py index 9b2d1e5dd..b105cd24f 100644 --- a/src/backend/langflow/components/retrievers/MetalRetriever.py +++ b/src/backend/langflow/components/retrievers/MetalRetriever.py @@ -14,7 +14,7 @@ class MetalRetrieverComponent(CustomComponent): "api_key": {"display_name": "API Key", "password": True}, "client_id": {"display_name": "Client ID", "password": True}, "index_id": {"display_name": "Index ID"}, - "params": {"display_name": "Parameters", "field_type": "code"}, + "params": {"display_name": "Parameters"}, "code": {"show": False}, } diff --git a/src/backend/langflow/components/utilities/GetRequest.py b/src/backend/langflow/components/utilities/GetRequest.py index 13ff0dc23..d5df32cca 100644 --- a/src/backend/langflow/components/utilities/GetRequest.py +++ b/src/backend/langflow/components/utilities/GetRequest.py @@ -19,7 +19,6 @@ class GetRequest(CustomComponent): }, "headers": { "display_name": "Headers", - "field_type": "code", "info": "The headers to send with the request.", }, "code": {"show": False}, diff --git a/src/backend/langflow/components/utilities/PostRequest.py b/src/backend/langflow/components/utilities/PostRequest.py index 4f7100d43..6857f4866 100644 --- a/src/backend/langflow/components/utilities/PostRequest.py +++ b/src/backend/langflow/components/utilities/PostRequest.py @@ -15,7 +15,6 @@ class PostRequest(CustomComponent): "url": {"display_name": "URL", "info": "The URL to make the request to."}, "headers": { "display_name": "Headers", - "field_type": "code", "info": "The headers to send with the request.", }, "code": {"show": False},