This page covers the server-side configuration for built-in web tools.
Use this together with Tools for request examples.
Built-in web tools include:
web_search_v1web_fetch_v1/v1/tools/web-search/v1/tools/web-fetchweb_extract_v1 remains accepted as a legacy alias for web_fetch_v1.
Install requirements:
private-gpt[tool-web-scraping]private-gpt[tools]private-gpt[core]After installing or updating Playwright, download the required browsers:
web_fetch_v1 and /v1/tools/web-fetch require web_fetch.enabled: true.
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.