How to solve this problem? I can't implement gradio

ImportError Traceback (most recent call last)
in <cell line: 3>()
1 from langchain.chat_models import ChatOpenAI
2 from langchain.schema import AIMessage, HumanMessage, SystemMessage
----> 3 import gradio as gr
4
5 def response(message, chat_history):

13 frames
/usr/local/lib/python3.10/dist-packages/fastapi/exceptions.py in
4 from starlette.exceptions import HTTPException as StarletteHTTPException
5 from starlette.exceptions import WebSocketException as StarletteWebSocketException
----> 6 from typing_extensions import Annotated, Doc # type: ignore [attr-defined]
7
8

ImportError: cannot import name โ€˜Docโ€™ from โ€˜typing_extensionsโ€™ (/usr/local/lib/python3.10/dist-packages/typing_extensions.py)