
from json_repair import repair_jsonllm_output_string = "好的,这是您要的JSON:n{'user': 'Alex', 'id': 123}n希望对您有帮助!"repaired_string = repair_json(llm_output_string)# 输出: {"user": "Alex", "id": 123}

from pydantic import BaseModelclass User(BaseModel): id: int name: str is_active: bool = True input_data = {"id": "123", "name": "Alice"} user = User(**input_data) print(user.model_dump_json(indent=2)) # 输出: { "id": 123, "name": "Alice","is_active": true}

from pydantic import BaseModelclass Topic(BaseModel): 问题: str 答案: strcompletion = client.chat.completions.create( model=model, messages=[ {"role": "system", "content": system_prompt }, {"role": "user", "content": user_prompt }, ], extra_body={ "guided_json": Topic.model_json_schema()}, )

登录查看剩余 70% 内容