Skip to main content
将一个 Pydantic 模型传入 output_schema,智能体的回答会严格匹配该模型的结构,适合信息抽取、分类等需要直接解析结果的场景。

定义 schema 并创建智能体

解析返回结果

run 返回的是符合该 schema 的 JSON 字符串,可直接用 Pydantic 解析:

使用方舟原生结构化输出

在上述基础上设置 enable_responses=True,VeADK 会改用火山方舟的 Responses 接口,将 output_schema 转换为方舟原生的 json_schema(strict: true),由模型侧强制约束输出。相比默认方式(依赖提示词引导模型生成 JSON),这种方式更为可靠。
该方式依赖方舟的 Responses 接口,因此需使用方舟模型。
设置 output_schema 后,智能体只返回结构化结果,无法调用工具或转交给子智能体。
最后修改于 2026年9月19日