fix: Resolve syntax issue with cognify router

Resolve syntax issue with cognify router

Fix
This commit is contained in:
Igor Ilic 2024-12-18 10:58:48 +01:00
parent 57ae93b3cd
commit a42ab3e215

View file

@ -6,6 +6,8 @@ from fastapi.responses import JSONResponse
from cognee.modules.users.methods import get_authenticated_user
from fastapi import Depends
from cognee.shared.data_models import KnowledgeGraph
class CognifyPayloadDTO(BaseModel):
datasets: List[str]
@ -32,10 +34,10 @@ def get_cognify_router() -> APIRouter:
GraphModelDynamic = json_to_pydantic_model("GraphModelDynamic", graph_model_schema)
graph_model_instance = GraphModelDynamic(**graph_model_schema)
print(graph_model_instance)
else:
graph_model_instance = None
try:
await cognee_cognify(payload.datasets, user, payload.graph_model)
else:
graph_model_instance = KnowledgeGraph
await cognee_cognify(payload.datasets, user, graph_model_instance)
except Exception as error:
return JSONResponse(
status_code=409,