浏览代码

fix: ollama /embed form_data

Timothy J. Baek 7 月之前
父节点
当前提交
ee33b4e2a3
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      backend/open_webui/apps/ollama/main.py

+ 9 - 1
backend/open_webui/apps/ollama/main.py

@@ -543,10 +543,18 @@ class GenerateEmbeddingsForm(BaseModel):
     keep_alive: Optional[Union[int, str]] = None
 
 
+class GenerateEmbedForm(BaseModel):
+    model: str
+    input: str
+    truncate: Optional[bool]
+    options: Optional[dict] = None
+    keep_alive: Optional[Union[int, str]] = None
+
+
 @app.post("/api/embed")
 @app.post("/api/embed/{url_idx}")
 async def generate_embeddings(
-    form_data: GenerateEmbeddingsForm,
+    form_data: GenerateEmbedForm,
     url_idx: Optional[int] = None,
     user=Depends(get_verified_user),
 ):