Skip to main content
文档解析

提交解析任务

提交文档或音视频解析任务,返回 biz_id 用于异步查询

POST
/parse/submit
cURL
curl --request POST \
  --url 'https://{workspaceId}.cn-beijing.maas.aliyuncs.com/api/v2/apps/parse-x/parse/submit' \
  --header 'Authorization: Bearer <YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "file_url": "<string>",
  "file_name": "<string>",
  "file_name_extension": "<string>",
  "config_id": "<string>",
  "processing": {
    "user_prompt": "<string>",
    "doc_processing_config": {
      "page_index": "<string>",
      "head_foot": false,
      "layout_position": false,
      "image_caption": false
    },
    "media_processing_config": {
      "enable_diarization": false,
      "enable_synopsis_parse": false,
      "enable_synopsis_segments": false,
      "enable_synopsis_summary": false,
      "frame_extraction": {
        "mode": "auto",
        "frame_rate": 0,
        "output_image_width": 0,
        "output_image_height": 0
      }
    }
  },
  "output": {
    "output_file_format": [
      "markdown"
    ],
    "layout_table_format": "markdown",
    "oss_config": {
      "bucket": "<string>",
      "endpoint": "<string>",
      "access_key_id": "<string>",
      "access_key_secret": "<string>",
      "security_token": "<string>"
    }
  }
}
'
{
  "request_id": "<string>",
  "data": {
    "biz_id": "<string>"
  }
}
提交文档或音视频解析任务,返回 biz_id。文档解析为异步任务:提交文件获得 biz_id,再使用该 ID 调用查询解析结果获取处理状态和结果。
调用前请确保已获取 API Key,详见鉴权

请求参数

参数类型必填说明
file_urlstring待解析文件的 URL。
file_namestring文件名称。协议同时提供 file_name_extension,二者按文件信息填写方式二选一。
file_name_extensionstring文件类型。与 file_name 二选一。
config_idstring配置 ID。例如 config_xxx,与内联参数同时传递时内联参数优先生效。
processingobject处理配置。
processing.user_promptstring用户自定义 Prompt。
processing.doc_processing_configobject文档解析处理配置。
processing.doc_processing_config.page_indexstring解析页数范围。例如 1-10
processing.doc_processing_config.head_footboolean是否解析页眉和页脚。
processing.doc_processing_config.layout_positionboolean是否返回坐标。
processing.doc_processing_config.image_captionboolean是否生成图片描述。
processing.media_processing_configobject音视频解析处理配置。
processing.media_processing_config.enable_diarizationboolean是否进行人声分离。
processing.media_processing_config.enable_synopsis_parseboolean是否进行剧情解析。
processing.media_processing_config.enable_synopsis_segmentsboolean是否生成剧情解析段落。
processing.media_processing_config.enable_synopsis_summaryboolean是否生成剧情解析摘要。
processing.media_processing_config.frame_extractionobject抽帧配置。
processing.media_processing_config.frame_extraction.modestring抽帧模式。可选值:autoframe_rate
processing.media_processing_config.frame_extraction.frame_ratenumber抽帧帧率,范围为 0.25
processing.media_processing_config.frame_extraction.output_image_widthinteger输出帧图像宽度。不指定时使用原始分辨率,取值范围 [32, 4096]
processing.media_processing_config.frame_extraction.output_image_heightinteger输出帧图像高度。不指定时使用原始分辨率,取值范围 [32, 4096]
outputobject输出配置。
output.output_file_formatstring[]输出格式字符串数组。可选值:markdown
output.layout_table_formatstringMarkdown 中表格的输出格式。可选值:markdownhtml
output.oss_configobjectOSS 输出配置。
output.oss_config.bucketstring托管 OSS Bucket 名称。
output.oss_config.endpointstring托管 OSS Endpoint。
output.oss_config.access_key_idstring托管 OSS AccessKey ID。
output.oss_config.access_key_secretstring托管 OSS AccessKey Secret。
output.oss_config.security_tokenstring托管 OSS Security Token。

返回结果

字段类型说明
request_idstring请求 ID
data.biz_idstring业务任务 ID,用于调用 /parse/result

文档解析代码示例

以下示例分别展示两种处理定义, config_idprocessing 同时存在时,processing 会优先生效。示例中的 URL、任务 ID 和配置 ID 均为脱敏占位值。
  • 使用已保存的配置
  • 使用内联配置
通过
curl -X POST 'https://{workspaceId}.cn-beijing.maas.aliyuncs.com/api/v2/apps/parse-x/parse/submit' \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "file_url": "https://example.com/document.pdf",
    "file_name": "document.pdf",
    "config_id": "config_xxx"
}'
{
    "request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "data": {
        "biz_id": "parseX-2026xxxx-xxxxxxx"
    }
}

音视频解析代码示例

  • 使用已保存的配置
  • 使用内联配置
通过
curl -X POST 'https://{workspaceId}.cn-beijing.maas.aliyuncs.com/api/v2/apps/parse-x/parse/submit' \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "file_url": "https://docmind-api-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/static/Wan3.0模型创意视频.mp4",
    "file_name": "test.mp4",
    "config_id": "config_xxx"
}'
{
    "request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "data": {
        "biz_id": "parseX-Video-2026xxxx-xxxxxxx"
    }
}
提交后,使用查询解析结果轮询任务状态并获取解析结果。

Authorizations

string
header
required

Body

application/json
string
required

待解析文件的可访问 URL

string

文件名。协议同时提供 file_name_extension,二者按文件信息填写方式二选一

string

文件类型。与 file_name 二选一

string

配置 ID,例如 config_xxx。与内联参数同时传递时内联参数优先生效。

object

处理配置

object

输出配置

Response

200-application/json
string

请求 ID

object
Managed Agent API
  • API 总览与认证
Sandbox API
Token Plan API
Security API
记忆库 API
Flow Agent API
RAG API
Connector API
框架集成
  • 框架
Assistant API(下线中)
  • 概览