> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aibase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 常见问题

> 关于统一入口、apiCode、data 和 result 的常见问题。

<AccordionGroup>
  <Accordion title="在哪里创建 API Key？">
    在 AIBase 用户中心进入 **开发者 API → API 密钥**。创建时可以设置权限、有效期和可选的 IP 白名单。完整流程见[创建 API Key](/quickstart/get-api-key)。
  </Accordion>

  <Accordion title="为什么创建后看不到完整 API Key？">
    完整 API Key 仅在创建成功后展示一次。应在创建时立即复制到服务端密钥管理系统；凭证疑似泄露时应停用或重新生成。
  </Accordion>

  <Accordion title="为什么所有 API 地址都一样？">
    AIBase 使用统一任务提交入口，实际调用的业务能力由请求体中的 `apiCode` 决定。详细调用流程见[通用接口调用](/quickstart/request)。
  </Accordion>

  <Accordion title="不同 apiCode 的 data 能一样吗？">
    不能假设一样。每个业务 API 都应以自己的接口文档定义为准；当前“AI 对话问题挖掘”只定义了 `keyword` 业务参数。
  </Accordion>

  <Accordion title="result 是通用的吗？">
    外层 `data.result` 是统一响应中的业务结果位置，但内部字段由 `apiCode` 对应的业务决定。“AI 对话问题挖掘”的 `result` 包含 `aiQuestions` 和 `baiduQuestions`。
  </Accordion>

  <Accordion title="怎样判断一次调用是否成功？">
    同时检查 HTTP 状态和响应体中的业务 `code`。不要仅根据 `msg` 文本判断，并为网络异常、超时和空响应设置处理逻辑。
  </Accordion>

  <Accordion title="当前接口需要分页吗？">
    不需要。当前已上线的“AI 对话问题挖掘”不涉及分页，平台也没有预设统一分页字段。未来列表接口会在各自页面说明分页规则。
  </Accordion>

  <Accordion title="收到 429 应该怎么处理？">
    降低调用频率并控制并发，采用有限次数重试和指数退避。具体建议见[调用限制](/platform/rate-limits)。
  </Accordion>

  <Accordion title="hotValue 为 0 是否表示接口失败？">
    不是。`hotValue = 0` 是有效业务数据；是否调用成功应根据 HTTP 状态和业务 `code` 判断。
  </Accordion>
</AccordionGroup>
