Browse Source

Merge pull request #5247 from open-webui/dev

refac: enable /api/embed
Timothy Jaeryang Baek 7 months ago
parent
commit
71a2bd2fea
1 changed files with 3 additions and 1 deletions
  1. 3 1
      backend/open_webui/apps/ollama/main.py

+ 3 - 1
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(),
     )