U

使用 Novita Sandbox 构建有状态 Agent

  • 在安全的云沙盒中运行 AI 生成的代码、工具和浏览器
  • 从一个沙盒扩展到数千个沙盒,用于编码、数据分析和 RL 工作负载
  • 零基础设施管理
1

创建 API KEY

前往密钥管理
2

安装 SDK

你可以通过执行以下命令来安装 SDK。

pip install novita-sandbox
3

使用 SDK 启动 Agent 沙盒

以下是一个简单示例,展示如何通过 SDK 创建沙盒并运行指定命令。

# main.py

from novita_sandbox.code_interpreter import Sandbox

# create sandbox
sandbox = Sandbox.create()
execution = sandbox.run_code("print('hello world')")
print(execution.logs)

# Close sandbox when no longer needed
sandbox.kill()

执行以下命令以运行上述代码。

export NOVITA_API_KEY=sk_***
python3 main.py