Web Tools
This page covers the server-side configuration for built-in web tools.
Use this together with Tools for request examples.
Supported web tools
Built-in web tools include:
web_search_v1web_fetch_v1/v1/tools/web-search/v1/tools/web-fetch
web_extract_v1 remains accepted as a legacy alias for web_fetch_v1.
How to install
Install requirements:
private-gpt[tool-web-scraping]- or
private-gpt[tools] - or
private-gpt[core]
After installing or updating Playwright, download the required browsers:
Settings reference
Enable web fetch
web_fetch_v1 and /v1/tools/web-fetch require web_fetch.enabled: true.
Enable web search
web_search_v1 and /v1/tools/web-search require both web fetch and web search, plus a configured provider.
web_search depends on web fetching, so web_fetch.enabled must also be true.

