API 参考#

这个包公开的一切,按你想完成的任务分组。每个页面都说明签名、每个字段的含义,以及你可以依赖的行为。想查看实现时,页面里也附有源码链接。

如果你是第一次来这里,可以先看快速开始或示例;需要确切的名称或默认值时再回来查。

常见入口#

创建客户端

create_agent()会在运行时之上构建一个AgentClient。

create_agent
运行或流式输出

面向应用用AgentClient,循环本身用Agent。

AgentClient
实现模型

AgentModel是每个适配器都要遵循的协议。

AgentModel

备注

包不做任何再导出。每个名称都要从定义它的模块导入:

from zett_agent.client import create_agent
from zett_agent.tools.base import tool
from zett_agent.providers.openai import OpenAIProvider
from zett_agent.extensions.coding import CodingExtension

参考文档覆盖运行时定义的每个公开对象,以及扩展作者会用到的受保护子类辅助方法。它有意省略了 Python 枚举和第三方校验框架中无关的继承方法。