Skip to main content
POST
根据一个关键词发现用户可能继续追问的问题,返回 AI 相关问题与百度相关问题两组结果。
状态:已上线。 当前 AIBase 开发者 API 仅开放此业务能力。

接口速查

调用前需要完成三项准备:创建 API Key、仅在服务端读取密钥、为每次调用保留 requestId

请求头

string
required
AIBase 开放平台 API Key,例如 AIBase_xxx。请仅在服务端保存和使用。
string
required
固定为 application/json
string
可选的客户端请求标识。建议为每次调用生成唯一值,方便排查链路问题。

请求体

string
required
固定为 geo.questions_corr_recommend
object
required
当前业务接口的参数对象。
string
required
用于发现相关问题的关键词。该字段不能为空。

成功响应

integer
required
业务状态码。200 表示调用成功。
string
required
响应说明。
object | null
业务数据。失败时可能为空。
object[]
required
AI 相关问题列表。
object[]
required
百度相关问题列表。
string
required
问题文本。
integer
required
问题热度值。返回 0 不表示接口失败。
string
required
问题文本。
integer
required
问题热度值。返回 0 不表示接口失败。
string
required
本次请求的唯一追踪标识。联系技术支持时请提供此值。
integer
required
服务端响应时间戳,单位为毫秒。

类型定义

完整响应类型为 AIBaseResponse<QuestionsRecommendData>

接入建议

  1. 在服务端读取 API Key,避免将密钥写入网页或客户端应用。
  2. 同时处理 HTTP 状态、响应中的业务 code、网络异常和超时。
  3. 记录 data.requestId,用于日志关联和问题排查。
  4. 将两组问题按数组处理,并兼容数组为空的情况。
  5. hotValue = 0 只表示当前没有可用热度,不表示接口调用失败。
调试时可以直接修改右侧请求示例中的 keyword。需要完整工程步骤时,可打开 Python 调用Node.js 调用;出现异常时按联调排错清单逐项检查。