Server tools are in beta. Request shapes and result payloads may evolve as provider support changes.
Available tools
| Tool | Type | Use it for |
|---|---|---|
| Datetime | gateway:datetime | Current date and time in up to 5 timezones |
| Web Search | phaseo:web_search | Model-directed web searches during a request |
| Web Fetch | phaseo:web_fetch | Fetching and extracting text from specific URLs |
| Advisor | phaseo:advisor | Consulting another model mid-generation |
| Subagent | phaseo:subagent | Delegating focused work to a worker model |
| Fusion | Advisor workflow | Consulting several advisor models and an optional judge |
| Image Generation | phaseo:image_generation | Creating images from the model tool loop |
How server tools work
- Add one or more server tools to the
toolsarray. - The model decides whether it needs a tool and emits a tool call.
- Phaseo intercepts the server-tool call, executes it, and sends the result back to the model.
- The model continues and writes the final response.
function tool calls.
Quick start
Combining with function tools
phaseo:web_search, Phaseo executes that call automatically. If it calls save_research_item, your application receives the function call and must return the function result in a follow-up request.
Supported endpoints
Server tools are supported on:/v1/chat/completions/v1/responses/v1/messages
Usage tracking
Server-tool usage is reported inusage.server_tool_use:
server_tool_web_search_requests, server_tool_web_search_extra_results, server_tool_web_fetch_requests, server_tool_advisor_requests, server_tool_image_generation_requests, native_web_search_requests, and native_web_fetch_requests when configured on model price cards.
Tool pages
Datetime
Give the model the current date and time.
Web Search
Let the model search the web when it needs current information.
Web Fetch
Let the model fetch and read specific URLs.
Advisor
Let one model consult another model for guidance mid-generation.
Subagent
Let the model delegate focused tasks to a worker model.
Fusion
Let the Playground configure several advisor models for one answer.
Image Generation
Let the model create images while answering.