跳转到主要内容
通过 response_format 指定 JSON Schema,模型会严格按结构返回,便于程序直接解析。
curl https://tokendog.io/v1/chat/completions \
  -H "Authorization: Bearer $TOKENDOG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"gpt-5",
    "messages":[{"role":"user","content":"提取:张三,28岁"}],
    "response_format":{"type":"json_schema","json_schema":{
      "name":"person","schema":{"type":"object",
        "properties":{"name":{"type":"string"},"age":{"type":"integer"}},
        "required":["name","age"],"additionalProperties":false}}}
  }'
返回内容为符合 schema 的 JSON 字符串,可直接用 JSON.parse / json.loads 解析。