Gr.load doesn't work with Blocks app

Hi there, I used gr.load method to load a Interface gradio app successfully.
However, when I use gr.load to load a Blocks gradio app, it returned “runntime error” as below. I am sure the Blocks gradio app run well. What’s wrong with it?

Traceback (most recent call last):
File “/home/user/app/app.py”, line 6, in
demo = gr.load(“jobyzhu/aichatbot”, src=“spaces”,hf_token=os.environ.get(“HF_TOKEN”))
File “/home/user/.local/lib/python3.10/site-packages/gradio/external.py”, line 68, in load
return load_blocks_from_repo(
File “/home/user/.local/lib/python3.10/site-packages/gradio/external.py”, line 107, in load_blocks_from_repo
blocks: gradio.Blocks = factory_methods[src](name, api_key, alias, **kwargs)
File “/home/user/.local/lib/python3.10/site-packages/gradio/external.py”, line 486, in from_spaces
return from_spaces_blocks(space=space_name, api_key=api_key)
File “/home/user/.local/lib/python3.10/site-packages/gradio/external.py”, line 490, in from_spaces_blocks
client = Client(space, hf_token=api_key)
File “/home/user/.local/lib/python3.10/site-packages/gradio_client/client.py”, line 123, in init
for fn_index, dependency in enumerate(self.config[“dependencies”])
KeyError: ‘dependencies’