最終更新:2025-10-08 (水) 12:34:32 (331d)  

agents.Runner
Top / agents.Runner

result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")

https://openai.github.io/openai-agents-python/ja/running_agents/

https://openai.github.io/openai-agents-python/ref/run/

実行

agents.Runner.run

  • 非同期で実行し、RunResult? を返す
  • 指定されたエージェントからワークフローを実行
  • エージェントは最終出力が生成されるまでループで実行

agents.Runner.run_sync?

  • 同期メソッドで、内部的には .run() を実行

agents.Runner.run_streamed

  • 非同期で実行し、RunResultStreaming? を返す

定義