class documentation

A stub that allows invoking models as Temporal activities.

Method __init__ Undocumented
Async Method get_response Undocumented
Method stream_response Undocumented
Instance Variable agent Undocumented
Instance Variable model_name Undocumented
Instance Variable model_params 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, prompt: ResponsePromptParam | None) -> ModelResponse: (source)

Undocumented

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, prompt: ResponsePromptParam | None) -> AsyncIterator[TResponseStreamEvent]: (source)

Undocumented

Undocumented

model_name = (source)

Undocumented

model_params = (source)

Undocumented