You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

接口文档

更新数据库

  • URL: /updateDatabase
  • 方法: POST
  • 描述: 接收问题数据并异步保存为JSON文件触发后台更新任务。
  • 请求体:
    • question_items: 问题项列表每个项包含问题ID和问题列表。
      • questionId: str问题的唯一标识符。
      • questionList: List[str],问题列表。
  • 响应:
    • status: str操作状态。可能的值为 "success" 或 "error"。
    • message: str操作结果消息。可能是成功消息或错误消息。

匹配问题

  • URL: /matchQuestion
  • 方法: POST
  • 描述: 匹配问题的端点,根据问题在知识库中进行匹配,并返回匹配结果。
  • 请求体:
    • question: str待匹配的问题。
    • scoreThreshold: float匹配得分的阈值。
  • 响应:
    • code: int响应状态码。200表示成功500表示失败。
    • msg: str操作结果消息。可能是成功消息或错误消息。
    • data: list匹配到的问题结果列表。每个结果包含匹配的问题及其得分。

提取信息

  • URL: /extractInformation/
  • 方法: POST
  • 描述: 从文本中提取信息的端点,提取姓名、卡号和身份证号信息。
  • 请求体:
    • inputText: str待提取信息的文本。
  • 响应:
    • name: str提取到的姓名。若未提取到姓名则为空字符串。
    • cardNumber: str提取到的卡号。若未提取到卡号则为空字符串。
    • idNumber: str提取到的身份证号。若未提取到身份证号则为空字符串。