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

API 文档

OCR 接口

接口地址: /ocr

请求方法: POST

描述: 处理一组图像文件进行 OCR光学字符识别并返回结果。

请求体:

  • file_ids (List[str]): 要处理的文件 ID 列表。
  • suffix (str): 图像文件的后缀(例如 "jpg", "png")。

请求示例:

{
  "file_ids": ["file1", "file2"],
  "suffix": "jpg"
}

响应:

  • file_id (str): 处理后的文件 ID。
  • draw_img_id (str): 带有绘制结果的图像 ID。
  • ocr_text (str): 从图像中提取的 OCR 文本。
  • status (int): 状态码0 表示成功2 表示失败)。
  • error_msg (str, 可选): 如果处理失败的错误信息。

响应示例:

[
  {
    "file_id": "file1",
    "draw_img_id": "processed_file1",
    "ocr_text": "提取的文本",
    "status": 0,
    "error_msg": ""
  },
  {
    "file_id": "file2",
    "draw_img_id": "",
    "ocr_text": "",
    "status": 2,
    "error_msg": "错误信息"
  }
]

获取标题接口

接口地址: /get-title

请求方法: POST

描述: 使用模型 API 从提供的文本中提取标题。

请求体:

  • text (str): 要从中提取标题的文本。

请求示例:

{
  "text": "这是一个示例文本,用于提取标题。"
}

响应:

  • title (str): 提取的标题。
  • status (int): 状态码0 表示成功2 表示失败)。
  • error_msg (str, 可选): 如果提取失败的错误信息。

响应示例:

{
  "title": "示例标题",
  "status": 0,
  "error_msg": ""
}