소스 검색

import error?

Michael Poluektov 8 달 전
부모
커밋
a933319adb
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 4
      backend/main.py

+ 6 - 4
backend/main.py

@@ -14,6 +14,7 @@ import requests
 import mimetypes
 import mimetypes
 import shutil
 import shutil
 import inspect
 import inspect
+from typing import Optional
 
 
 from fastapi import FastAPI, Request, Depends, status, UploadFile, File, Form
 from fastapi import FastAPI, Request, Depends, status, UploadFile, File, Form
 from fastapi.staticfiles import StaticFiles
 from fastapi.staticfiles import StaticFiles
@@ -375,15 +376,16 @@ async def chat_completion_tools_handler(
     if not ENABLE_TOOLS_FILTER:
     if not ENABLE_TOOLS_FILTER:
         return body, {}
         return body, {}
 
 
+    # If tool_ids field is present, call the functions
+    tool_ids = body.pop("tool_ids", None)
+    if not tool_ids:
+        return body, {}
+
     skip_files = False
     skip_files = False
     contexts = []
     contexts = []
     citations = []
     citations = []
 
 
     task_model_id = get_task_model_id(body["model"])
     task_model_id = get_task_model_id(body["model"])
-    # If tool_ids field is present, call the functions
-    tool_ids = body.pop("tool_ids", None)
-    if not tool_ids:
-        return body, {}
 
 
     log.debug(f"{tool_ids=}")
     log.debug(f"{tool_ids=}")