Skip to main content

什么是服务端工具

服务端工具(Server Tools) 是由 MiniMax 在服务端托管并自动执行的内置工具。与传统的 Function Call(客户端工具)不同,你无需自行实现工具的执行逻辑,也无需在多轮对话中手动回传工具结果——模型在生成回复的过程中会自动调用这些工具、获取结果并继续生成,整个流程在一次 API 请求内完成。
该能力目前处于 Beta 阶段,功能与参数可能会调整。

客户端工具(Function Call)

模型返回 tool_use,由你的代码执行,再把 tool_result 回传给模型。需要多轮交互。

服务端工具(Server Tools)

模型在 MiniMax 服务端自动执行工具并获取结果,一次请求内完成,你只需读取最终回复。

支持范围

web_search 让模型在生成回复时自动进行联网搜索,获取实时信息,并基于搜索结果作答。适用于时效性强、需要最新事实的问题(如新闻、行情、文档查询等)。

声明工具

tools 中加入一个 typeweb_search_20250305 的工具即可:
web_search_20250305 是该服务端工具的版本化类型标识,沿用 Anthropic 官方命名约定:web_search 为工具名,后缀 20250305(即 2025-03-05)标识工具的发布版本。当工具能力发生变化时,Anthropic 会以新的日期后缀发布新版本,请以此处声明的类型为准。

调用示例

响应说明

启用 web_search 后,模型会在服务端自动执行搜索并将结果用于生成最终回复。你无需处理 tool_use / tool_result 的多轮回传,直接读取 message.content 中的 text 内容块即可获取答案。 message.content 会按模型的执行顺序返回多个内容块,一次完整的搜索问答通常包含以下类型:
搜索行为完全在服务端完成,因此单次请求的耗时可能比不启用工具时更长,请合理设置客户端超时时间。

注意事项

  1. 服务端工具处于 Beta 阶段,行为与参数可能随时调整。
  2. 目前仅 Anthropic Messages API 支持服务端工具,且仅提供 web_search 一个工具。
  3. 使用前请确认将 ANTHROPIC_BASE_URL 配置为 https://api.minimaxi.com/anthropic,详见 Anthropic SDK 文档。
如在使用过程中遇到问题,可通过邮箱 Model@minimaxi.com 联系我们的技术支持团队。