联网搜索
Claude 联网搜索工具可以让模型访问实时网络内容,并基于搜索结果回答问题。适合查询新闻、日期、实时信息、政策变化、产品更新等超出模型知识截止日期的问题。
请求地址
https://api.maomaotoken.com/v1/messagesPython 示例代码
"""
Claude API 联网搜索示例
功能:
调用 Claude Messages API,并启用 web_search 工具。
"""
import json
import requests
# ==================== 基础配置 ====================
url = "https://api.maomaotoken.com/v1/messages"
api_key = "sk-********************************************"
# ==================== 请求头 ====================
headers = {
"x-api-key": api_key,
"anthropic-version": "2023-06-01",
"content-type": "application/json"
}
# ==================== 请求体 ====================
data = {
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "今天星期几?"
}
],
"tools": [
{
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}
]
}
# ==================== 发送请求 ====================
response = requests.post(url, headers=headers, json=data)
print(json.dumps(response.json(), indent=2, ensure_ascii=False))返回示例
{
"id": "msg_example",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-6",
"content": [
{
"type": "text",
"text": "今天是 2026年2月26日,星期四。"
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 2236,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"output_tokens": 21
}
}工具参数说明
| 参数 | 说明 |
|---|---|
type | 工具类型,联网搜索使用 web_search_20250305。 |
name | 工具名称,通常填写 web_search。 |
max_uses | 单次对话中最大搜索次数。 |
适用场景
01实时信息日期、天气、新闻、市场变化、活动信息等。
02资料核验需要模型基于最新网页内容回答问题。
03来源引用Claude 可能会在回答中引用搜索结果来源,便于追踪信息依据。
注意事项
- 请将示例中的 API Key 替换为你的真实 MaomaoToken API Key。
- 联网搜索可能增加响应时间和 Token 消耗。
max_uses不宜设置过高,建议按任务复杂度控制搜索次数。- 对重要结论建议人工核验来源。
- 生产环境建议加入超时、重试和错误处理。