| Name | Type |
|---|---|
| assistant_id | UUID | None |
| thread_id | UUID | None |
| run_id | UUID | None |
| status | RunStatus | None |
| metadata | MetadataInput |
| prevent_insert_if_inflight | bool |
| multitask_strategy | MultitaskStrategy |
| if_not_exists | IfNotExists |
| after_seconds | int |
| kwargs | dict[str, typing.Any] |
| action | typing.Literal['interrupt', 'rollback'] | None |
Payload for creating a run.
create_params = {
"assistant_id": UUID("123e4567-e89b-12d3-a456-426614174000"),
"thread_id": UUID("123e4567-e89b-12d3-a456-426614174001"),
"run_id": UUID("123e4567-e89b-12d3-a456-426614174002"),
"status": "pending",
"metadata": {"owner": "user123"},
"prevent_insert_if_inflight": True,
"multitask_strategy": "reject",
"if_not_exists": "create",
"after_seconds": 10,
"kwargs": {"key": "value"},
"action": "interrupt"
}