什么是服务端工具
服务端工具(Server Tools) 是由 MiniMax 在服务端托管并自动执行的内置工具。与传统的 Function Call(客户端工具)不同,你无需自行实现工具的执行逻辑,也无需在多轮对话中手动回传工具结果——模型在生成回复的过程中会自动调用这些工具、获取结果并继续生成,整个流程在一次 API 请求内完成。该能力目前处于 Beta 阶段,功能与参数可能会调整。
客户端工具(Function Call)
模型返回
tool_use,由你的代码执行,再把 tool_result 回传给模型。需要多轮交互。服务端工具(Server Tools)
模型在 MiniMax 服务端自动执行工具并获取结果,一次请求内完成,你只需读取最终回复。
支持范围
web_search
web_search 让模型在生成回复时自动进行联网搜索,获取实时信息,并基于搜索结果作答。适用于时效性强、需要最新事实的问题(如新闻、行情、文档查询等)。
声明工具
根据接口格式在tools 数组中声明 web_search:
- Anthropic Messages API
- OpenAI Responses API
Anthropic Messages API 使用版本化类型标识
web_search_20250305;OpenAI Responses API 使用工具类型 web_search。请根据所调用的接口选择对应格式。调用示例
- Anthropic Messages API
- OpenAI Responses API
cURL
响应说明
Anthropic Messages API
启用web_search 后,模型会在服务端自动执行搜索并将结果用于生成最终回复。你无需处理 tool_use / tool_result 的多轮回传,直接读取 message.content 中的 text 内容块即可获取答案。
message.content 会按模型的执行顺序返回多个内容块,一次完整的搜索问答通常包含以下类型:
完整响应示例
完整响应示例
OpenAI Responses API
启用web_search 后,服务端会在一次请求内完成搜索和回复生成,无需回传工具结果。响应的 output 数组包含搜索调用和模型回复,直接读取顶层 output_text 即可获取最终答案。
Responses API 响应示例
Responses API 响应示例
注意事项
- 服务端工具处于 Beta 阶段,行为与参数可能随时调整。
- 目前服务端工具仅提供
web_search,支持通过 Anthropic Messages API 和 OpenAI Responses API 调用。 - Anthropic Messages API 的 Base URL 为
https://api.minimax.cn/anthropic;OpenAI Responses API 的端点为https://api.minimax.cn/v1/responses。接口详情分别参见 Anthropic SDK 和 Responses API。