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","description":""},"age":{"type":"number","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: 999eed5858343458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:40 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '1136'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=8l779mDn_tC1aMpkoHi1QvNHTG1tQEiTH.tbC.PdWJY-1762372720-1.0.1.1-J0BA.UoBzlzg6Zfrq5y4flskCqk9uxpZ.ZwRHEZAr4IgzqkTOlQ8uK7XySxXjSpcB3pjhK9h5klFiwCEvWZRSaiUFskpaIsJs1LJsWNQz_c;
        path=/; expires=Wed, 05-Nov-25 20:28:40 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=uPzhX.WfqJd5Kz_T2V.M_SsNq4vhqq_uvOOMXgU9avA-1762372720612-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: '1152'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999932'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_ca9a593f785848d39369f2b9b5d56ef0
    body:
      string: |-
        {
          "id": "resp_08859d2f7c41565201690bac6f9360819794c230bc8b98fe33",
          "object": "response",
          "created_at": 1762372719,
          "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_08859d2f7c41565201690bac704edc81979b79d776d5a2f63a",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"apples\",\"age\":0}"
                }
              ],
              "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",
                    "description": ""
                  },
                  "age": {
                    "type": "number",
                    "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": 49,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 11,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 60
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:40
- 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","description":""},"age":{"type":"number","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: 999eed6009a53458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:41 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '1209'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=rmDuguGpVVPEYYbozcz9pfT9QddILN5zwABpmfmTYB0-1762372721-1.0.1.1-XW5iWiqplxIrzws_xJeSy90w9WyR7XWWnbVCeF8m3TCHbOCk8lpcXYFsXMxdFUXhsZK8LxTRtVYyxtKmWrg6CuWCVINpRF3wrzxmrc8ZSnc;
        path=/; expires=Wed, 05-Nov-25 20:28:41 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=i03ESvtqZhWQ0BNSzXewnBJTHh.0t2ElmKLuYkmJffQ-1762372721912-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: '1216'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999930'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_5e237da14cc24b9287ea5e5dd2cc546f
    body:
      string: |-
        {
          "id": "resp_0c6d81ee210950dc01690bac70b7bc8190918e4b4ba7ce1b7e",
          "object": "response",
          "created_at": 1762372720,
          "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_0c6d81ee210950dc01690bac7193488190ab6dc56531bb945f",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"Current Time Request\",\"age\":0}"
                }
              ],
              "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",
                    "description": ""
                  },
                  "age": {
                    "type": "number",
                    "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": 51,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 12,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 63
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:41
- 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","description":""},"age":{"type":"number","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: 999eed683abe3458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:44 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '2460'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=yZ14nSPI2rmhD6NU4j62Xi_2NchuF1hbR35K_1uH2Eg-1762372724-1.0.1.1-UOicuVs1wHC8NPaKxSPReuARoNAi7nshDHgWsvMQrpVBbuu2C6ZqRMjdOzURVMmqZPPd0wOIcJd2FzB3nVajOJ6ydjkt0WmsROsx_yjJIEI;
        path=/; expires=Wed, 05-Nov-25 20:28:44 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=kX.7Wik_3rS0w67b6Y9420eHaZH.G2v4AmmWqdKSqPY-1762372724475-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: '2470'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999928'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_26963654ecac413e8a0fb6c0ed283af3
    body:
      string: |-
        {
          "id": "resp_0004ce9900a1889001690bac72065881908571bdac1d3cdc6a",
          "object": "response",
          "created_at": 1762372722,
          "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_0004ce9900a1889001690bac741e1c819098748da6e5a6fdf1",
              "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",
                    "description": ""
                  },
                  "age": {
                    "type": "number",
                    "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": 53,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 11,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 64
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:44
- 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","description":""},"age":{"type":"number","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: 999eed783de23458-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 19:58:45 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '845'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=W735kCGuZz8JZMCLmcQ6oZduMHC_UGXUL2GiJ3fSanA-1762372725-1.0.1.1-IIcnLUw6YlZWD60VYFOCC0SqLIUeTs9x5OUil1FmQToq66.5.XlDXxtHg_2dQL7lFzyyA55zYZEEl45nwSaF6_tTx1qWewZEjCSLyb8bc2Q;
        path=/; expires=Wed, 05-Nov-25 20:28:45 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=7IPYAB7zAoYH8Nh55UCo6IZMKF7lbIVdFPXM_oecw8Q-1762372725410-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: '849'
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29999929'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_7521279179ac4819ba9a08edfb493c64
    body:
      string: |-
        {
          "id": "resp_0afcf53c1153693c01690bac7492048190a04b3b0857e152c3",
          "object": "response",
          "created_at": 1762372724,
          "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_0afcf53c1153693c01690bac7512c08190b3bd827dc39f07eb",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"Hadley\",\"age\":0}"
                }
              ],
              "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",
                    "description": ""
                  },
                  "age": {
                    "type": "number",
                    "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": 52,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 11,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 63
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 19:58:45
recorded_with: VCR-vcr/2.0.0
