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":"What''s
        in this image? (Be sure to mention the outside shape)"}]},{"role":"user","content":[{"type":"input_image","image_url":"data:image/png;base64,[encoded data, 35716 characters]"}]}],"model":"gpt-4.1-mini","temperature":0,"stream":false,"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 9962bbdec8b369d2-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 29 Oct 2025 12:39:08 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '1580'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=oBiW5GMCFOHbwy5zTdKaDOxbrg2oJ5fFsfOFuaO.5ts-1761741548-1.0.1.1-AVLhc_meyCHQmEO_rd2AP7rZtu7t1XteZR2OFEhfShsyOCC0gvfW1ku.MS9t9CK05dcPEEXCjgDuKybWJkIMlkLlSWdx0YIfRgAgmIF6pSk;
        path=/; expires=Wed, 29-Oct-25 13:09:08 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=_J5u3MnJOtGw.2kn4uwZ7utmnd5NtbrEgZUrr5wVUzE-1761741548956-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: '1585'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999235'
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_98159340834c447a8fa81ba4d1a847bc
    body:
      string: |-
        {
          "id": "resp_091bbf54a5df76c20169020aeb60848195b245bdac82dafcdf",
          "object": "response",
          "created_at": 1761741547,
          "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-mini-2025-04-14",
          "output": [
            {
              "id": "msg_091bbf54a5df76c20169020aec3b0c8195847d836a0e45a4f2",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "The image is inside a hexagon shape. It shows a red silhouette of a baseball player swinging a bat at a ball with \"www\" on it. Above the player is the text \"httr2\" in white script. The background is dark blue."
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "previous_response_id": null,
          "prompt_cache_key": null,
          "reasoning": {
            "effort": null,
            "summary": null
          },
          "safety_identifier": null,
          "service_tier": "default",
          "store": false,
          "temperature": 0.0,
          "text": {
            "format": {
              "type": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 213,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 53,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 266
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-10-29 12:39:08
- 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":"What''s
        in this image? (Be sure to mention the outside shape)"}]},{"role":"user","content":[{"type":"input_image","image_url":"https://httr2.r-lib.org/logo.png"}]}],"model":"gpt-4.1-mini","temperature":0,"stream":false,"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 9962bbe9cfad69d2-DFW
      content-encoding: gzip
      content-type: application/json
      date: Wed, 29 Oct 2025 12:39:12 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '3012'
      openai-project: proj_IeWhBnzvOO8wbVR5MdxnGXFq
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=HSMkWKFiyjOlGnEqC.CBWF_mFe.VlINobFFZWPIdEhg-1761741552-1.0.1.1-ZzCyebrTkAW9rUwtrarTYzvUo42F3ztIeOelnzMJlgghOiTCnM6dVJJGuNKLZaZIH6nDJBnwvzC5hjKLo23BsEcGzPm5ELdk0Dmj6JzsctA;
        path=/; expires=Wed, 29-Oct-25 13:09:12 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=1liQlnsmFFAscVe0Kn96at2X5t6QZ5gjuZuAlg2x0lM-1761741552154-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: '3030'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999237'
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_c36f460d8bfa41cd91949c3b866396f5
    body:
      string: |-
        {
          "id": "resp_07e50d5b350ac5490169020aed2ccc81969b01d3a39c2c68b8",
          "object": "response",
          "created_at": 1761741549,
          "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-mini-2025-04-14",
          "output": [
            {
              "id": "msg_07e50d5b350ac5490169020aef00bc8196b62c06f88dfe7eee",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "The image is a hexagon with a navy blue background. Inside, there is a red silhouette of a baseball player swinging a bat. Above the player, the text \"httr2\" is written in white cursive script. There is also a small red baseball with \"www\" written on it near the text."
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "previous_response_id": null,
          "prompt_cache_key": null,
          "reasoning": {
            "effort": null,
            "summary": null
          },
          "safety_identifier": null,
          "service_tier": "default",
          "store": false,
          "temperature": 0.0,
          "text": {
            "format": {
              "type": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 151,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 65,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 216
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-10-29 12:39:12
recorded_with: VCR-vcr/2.0.0
