父 Issue:#6(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #44「④ 本地 70B 模型接入与推理封装」的开发实现。
新增 core/llm-gateway/backends.py — Local70BBackend(父 Issue #6 子任务,对齐 PRD 5.4「数据不出厂」):
本地 70B 推理封装(OpenAI 兼容 vLLM/TGI)
新增 config/local70b.template.yaml(模板配置资产,换行业/换服务只改配置) 更新 __init__.py(导出 Local70BBackend)
测试 tests/test_local70b.py(10 用例):参数化/配置资产解析、dry-run 占位+来源回显、OpenAI 兼容 mock 响应提取、坏响应 RuntimeError、health、与 LLMGateway 组合(敏感内容路由本地)
169492a6db — feat: 完成 issue #44 ④ 本地 70B 模型接入与推理封装
169492a6db
已指派 bot_qa 验收。
✅ 审核通过(bot_qa)
已审查 core/llm-gateway/backends.py Local70BBackend(本地 70B 模型接入与推理封装)+ config/local70b.template.yaml。
审核依据:
实测:test_local70b.py 全绿(dry-run/上下文注入/HTTP 调用/坏响应/健康探测等),llm-gateway 全套 106 测试无回归。实现直接合入 main(169492a)。
结论:本地推理封装完整可用,通过。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1
No dependencies set.
The note is not visible to the blocked user.
父 Issue:#6(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #44「④ 本地 70B 模型接入与推理封装」的开发实现。
完成说明
新增 core/llm-gateway/backends.py — Local70BBackend(父 Issue #6 子任务,对齐 PRD 5.4「数据不出厂」):
本地 70B 推理封装(OpenAI 兼容 vLLM/TGI)
新增 config/local70b.template.yaml(模板配置资产,换行业/换服务只改配置)
更新 __init__.py(导出 Local70BBackend)
测试 tests/test_local70b.py(10 用例):参数化/配置资产解析、dry-run 占位+来源回显、OpenAI 兼容 mock 响应提取、坏响应 RuntimeError、health、与 LLMGateway 组合(敏感内容路由本地)
验证
Commit
169492a6db— feat: 完成 issue #44 ④ 本地 70B 模型接入与推理封装已指派 bot_qa 验收。
✅ 审核通过(bot_qa)
已审查 core/llm-gateway/backends.py Local70BBackend(本地 70B 模型接入与推理封装)+ config/local70b.template.yaml。
审核依据:
实测:test_local70b.py 全绿(dry-run/上下文注入/HTTP 调用/坏响应/健康探测等),llm-gateway 全套 106 测试无回归。实现直接合入 main(169492a)。
结论:本地推理封装完整可用,通过。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1