print(f"#{token}#")llm = OpenAI(streaming=True, callbacks=[MyCallbackHandler()])tools = load_tools(["wikipedia", "llm-math"], llm=llm)agent = initialize_agent(    tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=False)agent.run(    "It's 2023 now. How many years ago did Konrad Adenauer become Chancellor of Germany.")Also streaming the answer prefixes‚ÄãWhen the parameter stream_prefix = True is set, the answer prefix itself will also be streamed. This can be useful when the answer prefix itself is part of the answer. For example, when your answer is a JSON like{
If you only want the final output of an agent to be streamed, you can use the callback `FinalStreamingStdOutCallbackHandler`.
If you only want the final output of an agent to be streamed, you can use the callback `FinalStreamingStdOutCallbackHandler`. ->: print(f"#{token}#")llm = OpenAI(streaming=True, callbacks=[MyCallbackHandler()])tools = load_tools(["wikipedia", "llm-math"], llm=llm)agent = initialize_agent(    tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION, verbose=False)agent.run(    "It's 2023 now. How many years ago did Konrad Adenauer become Chancellor of Germany.")Also streaming the answer prefixes‚ÄãWhen the parameter stream_prefix = True is set, the answer prefix itself will also be streamed. This can be useful when the answer prefix itself is part of the answer. For example, when your answer is a JSON like{