
Commerce Search 和 Commerce Product 现已支持 Google Shopping
用 Commerce Search 搜索美国 Google 购物标签页,再用 Commerce Product 读取商品,获得 Google 列出的每个商家的价格、库存和商品页面。

通过 API 或 Playground 在 ChatGPT 提问中附上最多 4 张照片,获取 ChatGPT 看图写出的回答及其来源和搜索查询。
payload.images:随 ChatGPT 任务的第一个问题一起发送的照片,最多 4 张,使用公开的图片 URL 或数据 URL。text、markdown、sources、searchQueries,以及 ChatGPT 展示的商品和地点。followUps 会在同一对话中继续就照片提问。照片随新 ChatGPT 对话的第一个问题一起发送,方式与在 chatgpt.com 用照片按钮添加照片相同。ChatGPT 查看照片,在问题需要时搜索网页,并附上来源作答。在下面的示例中,ChatGPT 认出照片中是一套手冲咖啡器具,搜索了 “where to buy ceramic pour over coffee dripper white Hario V60”,并推荐了 HARIO USA 的 HARIO V60 Ceramic Coffee Dripper($30.50)、Kalita USA 的 Kalita Style 102 Ceramic Coffee Dripper($20.00)和 Williams Sonoma 的 HARIO V60 Coffee Pour Over Kit($56.95)。
向 ChatGPT 提问前,每张照片读取一次:数据 URL 直接解码,URL 从公开的主机下载,每张最大 10 MB,支持 JPEG、PNG、WebP 和 GIF。照片下载或打开失败时,任务以 BAD_PAYLOAD 结束,失败的任务免费。
数据 URL 放在请求体中,请求体最大 1 MiB,因此较大的照片用 URL 发送。Playground 以数据 URL 发送照片并缩小较大的照片,一条消息可容纳 4 张照片。
带照片的问题从 payload.country 指定的国家提问,并可用 followUps 继续。与 payload.location、HK 或 CN 的 country、continueFrom 一起发送时返回 400 VALIDATION_ERROR,开启 include.html 时返回 422 EVIDENCE_UNSUPPORTED。
在 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": "What is this, and where can I buy one?",
"country": "US",
"images": ["https://querying.ai/changelog/chatgpt-photos-example.jpg"]
}
}'taskTypestring必填CHATGPT 或 GOOGLE。payload.promptstring必填payload.imagesarraydata:image/…;base64, 数据 URL。支持 JPEG、PNG、WebP、GIF,每张最大 10 MB。followUps 会继续就这些照片提问。适用于 CHATGPT。payload.countrystringUS、KR、JP。默认 US。payload.followUpsarray{"prompt": "…"},或点击上一个回答中表单按钮的 {"select": {…}}。适用于 CHATGPT。webhook.urlstring完成的任务如下所示,已截取部分内容。
{
"success": true,
"task": {
"id": "d4f322bc-4d27-4800-a6b4-f0cb9f66f4b0",
"taskType": "CHATGPT",
"status": "COMPLETED",
"createdAt": "2026-10-28T04:56:48.117Z"
},
"credits": { "creditsToCharge": 1, "creditsCharged": 1 },
"response": {
"text": "This is a **pour-over coffee brewing setup**. The white ceramic cone is a coffee dripper, and the glass pot underneath is a carafe. …\n\n## Where to buy a similar setup\n\n…\n\n**1. HARIO V60 Ceramic Coffee Dripper**\n\n## $30.50\n\nHARIO USA\n\nA classic white ceramic cone with spiral ridges, very similar to the one pictured. …",
"sources": [
{
"position": 1,
"url": "https://www.hario-usa.com/products/v60-coffee-pour-over-02-ceramic-kit",
"label": "V60 Ceramic Pour Over Coffee Set – Hario USA",
"attribution": "hario-usa.com"
}
],
"searchQueries": [
"where to buy ceramic pour over coffee dripper white Hario V60"
],
"model": "gpt-6"
}
}task.statusstringQUEUED、PROCESSING,最终为附带回答的 COMPLETED 或附带 error 的 FAILED。credits.creditsChargedintegerresponse.textstringresponse.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"VALIDATION_ERRORHTTP 400payload.images 发送给了 CHATGPT 以外的引擎、为空、照片超过 4 张、含有 http(s) URL 或图片数据 URL 以外的值,或者与 payload.location、HK 或 CN 的 country、continueFrom 一起发送。details 会指明该字段。EVIDENCE_UNSUPPORTEDHTTP 422payload.images 的问题开启了 include.html。PAYLOAD_TOO_LARGEHTTP 413MISSING_API_KEYHTTP 401Authorization 请求头,或密钥有误、已过期或已吊销。INSUFFICIENT_CREDITSHTTP 402每个回答 1 个积分,带照片也与 ChatGPT 任务相同。每个追问的回答再加 1 个积分。以 BAD_PAYLOAD 结束的任务免费。

用 Commerce Search 搜索美国 Google 购物标签页,再用 Commerce Product 读取商品,获得 Google 列出的每个商家的价格、库存和商品页面。

把页面 URL 发给 GEO Score,即可得到 ChatGPT 搜索保存了该页面多少内容、ChatGPT 自己打开页面时收到什么,以及每处遗漏的原因和修复方法。
通过邮件接收产品更新。