From 4535b0b41e706903a06bbc7512c6ba4964e99e9a Mon Sep 17 00:00:00 2001 From: Mshoven <707373265@qq.com> Date: Tue, 27 Jun 2023 14:03:57 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=AFBug:=20format=20the=20url=20and=20p?= =?UTF-8?q?ath=5Fparams=20(#6755)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Description: format the url and path_params correctly, - Issue: #6753, - Dependencies: None, - Tag maintainer: @vowelparrot, - Twitter handle: @0xbluesecurity --- langchain/chains/openai_functions/openapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langchain/chains/openai_functions/openapi.py b/langchain/chains/openai_functions/openapi.py index 3d58c052aca..5a29bb687d8 100644 --- a/langchain/chains/openai_functions/openapi.py +++ b/langchain/chains/openai_functions/openapi.py @@ -161,7 +161,7 @@ def openapi_spec_to_openai_fn( method = _name_to_call_map[name]["method"] url = _name_to_call_map[name]["url"] path_params = fn_args.pop("path_params", {}) - _format_url(url, path_params) + url = _format_url(url, path_params) if "data" in fn_args and isinstance(fn_args["data"], dict): fn_args["data"] = json.dumps(fn_args["data"]) _kwargs = {**fn_args, **kwargs}