安装 Zett Agent#

pip install zett-agent
uv add zett-agent

Zett Agent 需要 Python 3.10 或更高版本,持续集成覆盖 3.10 到 3.14。运行这个库不需要 Node.js,也不依赖任何外部服务。所有内置的模型提供商都是包依赖,因此无需额外安装可选依赖。

验证安装#

python -c "import zett_agent; print(zett_agent.__version__)"

立即运行一个示例#

第一个智能体是一个完整的程序,使用确定性的模型,因此不需要 API 密钥,也不会发出任何网络请求。它用一个预设脚本的模型代替模型提供商,运行真实的循环:消息、流式输出和会话历史。接下来可以试试流式展示一次工具往返,体验一次完整的工具往返。

从源码检出目录开始#

想阅读和修改源码,可以克隆仓库,让 uv 创建环境:

git clone https://github.com/Chang-LeHung/zett-agent
cd zett-agent
uv sync
uv run python docs/_examples/first_agent.py

用 uv run python your_script.py 对检出的源码运行代码,而不是使用已安装的发布版本。

备注

你自己创建的模型提供商和存储需要由你自己关闭。使用完毕后请调用 await model.aclose() 和 await storage.close()。

下一步:第一个智能体。