from ppio_sandbox.code_interpreter import Sandbox, SandboxQuery, SandboxState
# 创建沙箱并指定元数据。
sandbox = Sandbox.create(
metadata={
'user_id': '123',
},
)
# 列出正在运行的沙箱并访问元数据。
running_sandboxes_paginator = Sandbox.list(
query=SandboxQuery(
state=[SandboxState.RUNNING],
),
)
running_sandboxes = running_sandboxes_paginator.next_items()
print(running_sandboxes[0].metadata)
# 输出示例:
# { userId: '123' }
sandbox.kill()