gradio requests accelerate agent aiohappyeyeballs aiohttp aiosignal annotated-types anyio arxiv asttokens attrs beautifulsoup4 bidict blinker bs4 certifi charset-normalizer click colorama comm dataclasses-json debugpy decorator distro dnspython duckduckgo_search duckduckgo-search eventlet executing faiss-cpu ffmpeg-python filelock Flask Flask-SocketIO frozenlist fsspec greenlet groq gunicorn h11 httpcore httpx httpx-sse huggingface-hub idna ipykernel ipython ipython_pygments_lexers itsdangerous jedi Jinja2 joblib jsonpatch jsonpointer jupyter_client jupyter_core langchain langchain-community langchain-core langchain_experimental langchain-groq langchain-mistralai langchain-pinecone langchain-text-splitters langgraph langgraph-checkpoint langgraph-prebuilt langgraph-sdk langsmith lxml markdown2 MarkupSafe marshmallow matplotlib-inline mpmath multidict mypy_extensions nest-asyncio networkx numexpr numpy orjson ormsgpack pandas packaging parso pillow platformdirs playwright primp prompt_toolkit propcache psutil pure_eval pydantic pydantic-settings pydantic_core pinecone pinecone-client pyee Pygments PyMuPDF PyPDF2 pytesseract python-dateutil python-dotenv python-engineio python-socketio PyYAML pyzmq regex requests requests-toolbelt safetensors scikit-learn scipy sentence-transformers setuptools simple-websocket six sniffio soupsieve SQLAlchemy stack-data sympy tenacity threadpoolctl tokenizers torch tornado tqdm traitlets transformers typing-inspect typing-inspection typing_extensions urllib3 wcwidth Werkzeug wsproto wikipedia xxhash yarl zstandard youtube-transcript-api pytube newspaper3k SpeechRecognition python-docx lxml_html_clean gunicorn