服务器工具处于测试阶段。随着供应商支持变化,请求格式和结果内容也可能调整。
可用工具
服务器工具的工作方式
- 将一个或多个服务器工具添加到
tools数组中。 - 模型判断是否需要工具,并发出工具调用。
- Phaseo 拦截服务器工具调用、执行工具,然后将结果发回模型。
- 模型继续处理并生成最终回复。
function 调用仍由你的应用处理。
快速开始
与函数工具结合使用
phaseo:web_search,Phaseo 会自动执行该调用。如果它调用 save_research_item,你的应用会收到函数调用,并须在后续请求中返回函数结果。
支持的端点
服务器工具支持以下接口:/v1/chat/completions/v1/responses/v1/messages
用量跟踪
服务器工具用量会记录在usage.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 和 native_web_fetch_requests。
工具页面
日期和时间
向模型提供当前日期和时间。
网页搜索
让模型在需要最新信息时搜索网页。
网页抓取
让模型抓取并阅读指定 URL。
顾问
让一个模型在生成过程中向另一个模型寻求建议。
子代理
让模型将特定任务委派给工作模型。
Fusion
并行运行多个模型进行分析,并综合其结果。
搜索模型
让模型在 Phaseo 实时目录中查找合适的模型。
图像生成
让模型在回答时生成图像。
应用补丁
生成经过验证的创建、更新或删除补丁。