gpt-researcher
GPT Researcher is an autonomous agent designed for comprehensive online research on a variety of tasks.
Installation
In a virtualenv (see these instructions if you need to create one):
pip3 install gpt-researcher
Dependencies
- kiwisolver
- typing-inspect
- weasyprint
- jsonpatch
- rpds-py
- langdetect
- nest-asyncio
- python-dotenv
- h11
- langgraph-sdk
- webencodings
- python-docx
- loguru
- cffi
- tqdm
- charset-normalizer
- ollama
- httpx-sse
- click
- brotli
- langgraph-cli
- jinja2
- mypy-extensions
- importlib-metadata
- sse-starlette
- win32-setctime
- ormsgpack
- annotated-types
- referencing
- tiktoken
- zopfli
- urllib3
- jsonschema-specifications
- langgraph-checkpoint
- uvicorn
- idna
- langgraph
- numpy
- fonttools
- md2pdf
- anyio
- markdown
- colorama
- certifi
- tinycss2
- huggingface-hub
- langchain-core
- pyyaml
- nltk
- attrs
- python-iso639
- typing-inspection
- sqlalchemy
- mcp
- frozenlist
- dataclasses-json
- requests-toolbelt
- requests
- aiofiles
- packaging
- htmldocx
- tenacity
- jiter
- duckduckgo-search
- wrapt
- httpx-aiohttp
- typing-extensions
- pyphen
- litellm
- mistune
- unstructured
- fsspec
- aiohttp
- emoji
- fastapi
- primp
- soupsieve
- pymupdf
- sgmllib3k
- markupsafe
- sniffio
- html5lib
- tokenizers
- langchain-ollama
- filelock
- langchain-openai
- orjson
- langchain-text-splitters
- propcache
- python-multipart
- chardet
- joblib
- greenlet
- six
- feedparser
- langsmith
- olefile
- pydantic
- aiohappyeyeballs
- langchain-community
- pydantic-settings
- cssselect2
- psutil
- httpcore
- aiosignal
- json5
- lxml
- pypdf
- unstructured-client
- json-repair
- filetype
- jsonpointer
- arxiv
- httpx
- jsonschema
- marshmallow
- python-magic
- zipp
- openai
- pydyf
- regex
- tinyhtml5
- docopt
- pydantic-core
- distro
- backoff
- markdown2
- pycparser
- pillow
- zstandard
- websockets
- beautifulsoup4
- rapidfuzz
- python-oxmsg
- multidict
- cryptography
- starlette
- yarl
Releases
Issues with this package?
- Search issues for this package
- Package or version missing? Open a new issue
- Something else? Open a new issue