This repository has been archived on 2026-09-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.

ChaiHaoandClaude Opus 5
21aea48c6c
大模型区能配了:四元绑定就地改 + 连通自检,不再是只读橱窗
后端的 upsert 与 probe 一直在(`POST /api/gov/llm` · `/api/gov/llm/:id/probe`),
只是**界面从来没用过**:进去只看得见「密钥已绑定」,却没有一处能绑 —— 那不叫配置面。
现在:
· **实例卡**能配:名 / Provider / Base URL / Model / API-Key / 启用 / 系统用途,
列表卡上一枚笔就地开表单,详情页也有同一张表(同一个组件,不写两份);
· **API-Key 只写不读**(OS 7.3 凭证隔离):服务端永不回显,所以留空 = 保持原值,
不是清空 —— 实测改型号后 `apiKeyBound` 仍为 true,密钥没被空表单洗掉;
· **Base URL 留空取该 Provider 的默认端点**;`openai-compatible` 没有默认,
前端先拦一道(服务端也拦)—— 不填就是连不上,别等自检才知道;
· **连通自检**:真发一次最小调用,通了报延迟,不通把**厂商原话**摆在卡里,
不改写成一句「连不上」—— 「密钥无效」和「端点不通」是两件要分头修的事。
实测种子里的 key 是占位串,自检当场说清:`Your api key: ****lder is invalid`。
· 幽灵卡新建实例(LLM 没有删除路由,所以本轮只验证了改,没造多余实例)。
卡片沿用刚定稿的管理系统风(着色图标 + 状态胶囊 + 计量块);端点那格占两格宽,
主机名不截断。五闸绿。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m
2026-07-30 00:43:49 +08:00
..
2026-07-29 23:53:51 +08:00
2026-07-30 00:43:49 +08:00