class documentation
class TemporalOpenAIRunner(AgentRunner): (source)
Constructor: TemporalOpenAIRunner(model_params)
Temporal Runner for OpenAI agents.
Forwards model calls to a Temporal activity.
| Method | __init__ |
Initialize the Temporal OpenAI Runner. |
| Async Method | run |
Run the agent in a Temporal workflow. |
| Method | run |
Run the agent with streaming responses (not supported in Temporal workflows). |
| Method | run |
Run the agent synchronously (not supported in Temporal workflows). |
| Instance Variable | model |
Undocumented |
| Instance Variable | _runner |
Undocumented |
async def run(self, starting_agent:
Agent[ TContext], input: str | list[ TResponseInputItem], **kwargs: Any) -> RunResult:
(source)
¶
Run the agent in a Temporal workflow.
def run_streamed(self, starting_agent:
Agent[ TContext], input: str | list[ TResponseInputItem], **kwargs: Any) -> RunResultStreaming:
(source)
¶
Run the agent with streaming responses (not supported in Temporal workflows).