跳转到主要内容

使用场景

Structured Outputs 功能使得模型能够生成符合您提供的 JSON Schema 的响应,让生成结果更加可控,易于解析。这一功能既可以方便后续逻辑的解析和处理,也有利于将结果集成到业务系统中,适用于各种自动化和数据处理场景。

支持的模型

以下模型支持结构化输出:

使用方法

在请求中添加以下信息:
  • 设置参数:通过response_format参数指定您定义的 JSON Schema。
  • 提示词指引:在提示词中指引模型进行结构化输出。

使用示例

下文提供了完整的 Python 代码示例,演示如何使用 Structured Outputs 功能生成符合您提供的 JSON Schema 的 JSON 响应。

1. 初始化客户端

您需要使用您的 JieKou AI API 密钥初始化客户端。

2. 定义 JSON Schema

您需要定义 JSON Schema。以下示例创建了一个从用户输入中提取费用信息的 JSON Schema。

3. 发起 API 请求

创建 API 请求。此请求包括 response_format 参数,指定了上一步中定义的 JSON schema。
输出

完整代码