http_interactions:
- request:
    method: POST
    uri: https://api.openai.com/v1/responses
    body:
      string: '{"input":[{"role":"system","content":[{"type":"input_text","text":"Be
        terse."}]},{"role":"user","content":[{"type":"input_text","text":"John, age
        15"}]}],"model":"gpt-4.1-nano","temperature":0,"stream":false,"text":{"format":{"type":"json_schema","name":"structured_data","schema":{"type":"object","description":"","properties":{"name":{"type":"string","description":""},"age":{"type":"integer","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: 999df9876eaf6d84-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 17:12:13 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '986'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=stbygi.hh7SpjXf1zSbi0GYcL9aXsPSr0Pk8qguj1LM-1762362733-1.0.1.1-sGk8LwBgGzRcmPp3qeIG31Et9zxeE2ON3nL1V9O1EKJHxDd8z61lGpQmoUMUbUN5ciV3VPzQBx2HeR.L5TSj.d9q27cqmkTnKgQS.zpYLw0;
        path=/; expires=Wed, 05-Nov-25 17:42:13 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=ZYKHgEQ7CqXkTgc6PnrqLRwknew405VAsxpcz57we80-1762362733772-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: '993'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999922'
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_65ced4eff4ef4a7e8ab304878deafe19
    body:
      string: |-
        {
          "id": "resp_0b277536398fc0e501690b856cc91881968b3b02e744e4daa5",
          "object": "response",
          "created_at": 1762362732,
          "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-nano-2025-04-14",
          "output": [
            {
              "id": "msg_0b277536398fc0e501690b856d4f4c8196ac16fdb19d0a064b",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"John\",\"age\":15}"
                }
              ],
              "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": 0.0,
          "text": {
            "format": {
              "type": "json_schema",
              "description": null,
              "name": "structured_data",
              "schema": {
                "type": "object",
                "description": "",
                "properties": {
                  "name": {
                    "type": "string",
                    "description": ""
                  },
                  "age": {
                    "type": "integer",
                    "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": 10,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 68
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 17:12:13
- request:
    method: POST
    uri: https://api.openai.com/v1/responses
    body:
      string: '{"input":[{"role":"system","content":[{"type":"input_text","text":"Be
        terse."}]},{"role":"user","content":[{"type":"input_text","text":"Jane, age
        16"}]}],"model":"gpt-4.1-nano","temperature":0,"stream":false,"text":{"format":{"type":"json_schema","name":"structured_data","schema":{"type":"object","description":"","properties":{"name":{"type":"string","description":""},"age":{"type":"integer","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: 999df98e6f756d84-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 05 Nov 2025 17:12:14 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '638'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=4aHVWo9OcdtFEecGiWA5PQfPmiqiq0NK3GELg2ObRYw-1762362734-1.0.1.1-zD9zSnTAOlg7wqn7fomdc6Q9BvBrGOwWcjIhX0lI47mZgEjVXIOt8LY2_PA4LnqlNSlI.x58fuL9Zz.JY7UbUvqRdJuSlpC9RpiI5MRLKX8;
        path=/; expires=Wed, 05-Nov-25 17:42:14 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=RqtTZUaH07Os0yzS8NFi21Tw7LTUIXnMWJI8592qwsY-1762362734558-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: '642'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999922'
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_efca04aa641545e08790a9c72f7aac99
    body:
      string: |-
        {
          "id": "resp_0186703391d402bc01690b856de53c8197bb981f46362600f2",
          "object": "response",
          "created_at": 1762362733,
          "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-nano-2025-04-14",
          "output": [
            {
              "id": "msg_0186703391d402bc01690b856e611c8197a656579500266431",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "{\"name\":\"Jane\",\"age\":16}"
                }
              ],
              "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": 0.0,
          "text": {
            "format": {
              "type": "json_schema",
              "description": null,
              "name": "structured_data",
              "schema": {
                "type": "object",
                "description": "",
                "properties": {
                  "name": {
                    "type": "string",
                    "description": ""
                  },
                  "age": {
                    "type": "integer",
                    "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": 10,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 68
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-11-05 17:12:14
recorded_with: VCR-vcr/2.0.0
