Overview
Pro Search provides three built-in tools that the model uses automatically to answer your queries. The model decides which tools to use and when—you don’t need to configure anything. These tools are called automatically by the system; you cannot register custom tools.All tool executions appear in the
reasoning_steps array of streaming responses, giving you visibility into how the model researched your query.web_search
Conducts web searches to find current information, statistics, and expert opinions. Example in action:fetch_url_content
Retrieves full content from specific URLs to access detailed information beyond search result snippets. Example in action:execute_python
Runs Python code for calculations, data analysis, and computational tasks. Example in action:The Python environment is secure and designed for calculations and data analysis. Complex packages or external APIs are not available.
Multi-Tool Workflows
The model automatically combines multiple tools when needed. For example, when asked to analyze solar panel ROI, it might:- Use
web_searchto find current incentives and costs - Use
fetch_url_contentto read detailed policy documents - Use
execute_pythonto calculate payback periods - Use
web_searchagain to verify electricity rates