3.5 结构化输出的定义与约束
3.5.1 主流结构化格式对比
格式
优点
缺点
适用场景
3.5.2 JSON 模式的提示词设计
1. 明确的输出指令
❌ 错误示范:
请将结果输出为 JSON。
(模型可能回复:"好的,以下是为您生成的 JSON:\n```json\n...",这包含了多余的自然语言文本。)
✅ 正确示范:
你是一个数据提取 API。请严格以 JSON 格式输出结果。
你的输出必须是合法的、可解析的单一 JSON 对象,不要包含任何自然语言解释,也不要包含 Markdown 代码块标记(如 ```json)。2. 提供 JSON Schema(模式定义)
3. 容错与逃生通道
3.5.3 各平台的结构化输出特性
OpenAI 结构化输出
Anthropic Claude 与 XML
Gemini 与 JSON 约束
3.5.4 解析错误处理策略
思考
最后更新于
