Skip to main content
在 AIBase 用户中心进入 开发者 API → API 密钥。创建时可以设置权限、有效期和可选的 IP 白名单。完整流程见创建 API Key。
完整 API Key 仅在创建成功后展示一次。应在创建时立即复制到服务端密钥管理系统;凭证疑似泄露时应停用或重新生成。
AIBase 使用统一任务提交入口,实际调用的业务能力由请求体中的 apiCode 决定。详细调用流程见通用接口调用。
不能假设一样。每个业务 API 都应以自己的接口文档定义为准;当前“AI 对话问题挖掘”只定义了 keyword 业务参数。
外层 data.result 是统一响应中的业务结果位置,但内部字段由 apiCode 对应的业务决定。“AI 对话问题挖掘”的 result 包含 aiQuestions 和 baiduQuestions。
同时检查 HTTP 状态和响应体中的业务 code。不要仅根据 msg 文本判断,并为网络异常、超时和空响应设置处理逻辑。
不需要。当前已上线的“AI 对话问题挖掘”不涉及分页,平台也没有预设统一分页字段。未来列表接口会在各自页面说明分页规则。
降低调用频率并控制并发,采用有限次数重试和指数退避。具体建议见调用限制。
不是。hotValue = 0 是有效业务数据;是否调用成功应根据 HTTP 状态和业务 code 判断。
SYNC(同步模式)会在任务提交接口中直接返回最终业务结果;ASYNC(异步模式)在提交后仅返回 requestId 和 taskId,需要调用通用任务查询接口 GET /v1/openapi/tasks/{taskId} 进行轮询。建议 ASYNC 模式每隔 10 秒查询一次。详见同步与异步任务模式。
status 为 Integer 类型。当前状态枚举定义为:1 = PENDING(处理中)、2 = SUCCESS(成功完成)、3 = FAILED(失败)、4 = TIMEOUT(超时)、5 = CANCELLED(取消)。仅在 status = 2 时从 data.result 读取结果。
ASYNC 模式在第一阶段仅负责创建后台任务并返回 taskId,不会直接生成大模型分析结果。请保存 taskId 并轮询任务查询接口,任务完成后方可在查询接口的 data.result 中读取完整数据。