class documentation

class _TemporalModelStub(Model): (source)

Constructor: _TemporalModelStub(model_name, model_params)

View In Hierarchy

A stub that allows invoking models as Temporal activities.

Method __init__ Undocumented
Async Method get_response Undocumented
Method stream_response Undocumented
Instance Variable model_name Undocumented
Instance Variable model_params Undocumented
def __init__(self, model_name: str | None, *, model_params: ModelActivityParameters): (source)

Undocumented

async def get_response(self, system_instructions: str | None, input: str | list[TResponseInputItem] | dict[str, str], 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

model_name = (source)

Undocumented

model_params = (source)

Undocumented