fix: 修复文档解析器中的后端参数设置

This commit is contained in:
Wenjie Zhang 2025-10-26 17:55:21 +08:00
parent 02c68a0ca5
commit 25584e366a
4 changed files with 6 additions and 17 deletions

View File

@ -12,8 +12,8 @@
## Next
- [x] 修改现有的智能体Demo并尽量将默认助手的特性兼容到 LangGraph 的 [`create_agent`](https://docs.langchain.com/oss/python/langchain/agents) 中
- [ ] 基于 create_agent 创建 SQL Viewer 智能体 <Badge type="info" text="0.3.5" />
- [ ] 优化 MCP 逻辑,支持 common + special 创建方式 <Badge type="info" text="0.3.5" />
- [x] 基于 create_agent 创建 SQL Viewer 智能体 <Badge type="info" text="0.3.5" />
- [x] 优化 MCP 逻辑,支持 common + special 创建方式 <Badge type="info" text="0.3.5" />
- [ ] 添加对于上传文件的支持
- [ ] 统一图谱数据结构,优化可视化方式 [#298](https://github.com/xerrors/Yuxi-Know/issues/298) <Badge type="info" text="0.4" />
- [ ] 集成智能体评估,首先使用命令行来实现,然后考虑放在 UI 里面展示

View File

@ -116,25 +116,14 @@ class MinerUParser(BaseDocumentProcessor):
f"不支持的文件类型: {file_ext}", self.get_service_name(), "unsupported_file_type"
)
# 先检查服务健康状态
health = self.check_health()
if health["status"] != "healthy":
raise DocumentParserException(
f"MinerU 服务不可用: {health['message']}", self.get_service_name(), health["status"]
)
# 解析参数
params = params or {}
# 构建请求数据 - 只保留核心参数
data = {
"lang_list": params.get("lang_list", ["ch"]),
"backend": params.get("backend", "pipeline"),
"backend": params.get("backend", "vlm-http-client"),
"parse_method": params.get("parse_method", "auto"),
"formula_enable": params.get("formula_enable", True),
"table_enable": params.get("table_enable", True),
"start_page_id": params.get("start_page_id", 0),
"end_page_id": params.get("end_page_id", 99999),
# 固定返回 markdown 格式
"return_md": True,
}

View File

@ -59,7 +59,7 @@
<a-progress
:percent="Math.round(task.progress || 0)"
:status="progressStatus(task.status)"
stroke-width="6"
stroke-width=6
/>
<!-- <span class="task-card-progress-value">{{ Math.round(task.progress || 0) }}%</span> -->
</div>

View File

@ -77,7 +77,7 @@
:percent="getPercent(selectedChunk.data.score)"
:stroke-color="getScoreColor(selectedChunk.data.score)"
:show-info="false"
stroke-width="6"
stroke-width=6
/>
</div>
<div v-if="selectedChunk.data.rerank_score" class="score-card">
@ -87,7 +87,7 @@
:percent="getPercent(selectedChunk.data.rerank_score)"
:stroke-color="getScoreColor(selectedChunk.data.rerank_score)"
:show-info="false"
stroke-width="6"
stroke-width=6
/>
</div>
</div>