跳转到主要内容

配置流程

1

确认 Base URL

根据部署方式确认 SoMark API Base URL。
部署方式Base URL
SoMark 官方 APIhttps://somark.ai/api/v1
SoMark 私有化部署填写私有化服务的 API Base URL
2

添加SoMark模型供应商

进入 RAGFlow 后,打开用户设置,进入模型供应商配置页面,在模型供应商列表中选择 SoMark,新增 SoMark OCR 模型实例。添加 SoMark 模型供应商
3

填写模型配置

填写以下配置:
字段必填推荐值说明
实例名称somarkRAGFlow 中的供应商实例名称
模型名称somark 或自定义名称用于在解析配置中引用该 OCR 模型
Base URLhttps://somark.ai/api/v1SoMark API 地址
API Key官方 API 必填sk-...SoMark API Key;私有化部署可留空
填写模型配置
4

配置元素输出格式

按需配置图片、公式、表格和化学结构式的返回格式。
配置项默认值可选值说明
图片格式urlurlbase64none图片元素返回方式
公式格式latexlatexmathmlascii公式元素返回方式
表格格式htmlhtmlmarkdownimage表格元素返回方式
化学结构式格式imageimage化学结构式返回方式
配置元素输出格式
5

配置解析能力开关

按需开启或关闭解析能力。
配置项默认值说明
文字跨页拼接关闭将跨页文字段合并为连续段落
表格跨页拼接关闭将跨页表格合并为完整表格
标题层级识别关闭识别 H1、H2、H3 等标题层级
文中图关闭返回文字段落中的图片
表格图开启返回表格单元格内的图片
图片理解开启对文档内图片进行语义理解和结构化描述
保留页眉页脚关闭开启后保留页眉页脚内容
配置解析能力开关
6

在知识库中选择 SoMark

打开需要导入 PDF 的 RAGFlow 知识库,上传 PDF 文件,打开解析配置,将 PDF 解析方法设置为 SoMark在知识库中选择SoMark
7

开始解析

启动解析任务,等待 RAGFlow 完成后续入库流程。RAGFlow 会将 PDF 文件提交给 SoMark,轮询异步解析任务,获取结构化 JSON 结果,将 SoMark block 转换为 RAGFlow 内部结构,并继续执行分块、索引和向量化流程。开始解析

解析结果映射

SoMark 返回的结构化块会映射到 RAGFlow 内部的版面类型。
SoMark 类型RAGFlow 类型说明
texttext普通文本
titletext标题文本
figureimage图片
figure_captiontext图片说明
tabletable表格
table_captiontext表格说明
footnotetext脚注
sidertext侧边栏文本
codecode代码块
choicetext选项文本
referencetext引用文本
equationequation公式
csimage化学结构式
qrcodeimage二维码
stampimage印章
header / footer取决于配置默认丢弃;开启保留页眉页脚后保留
cate / cate_item / blank丢弃目录噪声或空白字段

注意事项

  • SoMark 当前在 RAGFlow 中主要用于 PDF 解析流程。
  • 文档解析成功后,RAGFlow 会继续执行原有的知识库分块、索引、向量化流程。
  • 如果知识库使用 SoMark 解析,仍然需要正常配置 embedding 模型,否则后续入库流程无法完成。