From 30af218959b232455a08b3c9122cfb130013a64c Mon Sep 17 00:00:00 2001 From: goulustis Date: Wed, 11 Feb 2026 16:16:25 +0800 Subject: [PATCH] fix spelling mistakes --- lang_agent/front_api/build_server.py | 31 ++++++++++++++++++---------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/lang_agent/front_api/build_server.py b/lang_agent/front_api/build_server.py index 2c73e5a..6061850 100644 --- a/lang_agent/front_api/build_server.py +++ b/lang_agent/front_api/build_server.py @@ -2,38 +2,47 @@ from typing import List import subprocess def _build_template(graph:str, - pipelin_id:str, + pipeline_id:str, prompt_set:str, tool_keys:List[str], port:str, entry_pnt:str="fastapi_server/server_dashscope.py", llm_name:str="qwen-plus"): - - sv_prc = subprocess( + cmd = [ "python", entry_pnt, "--llm-name", llm_name, - "--port", port, + "--port", str(port), graph, - "--pipeline-id", pipelin_id, + "--pipeline-id", pipeline_id, "--prompt-set-id", prompt_set, - "--tool-manager-config.client-tool-manager.tool-keys", tool_keys, - ) + ] + if tool_keys: + cmd.extend( + ["--tool-manager-config.client-tool-manager.tool-keys", *tool_keys] + ) + sv_prc = subprocess.Popen(cmd) return sv_prc, f"http://0.0.0.0:{port}" -def build_route(pipelin_id:str, +def build_route(pipeline_id:str, prompt_set:str, tool_keys:List[str], port:str, entry_pnt:str="fastapi_server/server_dashscope.py", llm_name:str="qwen-plus"): - return _build_template("route", pipelin_id, prompt_set, tool_keys, port, entry_pnt, llm_name) + return _build_template("route", pipeline_id, prompt_set, tool_keys, port, entry_pnt, llm_name) -def build_route(pipelin_id:str, +def build_react(pipeline_id:str, prompt_set:str, tool_keys:List[str], port:str, entry_pnt:str="fastapi_server/server_dashscope.py", llm_name:str="qwen-plus"): - return _build_template("react", pipelin_id, prompt_set, tool_keys, port, entry_pnt, llm_name) \ No newline at end of file + return _build_template("react", pipeline_id, prompt_set, tool_keys, port, entry_pnt, llm_name) + +# {pipeline_id: build_function} +GRAPH_BUILD_FNCS = { + "routing": build_route, + "react": build_react, +} \ No newline at end of file