跳到主要内容

结构化输出

在使用大型语言模型(LLMs)作为代理或在冗长流程、链条或管道中的步骤时,通常需要输出遵循特定的结构化格式。JSON 是此目的最常用的格式。

我们提供了一种可靠的方法,用于获取您所需格式的结构化输出。

我们的系统包含内置的 JSON 输出模式,以及使用自定义结构化输出的能力。

警告

对于 JSON 模式,必须在您的提示中明确指示模型输出 JSON 并指定所需的格式。

自定义结构化输出更可靠,建议在可能的情况下使用。但是,仍然建议迭代您的提示。
当需要保持 JSON 结构的同时具有更大的输出灵活性时,请使用 JSON 模式;如果您想强制执行更清晰的格式以提高可靠性,请进行自定义。

结构化输出