From 8bd2d88be42327fd2af270eb22771f6f376ea42b Mon Sep 17 00:00:00 2001 From: vbarda Date: Thu, 18 Jul 2024 19:59:12 -0400 Subject: [PATCH] sdk-py: add if_exists for assistants --- libs/sdk-py/langgraph_sdk/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/sdk-py/langgraph_sdk/client.py b/libs/sdk-py/langgraph_sdk/client.py index 14c812e8b..8b5c476a6 100644 --- a/libs/sdk-py/langgraph_sdk/client.py +++ b/libs/sdk-py/langgraph_sdk/client.py @@ -257,6 +257,7 @@ class AssistantsClient: *, metadata: Metadata = None, assistant_id: Optional[str] = None, + if_exists: Optional[OnConflictBehavior] = None ) -> Assistant: """Create a new assistant.""" payload: Dict[str, Any] = { @@ -268,6 +269,8 @@ class AssistantsClient: payload["metadata"] = metadata if assistant_id: payload["assistant_id"] = assistant_id + if if_exists: + payload["if_exists"] = if_exists return await self.http.post("/assistants", json=payload) async def update(