From 76d1aee4253bb40cf7a9a2ae1e3e4d863ea4b638 Mon Sep 17 00:00:00 2001 From: Dmitrii Galkin Date: Sat, 3 May 2025 13:55:04 +0400 Subject: [PATCH] Add user authentication dependency to create_response endpoint --- cognee/api/v1/responses/routers/get_responses_router.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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