
精确位置扩展到 Google AI Mode、AI Overview 和搜索结果
在 GOOGLE、AIMODE 和 GOOGLE_SERP 任务中设置 payload.location,即可获得身处该地点的用户看到的 AI Overview、AI Mode 回答和搜索结果。

在 CHATGPT、GEMINI 和 GOOGLE 任务中将 country 设为 CN 或 HK,即可获得中国大陆和香港用户看到的回答。
CHATGPT 任务支持中国大陆:发送 country: "CN",ChatGPT 会像回答中国大陆用户一样作答,默认位置为北京。CHATGPT 任务支持香港:发送 country: "HK",ChatGPT 会像回答香港用户一样作答,默认位置为 Central(中環)。GEMINI 任务支持中国大陆:发送 country: "CN",Gemini 会像回答中国大陆用户一样作答,默认位置为北京。GOOGLE 任务支持中国大陆:发送 country: "CN",即可获得中国大陆用户在 Google 上看到的 AI Overview,默认位置为北京。payload.location 指定具体地点,例如北京的王府井或香港的旺角,结果会以 location 返回。每个 CN 或 HK 任务都以设备位于该市场的用户身份向 ChatGPT 提问:默认在北京或 Central,设置 payload.location 时则在该地点。询问周边地点的问题会以该位置为准作答。在王府井提问 附近有什么药店?,ChatGPT 列出了 312 到 938 米外的 6 家药店,并引用了百度地图。
GEMINI 的 CN 任务同样以位于该位置的设备向 Gemini 提问。不设置地点提问 附近有什么药店? 时,11 次线上检查全部列出了北京前门一带 400 到 650 米外的药店,并附有 Google 地图链接。在王府井提问时,最近的药店在 350 米外。
GOOGLE 的 CN 任务按中国大陆用户访问 Google 的方式,以位于北京或 payload.location 地点的设备打开 Google 国际版搜索结果(gl=us)。AI Overview 和自然搜索结果都来自这个页面。线上测试中,用简体中文询问移动支付、外卖、存款利率、手机、电动车、网购和景点的 7 个问题,全部返回了按中国大陆作答的简体中文 AI Overview:手机支付用哪个好? 列出了微信支付和支付宝,外卖软件用哪个最好? 列出了美团和饿了么。询问 附近有什么药店? 时,AI Overview 列出了北京西城区的药店;在王府井询问时,列出了王府井大街上的药店。 AIMODE 的 CN 任务同样以简体中文按中国大陆作答。
询问整个市场的问题,请用该市场的语言提问。用简体中文询问存款利率、外卖和移动支付时,ChatGPT 在 45 次测试中有 42 次按中国大陆市场作答,提到了美团、淘宝闪购、京东外卖、支付宝、微信支付和内地银行;其余 3 次先询问了用户所指的地区。Gemini 对移动支付、存款利率和景点的 23 个问题全部按中国大陆作答,11 次外卖回答都首先提到美团和饿了么,其中 8 次还提到了 DoorDash 等海外应用。用粤语问 外賣app邊個最好?,ChatGPT 给出的是香港的外卖应用 Keeta 和 foodpanda。
payload.location 填写任务所在市场内的地点:CN 为中国大陆,HK 为香港。按当地写法填写,最多 200 个字符。发送地点后,结果中的 location 会包含实际使用的地点、坐标和匹配到的地点类型。
以下示例是 CHATGPT 任务。使用 Gemini 时,把 taskType 改为 GEMINI;使用 Google AI Overview 时,改为 GOOGLE,并把问题放在 payload.query 中。
在 Authorization 请求头中带上 API 密钥发送请求。
curl -X POST https://api.querying.ai/v1/async/task \
-H "Authorization: Bearer $QUERYING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"taskType": "CHATGPT",
"payload": { "prompt": "附近有什么药店?", "country": "CN", "location": "王府井" }
}'taskTypestring必填CHATGPT 或 GOOGLE。payload.promptstring必填payload.countrystringUS、KR、JP。默认 US。payload.locationstringcountry 内的地点,例如车站、街区或街道地址,最多 200 个字符。引擎会按身处该地点的用户作答。适用于 CHATGPT、GEMINI、GOOGLE、AIMODE 和 GOOGLE_SERP。webhook.urlstringidempotencyKeystring完成的任务如下所示,已截取部分内容。
{
"success": true,
"task": {
"id": "6e6625b6-2d91-4f17-88a5-9b53df805960",
"taskType": "CHATGPT",
"status": "COMPLETED",
"createdAt": "2026-10-03T17:25:13.462Z"
},
"credits": { "creditsToCharge": 2, "creditsCharged": 2 },
"response": {
"text": "你附近目前有这些药店:\n\n- 低价药房顺鸿堂药店 — 约 **354 米**\n- 正义药店 — 约 **312 米**\n- 龙华康健大药房 — 约 **514 米**\n…",
"sources": [
{
"position": 1,
"url": "https://map.baidu.com/mobile/webapp/place/list/…",
"label": "百度地图",
"attribution": "map.baidu.com"
}
],
"searchQueries": ["北京 东城区 附近 药店 营业时间"],
"location": {
"name": "王府井, 王府井大街, 台基厂社区, 东华门街道, 首都功能核心区, 东城区, 北京市, 100010, 中国",
"query": "王府井",
"latitude": 39.90695,
"longitude": 116.40528,
"precision": "railway"
}
}
}task.statusstringQUEUED、PROCESSING,最终为附带回答的 COMPLETED 或附带 error 的 FAILED。credits.creditsChargedintegerresponse.textstringresponse.locationobjectquery、name、latitude、longitude 和 precision。response.sourcesarrayposition、url 和 label。response.searchQueriesarray请求会立即返回 status 为 QUEUED 的任务。用 GET /v1/async/task/{id} 轮询,直到 status 变为 COMPLETED 或 FAILED;或者加上 webhook.url,在服务器上接收同样的 task、credits 和 response。任务结束后,结果保留 24 小时供查询。
curl https://api.querying.ai/v1/async/task/$TASK_ID \
-H "Authorization: Bearer $QUERYING_API_KEY"LOCATION_NOT_FOUNDHTTP 422payload.location 的地点在 country 内未能匹配。加上区或城市后再发送。LOCATION_LOOKUP_UNAVAILABLEHTTP 503CN 和 HK 任务的价格与同一引擎的其他任务相同。每个完成的任务消耗:ChatGPT 2 个积分,Gemini 1 个积分,Google AI Overview 2 个积分。

在 GOOGLE、AIMODE 和 GOOGLE_SERP 任务中设置 payload.location,即可获得身处该地点的用户看到的 AI Overview、AI Mode 回答和搜索结果。

在 CHATGPT 和 GEMINI 任务中设置 payload.location,即可获得身处该地点的用户看到的回答。
通过邮件接收产品更新。