位置:首页 > 深度阅读 > HyperAI 新功能上线 | 为算力容器配置环境变量与 Secret 变量

HyperAI 新功能上线 | 为算力容器配置环境变量与 Secret 变量

时间:2026-07-29  |  作者:public.com?id=1285953&&https://segmentfault.com/a/1190000047995646  |  阅读:0

在日常的模型微调、推理部署或自动化任务中,我们常常需要跟第三方服务、远程仓库打交道——比如传入一个 Token、指定模型仓库地址,或者传递运行参数。怎么把这些敏感信息安全、灵活地塞进容器里,一直是大家比较头疼的问题。

现在好了,HyperAI(hyper.ai)已经正式上线为算力容器配置「环境变量与 Secret 变量」的功能。从今天开始,无论是创建新容器还是调整已有的任务、Jupyter 工作空间,你都能直接注入一组变量名/变量值形式的环境变量,用更优雅的方式控制容器行为。

配置环境变量

每个环境变量都有一个类型,分为明文与 Secret 两种,由变量右侧是否勾选「Secret」决定。

在容器的创建/配置页面找到「环境变量」后,操作非常简单:

  1. 点击「Add environment variable」,填写「Variable name」和「Variable value」;
  2. 选择变量类型:默认为明文类型;如果是密钥、Token 这类敏感信息,勾选右侧的「Secret」就变成 Secret 类型;
  3. 可以添加多个变量,提交后随容器一起保存。

Secret 变量的脱敏与读取

Secret 变量一旦保存,平台就不再以明文返回它的值。有编辑权限的成员在页面各处看到的,都是脱敏后的占位内容:

  • 脱敏后只保留头尾各 2 个字符,中间以 ???? 代替(比如 hf????23);
  • 如果原值长度不足 8 位,整体以 ?????? 显示,不会泄露真实长度。

没有编辑权限的成员则完全读取不到该值,接口直接返回 null。需要特别注意的是,脱敏值只是展示用的,它并非变量的真实值。容器运行时注入的,始终是当初保存的原始值。

重启与克隆时的 Secret 处置

是否沿用原 Secret 的真实值,关键看这次操作是重启同一个执行,还是创建一个全新的执行。

重启工作空间:

对已关闭的工作空间再次启动(「Start」或「Update & Start」),属于同一个执行的延续,会沿用上一次保存的 Secret 真实值,无需重新输入:

  • 快速启动:直接沿用上一次的全部配置,Secret 的真实值由平台在服务端自动回填;
  • 修改配置并启动:Secret 以脱敏、只读的形式列出并默认沿用。如果想更换,点击该变量的「替换」输入新值,点击「取消替换」则恢复为沿用原值。

克隆 / 新建执行:

以下操作都会生成一个全新的执行,因此不会带过来原 Secret 的真实值:

  • 从公共教程、公共资源克隆;
  • 克隆他人的配置并启动、从自动建模克隆;
  • 从某次执行「继续执行 / 自此克隆」创建新执行。

在这些场景下,克隆者本就无法读取原 Secret 的明文,平台也不会把它带到新执行中。页面会保留变量名并提示「原 Secret 值无法保留,请输入新值」,你需要为每个 Secret 变量填写自己的值,或者删除不需要的变量后再启动。明文变量则会照常带入新执行。

修改变量类型:

变量的类型可以在明文与 Secret 之间切换:

  • 明文改为 Secret:勾选「Secret」即可,已填写的值会作为该 Secret 的值保存。
  • Secret 改为明文:取消勾选「Secret」。由于已保存的 Secret 原值无法再读取,切换后原值会被丢弃,需要重新填写该变量的值(页面会先弹窗确认)。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多