← 返回網站更新紀錄
Site Changelog
提交原始紀錄
顯示新聞實際使用模型 (#55)
恢復 B-MBU 新聞的 Laguna S 2.1 生成模型紀錄,並讓所有現行設定模型均能顯示公開署名。
- SHA
4c1f36e611f33434da1ca2561375e9b4ab37606d
- 提交時間
- 作者
- nnneeeooo-nnneeeooo
- 提交者
- web-flow
變更檔案 (3)
-
data/articles/2026-08-09T14.json
modified · +1 / −1
-
pipeline/build.py
modified · +3 / −0
-
tests/test_radar.py
modified · +4 / −0
完整差異
@@ -59,7 +59,7 @@\n ],\n "articleFormat": "full",\n "sourcePublishedUtc": "2026-08-09T13:08Z",\n- "writer": "Codex editorial correction",\n+ "writer": "openrouter:poolside/laguna-s-2.1:free",\n "facts": [\n {\n "factId": "f1",\n@@ -814,6 +814,9 @@ def writer_model(writer, writer_models=None):\n for needle, model in _WRITER_MODELS:\n if needle in model_id:\n return model\n+ configured_name = MODEL_DISPLAY_NAMES.get(writer)\n+ if configured_name:\n+ return configured_name.removeprefix("OpenRouter · ")\n return None\n \n \n@@ -25,6 +25,10 @@ def main() -> None:\n assert build.writer_model(\n "openai:gpt-5.6-sol"\n ) == "GPT-5.6 Sol"\n+ assert build.writer_model(\n+ "openrouter:poolside/laguna-s-2.1:free"\n+ ) == "Poolside Laguna S 2.1"\n+ assert all(build.writer_model(model) for model in build.MODEL_ORDER)\n assert build.writer_model("unknown:model") is None\n \n assert build.main() == 0