VisibleBase
Understand VisibleBase

信任边界

哪些东西可以放在 client,哪些必须留在 Base 或可信服务。

VisibleBase 的安全模型建立在清晰的信任边界上。

可以放在 client

  • UserClient
  • base_url
  • user_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,同时不暴露敏感配置。

On this page