跳转至

结构化输出

安装可选的 Pydantic 依赖:

uv add "gpt-codex-client[pydantic]"

使用 Pydantic 模型描述预期结构:

from pydantic import BaseModel

class Result(BaseModel):
    title: str

parsed = client.responses.parse(
    model="gpt-5.5",
    input="Return JSON.",
    text_format=Result,
)

也支持直接传入 JSON Schema 字典。