简体中文
import { Sandbox } from 'ppio-sandbox/code-interpreter' const sandbox = await Sandbox.create({ envs: { MY_VAR: 'my_value', }, }) // 命令跑在沙箱的 Shell 环境里 const result = await sandbox.commands.run("echo $MY_VAR") console.log(result) // 输出示例: // { exitCode: 0, error: undefined, stdout: 'my_value\n', stderr: '' } await sandbox.kill()
import { Sandbox } from 'ppio-sandbox/code-interpreter' const sandbox = await Sandbox.create() // 代码跑在沙箱实例里的 Jupyter Notebook 环境里 const result = await sandbox.runCode('import os; print(os.environ.get("MY_VAR"))', { envs: { MY_VAR: 'my_value', }, }) console.log(result.logs) await sandbox.kill()
import { Sandbox } from 'ppio-sandbox/code-interpreter' const sandbox = await Sandbox.create() const result = await sandbox.commands.run('echo $MY_VAR', { envs: { MY_VAR: '123', }, }) console.log(result) // 输出示例: // { exitCode: 0, error: undefined, stdout: '123\n', stderr: '' } await sandbox.kill()