返回

轻松探索讯飞星火知识库,玩转文档问答!

前端

讯飞星火知识库文档问答 Web API:在知识海洋中畅游

概览

讯飞星火知识库文档问答 Web API 是一款强大的工具,可让您轻松从庞大的文档库中提取准确且相关的答案。它利用了最先进的自然语言处理 (NLP) 技术,提供高效、准确的文档问答服务。

API 请求

向讯飞发送 API 请求时,请使用以下格式:

POST /v1/document-question-answering HTTP/1.1
Host: nlu-api.xfyun.cn
Content-Type: application/json
Authorization: Bearer {access_token}

其中 {access_token} 是从讯飞开放平台获取的访问令牌。请求 Body 应包含以下参数:

  • query_text:查询文本(问题)
  • knowledge_base_id:知识库 ID
  • doc_id:文档 ID

API 响应

讯飞处理 API 请求后,将返回一个 JSON 响应:

{
  "code": 0,
  "message": "success",
  "data": {
    "answer": "答案内容",
    "score": 0.8
  }
}

其中 code 是结果代码,message 是结果消息,data 是结果数据。data 字段包含答案内容和答案置信度(介于 0 到 1 之间)。

API 调用示例

以下是一个 API 调用示例:

curl -X POST "https://nlu-api.xfyun.cn/v1/document-question-answering" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer {access_token}" \
-d '{
  "query_text": "北京的天安门在哪?",
  "knowledge_base_id": "f5f3e8b44c514304a9f2dbaf7a321065",
  "doc_id": "8810647b09a145878359267c4739f11e"
}'

此调用将返回以下响应:

{
  "code": 0,
  "message": "success",
  "data": {
    "answer": "天安门位于北京市中心,故宫的南面.",
    "score": 0.9
  }
}

API 调用建议

使用讯飞星火知识库文档问答 Web API 时,请注意以下建议:

  • 查询文本: 简洁、明了。
  • API 响应: 根据答案置信度评估答案的可靠性。
  • API 调用失败: 检查请求是否正确,并确认讯飞开放平台的 API 状态。

结论

讯飞星火知识库文档问答 Web API 是一个宝贵的工具,可帮助您快速、准确地获取文档库中的知识。借助其先进的 NLP 技术,您可以自信地将您的文档转换为您企业的宝贵资产。

常见问题解答

  1. API 调用次数限制是多少?

    每个用户每天的 API 调用次数有限制,具体限制请查看讯飞开放平台的文档。

  2. API 计费方式是什么?

    讯飞星火知识库文档问答 Web API 按调用次数收费,具体费率请查看讯飞开放平台的文档。

  3. 查询文本有长度限制吗?

    查询文本的长度限制为 512 个字符。

  4. 我可以同时查询多个文档吗?

    目前 API 不支持同时查询多个文档。

  5. 如何提高 API 响应速度?

    确保文档库经过优化,并使用知识库 ID 和文档 ID 来指定要查询的特定文档。