你可以通过 OpenAI 内置的联网工具 web_search_preview 实现联网查询生成响应的功能,以下是联网响应的请求示例:
curl --location --request POST 'https://geekai.co/api/v1/responses' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "gpt-4o-mini",
    "input": "2025年票房最高的电影?",
    "tools": [
        {
            "type": "web_search_preview",
            "search_context_size": "low"
        }
    ]
}'
如果联网搜索失败,可以将 web_search_preview 替换为 web_search_preview_2025_03_11 重试。
search_context_size 参数可以设置为 low, medium, high 来控制搜索上下文的大小。 联网搜索工具支持以下模型:
  • gpt-5
  • gpt-5-mini
  • gpt-4.1
  • gpt-4.1-mini
  • gpt-4o
  • gpt-4o-mini
  • o3
  • o4-mini
  • o3-pro
  • o3-deep-research
  • o4-mini-deep-research
且不同搜索上下文参数对应的搜索收费倍率不一样。