Former-commit-id: 39bd5bd52404735a2b7dab7c59fa9faa2c9017eb
This commit is contained in:
hiyouga 2024-01-31 17:23:56 +08:00
parent 7beeae2209
commit 93a5c22f92

View File

@ -108,7 +108,7 @@ def create_app(chat_model: "ChatModel") -> "FastAPI":
tool_list = request.tools tool_list = request.tools
if len(tool_list): if len(tool_list):
try: try:
tools = json.dumps([tool_list[0]["function"]], ensure_ascii=False) tools = json.dumps([tool["function"] for tool in tool_list], ensure_ascii=False)
except Exception: except Exception:
raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, detail="Invalid tools") raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, detail="Invalid tools")
else: else: