From 1c20db775c1a15fb798437111a3f44b67d43d1ef Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 7 Sep 2024 05:12:46 +0100 Subject: [PATCH] refac: enable /api/embed --- backend/open_webui/apps/ollama/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/apps/ollama/main.py b/backend/open_webui/apps/ollama/main.py index e45ea8897..fe36010b7 100644 --- a/backend/open_webui/apps/ollama/main.py +++ b/backend/open_webui/apps/ollama/main.py @@ -543,6 +543,8 @@ class GenerateEmbeddingsForm(BaseModel): keep_alive: Optional[Union[int, str]] = None +@app.post("/api/embed") +@app.post("/api/embed/{url_idx}") @app.post("/api/embeddings") @app.post("/api/embeddings/{url_idx}") async def generate_embeddings( @@ -569,7 +571,7 @@ async def generate_embeddings( r = requests.request( method="POST", - url=f"{url}/api/embeddings", + url=f"{url}/api/embed", headers={"Content-Type": "application/json"}, data=form_data.model_dump_json(exclude_none=True).encode(), )