-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
What happened?
A bug happened!
within docker image debian:bookworm, I installed uv and created a venv with uv venv --python 3.11
I ran the official example for batch mission, which is
import time
from zai import ZhipuAiClient
import os
client = ZhipuAiClient(api_key=os.getenv("ZHIPUAI_API_KEY"))
# 检查任务状态
while True:
batch_status = client.batches.retrieve("batch_2*****4")
print(f"任务状态: {batch_status.status}")
if batch_status.status == "completed":
print("任务完成!")
break
elif batch_status.status in ["failed", "expired", "cancelled"]:
print(f"任务失败,状态: {batch_status.status}")
break
time.sleep(30) # 等待30秒后再次检查Relevant log output
(workspace) ➜ /workspace git:(main) ✗ python -V
Python 3.11.14
(workspace) ➜ /workspace git:(main) ✗ python fetch_batch_status.py
Traceback (most recent call last):
File "/workspace/fetch_batch_status.py", line 2, in <module>
from zai import ZhipuAiClient
File "/workspace/.venv/lib/python3.11/site-packages/zai/__init__.py", line 1, in <module>
from ._client import ZaiClient, ZhipuAiClient
File "/workspace/.venv/lib/python3.11/site-packages/zai/_client.py", line 29, in <module>
from .core import (
File "/workspace/.venv/lib/python3.11/site-packages/zai/core/__init__.py", line 16, in <module>
from ._base_models import BaseModel, construct_type
File "/workspace/.venv/lib/python3.11/site-packages/zai/core/_base_models.py", line 39, in <module>
from ._utils import (
File "/workspace/.venv/lib/python3.11/site-packages/zai/core/_utils/__init__.py", line 1, in <module>
from ._transform import (
File "/workspace/.venv/lib/python3.11/site-packages/zai/core/_utils/_transform.py", line 26, in <module>
from ._utils import (
File "/workspace/.venv/lib/python3.11/site-packages/zai/core/_utils/_utils.py", line 22, in <module>
import sniffioCode of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels