界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

llm-extraction-services

llm-extraction-services

【效率与协作】Use Marker LLM enhancement services and structured extraction safely.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: llm-extraction-services description: "Use Marker LLM enhancement services and structured extraction safely." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

Marker LLM Extraction Services

Use this sub-skill when a task needs Marker’s --use_llm hybrid mode, provider selection, LLM-assisted table/form/equation/page correction, or ExtractionConverter structured JSON extraction.

Read first

Fast routing

  • For ordinary non-LLM conversion, output formats, PdfConverter, TableConverter, marker_single, and batch CLI basics, route to ../conversion-cli-api/.
  • For custom non-LLM processors/renderers/providers or class-path debugging beyond LLM service paths, route to ../configuration-extension/.
  • For FastAPI, Streamlit, or deployment concerns, route to ../server-deployment/.

Core rules

  • Always set use_llm / --use_llm; Marker’s ConfigParser.get_llm_service() returns None without it, even if llm_service is supplied.
  • Default LLM backend is marker.services.gemini.GoogleGeminiService; pass provider-specific keys/config in CLI flags, config_json, or API config.
  • Do not put API keys in skill files, shared logs, or examples. Use environment injection or local config files managed outside the skill.
  • Run bundled scripts only for dry-run inspection; they validate config/schema shape and never call LLM APIs.
我的收藏