Understand VisibleBase
信任边界
哪些东西可以放在 client,哪些必须留在 Base 或可信服务。
VisibleBase 的安全模型建立在清晰的信任边界上。
可以放在 client
UserClientbase_urluser_token- 模型 ID
- prompt、messages、size、voice 等用户输入
必须留在可信环境
- provider API key
VISIBLEBASE_ADMIN_SECRET_KEY- Runtime env 管理权限
- token 签发逻辑
- 套餐、余额、扣费和风控判断
Base 的边界
Base 负责校验 user_token,读取 Runtime env,并通过 service handler 调用真实模型。client 不需要知道 provider key,也不需要知道你内部如何扣费。
client 可以知道:我要调用哪个模型
client 不应该知道:这个模型背后用哪个 provider key这个边界让纯客户端产品可以直接接入 Base,同时不暴露敏感配置。