http_interactions:
- request:
    method: POST
    uri: https://api.openai.com/v1/responses
    body:
      string: '{"input":[{"role":"user","content":[{"type":"input_text","text":"I
        like apples"}]}],"model":"gpt-4.1","stream":false,"text":{"format":{"type":"json_schema","name":"structured_data","schema":{"type":"object","description":"","properties":{"name":{"type":["string","null"],"description":""},"age":{"type":["number","null"],"description":""}},"required":["name","age"],"additionalProperties":false},"strict":true}},"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 999eed7e4cef3458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:46 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '1350'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=DAnDJxkpaMgWj9dJhA8QP4BtUpnjj4h96Is_vvHMusY-1762372726-1.0.1.1-zNjUHD5cFmCA2TsG8gDJraO3giGvREoOaBwuJbnSoQE6LeGjTsVzgeqvVBD56VC8EM7uCYfHZhzwHrmfX22q_Nk1tfFfOMRRxPzIpkfOpEM;
        path=/; expires=Wed, 05-Nov-25 20:28:46 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=cpo1GgX0QiDDwWm06LvWgP999lwXNY8tumV3dCUVdzg-1762372726882-0.0.1.1-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      x-envoy-upstream-service-time: '1356'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999926'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_a0dccc7e21fd4c0791fd12319a606055
    body:
      string: |-
        {
          "id": "resp_024afa61d68d75a901690bac758d448193843d61a28eca203c",
          "object": "response",
          "created_at": 1762372725,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "error": null,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "msg_024afa61d68d75a901690bac7647bc8193ac0ccb4e426b72e5",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":null,\"age\":null}"
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "previous_response_id": null,
          "prompt_cache_key": null,
          "prompt_cache_retention": null,
          "reasoning": {
            "effort": null,
            "summary": null
          },
          "safety_identifier": null,
          "service_tier": "default",
          "store": false,
          "temperature": 1.0,
          "text": {
            "format": {
              "type": "json_schema",
              "description": null,
              "name": "structured_data",
              "schema": {
                "type": "object",
                "description": "",
                "properties": {
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "description": ""
                  },
                  "age": {
                    "type": [
                      "number",
                      "null"
                    ],
                    "description": ""
                  }
                },
                "required": [
                  "name",
                  "age"
                ],
                "additionalProperties": false
              },
              "strict": true
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 55,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 10,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 65
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:46
- request:
    method: POST
    uri: https://api.openai.com/v1/responses
    body:
      string: '{"input":[{"role":"user","content":[{"type":"input_text","text":"What
        time is it?"}]}],"model":"gpt-4.1","stream":false,"text":{"format":{"type":"json_schema","name":"structured_data","schema":{"type":"object","description":"","properties":{"name":{"type":["string","null"],"description":""},"age":{"type":["number","null"],"description":""}},"required":["name","age"],"additionalProperties":false},"strict":true}},"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 999eed873f153458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:47 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '924'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=a_kD8.qAOn4usSV7h3UwHnHkrqBg1iWztSnT9co_P.c-1762372727-1.0.1.1-Nn2dYgSgsWJh31Qeq_FEVLW7jWXlKuIvXOHh2rFDVc6K4cmvunCG1ubVOHv2NZpsaV7M8T4XWOalYrHqgkGob3M7Y_VGxjPUS4OSx53ABb4;
        path=/; expires=Wed, 05-Nov-25 20:28:47 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=diapEU0drgFHvKIyBrNvA55uDz9aLABwpTRutGIw0u4-1762372727908-0.0.1.1-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      x-envoy-upstream-service-time: '932'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999924'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_654c06b90aee40148554aeb07f98cc11
    body:
      string: |-
        {
          "id": "resp_05bffb06b9a71d1f01690bac76fdf0819395bed2963801b602",
          "object": "response",
          "created_at": 1762372727,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "error": null,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "msg_05bffb06b9a71d1f01690bac77ca4881939804f491b727a565",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":null,\"age\":null}"
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "previous_response_id": null,
          "prompt_cache_key": null,
          "prompt_cache_retention": null,
          "reasoning": {
            "effort": null,
            "summary": null
          },
          "safety_identifier": null,
          "service_tier": "default",
          "store": false,
          "temperature": 1.0,
          "text": {
            "format": {
              "type": "json_schema",
              "description": null,
              "name": "structured_data",
              "schema": {
                "type": "object",
                "description": "",
                "properties": {
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "description": ""
                  },
                  "age": {
                    "type": [
                      "number",
                      "null"
                    ],
                    "description": ""
                  }
                },
                "required": [
                  "name",
                  "age"
                ],
                "additionalProperties": false
              },
              "strict": true
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 57,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 10,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 67
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:47
- request:
    method: POST
    uri: https://api.openai.com/v1/responses
    body:
      string: '{"input":[{"role":"user","content":[{"type":"input_text","text":"This
        cheese is 3 years old"}]}],"model":"gpt-4.1","stream":false,"text":{"format":{"type":"json_schema","name":"structured_data","schema":{"type":"object","description":"","properties":{"name":{"type":["string","null"],"description":""},"age":{"type":["number","null"],"description":""}},"required":["name","age"],"additionalProperties":false},"strict":true}},"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 999eed8daebc3458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:48 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '542'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=bcP1WtVNfmzxS7kyz1BXr6xpqdtDYWp8bGhD_3tBx1M-1762372728-1.0.1.1-JTQKF_Nq0Zp9J__oRldQ8oSQQXOlZWqMKIemHWpPWXGsw6ZTEUsIt7VITQeNoivJLlEc9OTY8c6wR3pJTBlyt3zziBV2kYSctlMfUrtVBtU;
        path=/; expires=Wed, 05-Nov-25 20:28:48 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=PJ_llZyChwCY6ONPdxNVGE7V2Q2sbCpQtDsDkZRxKYc-1762372728568-0.0.1.1-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      x-envoy-upstream-service-time: '546'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999922'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_e159c1c7e431496b83618434fb0b91c3
    body:
      string: |-
        {
          "id": "resp_0a8502166ce392a101690bac780338819594eb0d3253b382b3",
          "object": "response",
          "created_at": 1762372728,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "error": null,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "msg_0a8502166ce392a101690bac786b3c8195a4dd18c91614395c",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"cheese\",\"age\":3}"
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "previous_response_id": null,
          "prompt_cache_key": null,
          "prompt_cache_retention": null,
          "reasoning": {
            "effort": null,
            "summary": null
          },
          "safety_identifier": null,
          "service_tier": "default",
          "store": false,
          "temperature": 1.0,
          "text": {
            "format": {
              "type": "json_schema",
              "description": null,
              "name": "structured_data",
              "schema": {
                "type": "object",
                "description": "",
                "properties": {
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "description": ""
                  },
                  "age": {
                    "type": [
                      "number",
                      "null"
                    ],
                    "description": ""
                  }
                },
                "required": [
                  "name",
                  "age"
                ],
                "additionalProperties": false
              },
              "strict": true
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 59,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 11,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 70
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:48
- request:
    method: POST
    uri: https://api.openai.com/v1/responses
    body:
      string: '{"input":[{"role":"user","content":[{"type":"input_text","text":"My
        name is Hadley."}]}],"model":"gpt-4.1","stream":false,"text":{"format":{"type":"json_schema","name":"structured_data","schema":{"type":"object","description":"","properties":{"name":{"type":["string","null"],"description":""},"age":{"type":["number","null"],"description":""}},"required":["name","age"],"additionalProperties":false},"strict":true}},"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 999eed91cbdb3458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:49 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '627'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=KS.PNtYLRLJUAb8zrMIDp1weUQGjFgbbGAa02Vl0tmo-1762372729-1.0.1.1-OXmg8NshYaF.6beIGFLxz3JM2KeUT4dJzTO_zzbIZVVjmBGehn.YgnOK.0cqIYruXbjMLGCwOXOZVbnPdUa66tgneEX6c_vfoLHHVrn1nLU;
        path=/; expires=Wed, 05-Nov-25 20:28:49 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=0k5lmCR5QOSpqa0Ksakdkj3N6qw7OTgK4OgNvRASqg8-1762372729386-0.0.1.1-604800000;
        path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      x-envoy-upstream-service-time: '631'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999923'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_8e7b0e2d08d4420ebdf2b829d643da67
    body:
      string: |-
        {
          "id": "resp_067fed83da38a09501690bac78ab348197b836aefedc2a1d68",
          "object": "response",
          "created_at": 1762372728,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "error": null,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "msg_067fed83da38a09501690bac79270481979998f7ad739c38c2",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"Hadley\",\"age\":null}"
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "previous_response_id": null,
          "prompt_cache_key": null,
          "prompt_cache_retention": null,
          "reasoning": {
            "effort": null,
            "summary": null
          },
          "safety_identifier": null,
          "service_tier": "default",
          "store": false,
          "temperature": 1.0,
          "text": {
            "format": {
              "type": "json_schema",
              "description": null,
              "name": "structured_data",
              "schema": {
                "type": "object",
                "description": "",
                "properties": {
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "description": ""
                  },
                  "age": {
                    "type": [
                      "number",
                      "null"
                    ],
                    "description": ""
                  }
                },
                "required": [
                  "name",
                  "age"
                ],
                "additionalProperties": false
              },
              "strict": true
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 58,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 11,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 69
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:49
recorded_with: VCR-vcr/2.0.0
