class documentation

class ModelActivityParameters: (source)

View In Hierarchy

Parameters for configuring Temporal activity execution for model calls.

This class encapsulates all the parameters that can be used to configure how Temporal activities are executed when making model calls through the OpenAI Agents integration.

Class Variable heartbeat_timeout Maximum time between heartbeats.
Class Variable retry_policy Policy for retrying failed activities.
Class Variable schedule_to_close_timeout Maximum time from scheduling to completion.
Class Variable schedule_to_start_timeout Maximum time from scheduling to starting.
Class Variable start_to_close_timeout Maximum time for the activity to complete.
Class Variable summary_override Summary for the activity execution.
Class Variable task_queue Specific task queue to use for model activities.
Class Variable versioning_intent Versioning intent for the activity.
heartbeat_timeout: timedelta | None = (source)

Maximum time between heartbeats.

Policy for retrying failed activities.

schedule_to_close_timeout: timedelta | None = (source)

Maximum time from scheduling to completion.

schedule_to_start_timeout: timedelta | None = (source)

Maximum time from scheduling to starting.

start_to_close_timeout: timedelta | None = (source)

Maximum time for the activity to complete.

summary_override: str | None = (source)

Summary for the activity execution.

task_queue: str | None = (source)

Specific task queue to use for model activities.

versioning_intent: VersioningIntent | None = (source)

Versioning intent for the activity.