Merge pull request #1070 from langchain-ai/vb/update-assistants

sdk-py: add if_exists for assistants
This commit is contained in:
Nuno Campos
2024-07-19 08:39:11 -07:00
committed by GitHub
+3
View File
@@ -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(