# Python 快速开始

以下代码从环境变量创建客户端并列出当前身份可见的工作区，用于只读验证 Product Endpoint 和个人访问令牌。`PRODUCT_API_BASE_URL` 必须是包含 `/newmoi` 的完整地址。

```python
import os

import moi_product_sdk as sdk

client = sdk.new_with_personal_access_token(
    os.environ["PRODUCT_API_BASE_URL"],
    os.environ["PRODUCT_API_KEY"],
    sdk.with_timeout(30),
)
result = client.workspaces().list()
for workspace in result.workspaces:
    print(workspace.id, workspace.name)
```

输出中的第一列是后续工作区作用域操作使用的 ID。选择工作区后，调用 `client.workspace(workspace_id)` 获取作用域对象。`ensure_workspace` 会在没有同名工作区时创建工作区，不要用它验证连接。
