diff --git a/cognee/api/v1/responses/routers/get_responses_router.py b/cognee/api/v1/responses/routers/get_responses_router.py index 35a5988ca..24ffecb40 100644 --- a/cognee/api/v1/responses/routers/get_responses_router.py +++ b/cognee/api/v1/responses/routers/get_responses_router.py @@ -6,7 +6,7 @@ import logging import uuid from typing import Dict, List, Optional, Any import openai -from fastapi import APIRouter +from fastapi import APIRouter, Depends from cognee.api.v1.responses.models import ( ResponseRequest, ResponseResponse, @@ -18,6 +18,8 @@ from cognee.api.v1.responses.models import ( from cognee.api.v1.responses.dispatch_function import dispatch_function from cognee.api.v1.responses.default_tools import DEFAULT_TOOLS from cognee.infrastructure.llm.config import get_llm_config +from cognee.modules.users.models import User +from cognee.modules.users.methods import get_authenticated_user def get_responses_router() -> APIRouter: @@ -69,6 +71,7 @@ def get_responses_router() -> APIRouter: @router.post("/", response_model=ResponseResponse) async def create_response( request: ResponseRequest, + user: User = Depends(get_authenticated_user), ) -> ResponseResponse: """ OpenAI-compatible responses endpoint with function calling support