class documentation

A stub that allows invoking models as Temporal activities.

Method __init__ Undocumented
Async Method get_response Undocumented
Async Method stream_response Undocumented
Instance Variable agent Undocumented
Instance Variable model_name Undocumented
Instance Variable model_params Undocumented
Method _build_activity_input Undocumented
def __init__(self, model_name: str | None, *, model_params: ModelActivityParameters, agent: Agent[Any] | None): (source)

Undocumented

async def get_response(self, system_instructions: str | None, input: str | list[TResponseInputItem], model_settings: ModelSettings, tools: list[Tool], output_schema: AgentOutputSchemaBase | None, handoffs: list[Handoff], tracing: ModelTracing, *, previous_response_id: str | None, conversation_id: str | None, prompt: ResponsePromptParam | None) -> ModelResponse: (source)

Undocumented

async def stream_response(self, system_instructions: str | None, input: str | list[TResponseInputItem], model_settings: ModelSettings, tools: list[Tool], output_schema: AgentOutputSchemaBase | None, handoffs: list[Handoff], tracing: ModelTracing, *, previous_response_id: str | None, conversation_id: str | None, prompt: ResponsePromptParam | None) -> AsyncIterator[TResponseStreamEvent]: (source)

Undocumented

Undocumented

model_name = (source)

Undocumented

model_params = (source)

Undocumented

def _build_activity_input(self, *, system_instructions: str | None, input: str | list[TResponseInputItem], model_settings: ModelSettings, tools: list[Tool], output_schema: AgentOutputSchemaBase | None, handoffs: list[Handoff], tracing: ModelTracing, previous_response_id: str | None, conversation_id: str | None, prompt: ResponsePromptParam | None) -> tuple[ActivityModelInput, str | None]: (source)

Undocumented