import time,json; from common import * from openai import AsyncOpenAI from agents import Agent, Runner, OpenAIChatCompletionsModel, ModelSettings, set_tracing_disabled set_tracing_disabled(True) m=OpenAIChatCompletionsModel(model=MODEL, openai_client=AsyncOpenAI(base_url=BASE, api_key=KEY)) ag=Agent(name="clerk", instructions=SYSTEM, model=m, model_settings=ModelSettings(temperature=0)) s=time.time(); r=Runner.run_sync(ag, TASK); el=time.time()-s u=r.context_wrapper.usage; print("\n=====FINAL=====\n",r.final_output); print(f"\nELAPSED {el:.1f}s"); print("USAGE",json.dumps({"prompt_tokens":u.input_tokens,"completion_tokens":u.output_tokens}))