人才信任中心(CLI)bt(中文(简体) )
在全球安装CLI:
npm install -g @braintrust/bt
bt --version
或者把它加到一个项目上:
npm install --save-dev @braintrust/bt
npx bt --help
在不添加项目依赖性的情况下运行 :
npx @braintrust/bt --help
使用 @braintrust/bt@<version> 以选择特定的稳定 CLI 释放.
CLI 与 braintrust JavaScript SDK (英语).
见 CLI 文档 用于命令和配置.
安装行为
软件包安装匹配 @braintrust/bt-* 二进制作为可选依赖.
预建二进制可供macOS arm64/x64,Linux glibc arm64/x64,Linux musl x64,和Windows arm64/x64使用.
bt eval 目前只支持Linux和macOS.
如果省略了可选的依赖性,后置脚本试图从公共 npm 注册中下载匹配的二进制. 倒置后二进制通过SHA-256检查和验证,在安装之前与这个包一起装运. 下载,校验和,以及文件写入失败 安装失败,使用非零退出代码. 不支持的平台和缺失的放出元数据也安装失败. 如果引用时没有二进制可用, 发射台会报告错误 . 当安装脚本被禁用时,CLI必须安装可选的依赖性才能工作.
| 可选依赖关系 | 安装脚本 | 结果 |
|---|---|---|
| 已启用 | 已启用 | 使用平台软件包;不进行倒计时下载. |
| 已启用 | 已禁用 | 使用平台软件包. |
| 已禁用 | 已启用 | 下载并验证倒计时二进制 . |
| 已禁用 | 已禁用 | 安装成功, 但正在运行 bt 报告缺少的二进制. |
如果这两个特性都禁用,则重新安装 npm install --include=optional @braintrust/bt (编) --global 全球安装.
在操作系统或架构之间移动项目时, 重新安装对目的地的依赖, 而不是复制 node_modules。 。 。 .
发射器和安装器保留了JavaScript SDK的两个相容性覆盖:
BT_BINARY_PATH选择一个已有的可执行文件,而不是被打包的二进制,并跳过邮购下载.BT_SKIP_DOWNLOAD=1禁用邮站倒置下载 .
这些在本地CLI运行前适用;本地CLI配置仍然通过其旗帜和环境变量提供.
更新和卸载
更新全局安装 :
npm install -g @braintrust/bt@latest
项目安装,使用 npm install --save-dev @braintrust/bt@latest。 。 。 .
使用 npm来更新 npm 安装; bt update 用于正式安装装置.
在全球卸载 npm uninstall -g @braintrust/bt,或来自与 npm uninstall @braintrust/bt。 。 。 .