- 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>
34 lines
1.4 KiB
YAML
34 lines
1.4 KiB
YAML
# 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" # 主模型格式驗證連續失敗時切換
|
||
# vision(convert --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 # 超長文件的分段攝入門檻
|