output_schema,智能体的回答会严格匹配该模型的结构,适合信息抽取、分类等需要直接解析结果的场景。
定义 schema 并创建智能体
解析返回结果
run 返回的是符合该 schema 的 JSON 字符串,可直接用 Pydantic 解析:
使用方舟原生结构化输出
在上述基础上设置enable_responses=True,VeADK 会改用火山方舟的 Responses 接口,将 output_schema 转换为方舟原生的 json_schema(strict: true),由模型侧强制约束输出。相比默认方式(依赖提示词引导模型生成 JSON),这种方式更为可靠。