配置环境变量

最近更新时间:2025-09-28 18:50:42

我的收藏
为了方便您的使用,我们兼容了 E2B SDK,您可以复用您的 E2B 工作流,仅需少许操作就可以切换到 AgentSandbox 沙箱服务。
说明:
为了保持与 E2B SDK 的兼容,沙箱实例内部包含了基于 E2B Infra 二次开发的部分组件。需注意,您需要使用 E2B SDK 2.0及以上版本。
您可以通过以下三种常见方式设置环境变量,推荐您使用 dotenv 文件来配置环境变量。

dotenv 文件

您可以在您的项目文件夹创建 .env 文件,在其中配置环境变量。
.env
E2B_DOMAIN=ap-guangzhou.ags.tencentcs.com
E2B_API_KEY=ark_xxxxxxxx
然后在您的代码中使用 dotenv 库来引入,通过该种方式引入的环境变量在当前代码范围内生效。
Python
from dotenv import load_dotenv
load_dotenv()

终端环境变量

您可以通过在执行代码的终端中设置环境变量,通过该种方式引入的环境变量在通过该终端启动的程序内生效。
Bash
export E2B_DOMAIN=ap-guangzhou.ags.tencentcs.com
export E2B_API_KEY=ark_xxxxxxxx
您也可以在终端配置文件 .bashrc 中添加以上两行来全局应用,该种方式在所有 bash 终端中生效。

内嵌环境变量

您可以在代码中通过导入系统库来改变程序的环境变量,通过该种方式引入的环境变量在当前代码范围内生效。
Python
import os
os.environ["E2B_DOMAIN"]="ap-guangzhou.ags.tencentcs.com"
os.environ["E2B_API_KEY"]="ark_xxxx"