From c0a8d15dc2577f215a33b85a201ebf350a0c7aaa Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Fri, 23 Jun 2023 09:12:53 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(util.py):=20set=20default=20?= =?UTF-8?q?value=20for=20model=5Fname=20in=20format=5Fdict=20function=20Th?= =?UTF-8?q?e=20format=5Fdict=20function=20was=20updated=20to=20set=20a=20d?= =?UTF-8?q?efault=20value=20for=20the=20model=5Fname=20key=20in=20the=20va?= =?UTF-8?q?lue=20dictionary=20for=20the=20OpenAI,=20ChatOpenAI,=20and=20An?= =?UTF-8?q?thropic=20models.=20This=20ensures=20that=20the=20model=5Fname?= =?UTF-8?q?=20key=20always=20has=20a=20value,=20even=20if=20the=20options?= =?UTF-8?q?=20list=20is=20empty.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/utils/util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/langflow/utils/util.py b/src/backend/langflow/utils/util.py index f4e4927d8..7fcf1f4d4 100644 --- a/src/backend/langflow/utils/util.py +++ b/src/backend/langflow/utils/util.py @@ -299,12 +299,15 @@ def format_dict(d, name: Optional[str] = None): if name == "OpenAI" and key == "model_name": value["options"] = constants.OPENAI_MODELS value["list"] = True + value["value"] = constants.OPENAI_MODELS[0] elif name == "ChatOpenAI" and key == "model_name": value["options"] = constants.CHAT_OPENAI_MODELS value["list"] = True + value["value"] = constants.CHAT_OPENAI_MODELS[0] elif (name == "Anthropic" or name == "ChatAnthropic") and key == "model_name": value["options"] = constants.ANTHROPIC_MODELS value["list"] = True + value["value"] = constants.ANTHROPIC_MODELS[0] return d