Files
pp-qa-km/config/models.yaml
LittleYellow cfd1876359 轉換工具強化:失敗診斷訊息 + 舊版格式升版 + 掃描 PDF vision fallback
- convert.py:轉換失敗改印例外型別、批次尾端彙總、--traceback 旗標;
  空白轉換結果示警(避免純圖片 docx 等假成功靜默入庫)
- from_legacy.py(B):.doc/.xls/.ppt 經本地 LibreOffice headless 升版為
  現代格式後再走既有轉換器;raw/originals 仍保存真正的舊格式原始檔
- to_image.py + from_vision.py(A):needs_ocr 的掃描/圖片型 PDF 逐頁
  render → 本地 vision 模型轉錄(--vision);:cloud/未設定防護,
  模型設定走 config/models.yaml 的 tasks.vision(預設不啟用)
- kb.ollama_chat 加 images 參數(向後相容);models.yaml 加 vision 範例
- selfcheck 補 legacy 路由、to_image 真測、from_vision 注入測、
  --vision 端到端,全數 ALL PASS

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 07:00:32 +08:00

34 lines
1.4 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Ollama 連線與模型設定 — 唯一設定來源AGENTS.md §1.2
# 換模型只改本檔,不動任何程式碼。缺欄位時程式報錯,不使用隱含預設值。
#
# 供應鏈限制AGENTS.md §1.3):禁用中國關聯模型(本機已裝的 qwen3.5、
# glm-5.2、minimax-m3 皆不可用),且禁止任何 `:cloud` 後綴模型(雲端執行,
# 內容離開本機,違反資料落地)。
ollama:
base_url: "http://localhost:11434"
timeout_seconds: 300
tasks: # 依任務指定模型,全部可調
ingest:
model: "gemma4:12b" # Phase 0 已確認:合規本地模型中最強者
temperature: 0.2
max_retries: 3
lint:
model: "gemma4:12b"
temperature: 0.1
max_retries: 3
fallback:
model: "hermes3:8b" # 主模型格式驗證連續失敗時切換
# visionconvert --vision 的掃描/圖片型 PDF fallback 才會用到):預設不啟用。
# 要啟用時取消下方註解並填入「合規本地 vision 模型」——須自行確認非中國關聯、
# 非 :cloud§1.1/§1.3)。留成註解可避免 load_config 對未設定值報錯。
# vision:
# model: "CHANGE_ME" # 例Google Gemma 視覺版 / IBM Granite Vision 等合規本地模型
# temperature: 0.1
# max_retries: 2
limits:
mcp_response_max_tokens: 2000
ingest_chunk_max_chars: 12000 # 超長文件的分段攝入門檻