diff options
| author | Guillermo Serrahima <dev@vylion.com> | 2026-07-01 12:42:59 +0200 |
|---|---|---|
| committer | Guillermo Serrahima <dev@vylion.com> | 2026-07-01 12:45:27 +0200 |
| commit | f0648d12038d4dab92a13d4f6c5063632b1a0d9d (patch) | |
| tree | a4bafc0891e476ce943cb68e8b9df80dc45eefec /agent/orchestrator/api.py | |
| parent | 7cc411acbf4f709e39da5eef9ecc1ab19ac3d3fa (diff) | |
| download | senia-f0648d12038d4dab92a13d4f6c5063632b1a0d9d.tar.xz senia-f0648d12038d4dab92a13d4f6c5063632b1a0d9d.zip | |
loop fixes and tweaks
Diffstat (limited to 'agent/orchestrator/api.py')
| -rw-r--r-- | agent/orchestrator/api.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/agent/orchestrator/api.py b/agent/orchestrator/api.py index 956f7b5..e91ea36 100644 --- a/agent/orchestrator/api.py +++ b/agent/orchestrator/api.py @@ -5,7 +5,7 @@ the standard `/v1/chat/completions` shape, translate to internal types, hand off to the orchestrator, and translate the response back to OpenAI shape. """ -from fastapi import FastAPI, HTTPException +from fastapi import FastAPI, HTTPException, Request from pydantic import BaseModel, ConfigDict from .loop import handle_turn @@ -36,7 +36,7 @@ def list_models(): @app.post("/v1/chat/completions") -def chat_completions(req: ChatCompletionRequest): +def chat_completions(req: ChatCompletionRequest, request: Request): # Open WebUI sends user info via custom headers when ENABLE_FORWARD_USER_INFO_HEADERS=true user_name = request.headers.get("x-openwebui-user-name") user_email = request.headers.get("x-openwebui-user-email") |
