class documentation
class _TemporalModelStub(Model): (source)
Constructor: _TemporalModelStub(model_name, model_params, agent)
A stub that allows invoking models as Temporal activities.
| Method | __init__ |
Undocumented |
| Async Method | get |
Undocumented |
| Method | stream |
Undocumented |
| Instance Variable | agent |
Undocumented |
| Instance Variable | model |
Undocumented |
| Instance Variable | model |
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
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