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":"When was
        ggplot2 1.0.0 released to CRAN?\n\nAnswer in YYYY-MM-DD format.\n\nThe CRAN
        archive page has this info."}]}],"model":"gpt-4.1","temperature":0,"stream":false,"tools":[{"type":"web_search","external_web_access":true}],"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      date: Mon, 16 Mar 2026 14:44:56 GMT
      content-type: application/json
      server: cloudflare
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '29983188'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 33ms
      openai-version: '2020-10-01'
      openai-organization: posit-esfrkf
      openai-project: proj_OgLNNoeNNrPmtkuM5FLTMdBQ
      x-request-id: req_f0293e8fb2a547558d2d7cf13cb4a5ea
      openai-processing-ms: '2604'
      cf-cache-status: DYNAMIC
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      set-cookie: __cf_bm=hLn6B0fsIxtp6W9qogSqL.61U25ts9qdDFnizitl0i0-1773672294.026194-1.0.1.1-4ND_3fr82mmNlEeNect_4kLqG.tjpQvy.rVawDLVpVRWlaIqUn41tnKJNqji5NXTUH_qW9w5.Y_vRCGDOmURrgI9jKpgnEqrBwZns.GNH3mklhcYylXvdXnQoNrRpN_X;
        HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Mon, 16 Mar 2026
        15:14:56 GMT
      content-encoding: gzip
      cf-ray: 9dd489ddab6a90d8-ATL
      alt-svc: h3=":443"; ma=86400
    body:
      string: |-
        {
          "id": "resp_0d43c66b2bbbaa3b0169b81766116081979667aacc521a38b7",
          "object": "response",
          "created_at": 1773672294,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "completed_at": 1773672296,
          "error": null,
          "frequency_penalty": 0.0,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "ws_0d43c66b2bbbaa3b0169b81766e5248197aabcb9631f1d0d9b",
              "type": "web_search_call",
              "status": "completed",
              "action": {
                "type": "search",
                "queries": [
                  "ggplot2 1.0.0 CRAN release date"
                ],
                "query": "ggplot2 1.0.0 CRAN release date"
              }
            },
            {
              "id": "msg_0d43c66b2bbbaa3b0169b81768372081978211e6c7086b0e34",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [
                    {
                      "type": "url_citation",
                      "end_index": 135,
                      "start_index": 57,
                      "title": "ggplot2 published releases on CRAN - Libraries.io - security & maintenance data for open source software",
                      "url": "https://libraries.io/cran/ggplot2/versions?utm_source=openai"
                    }
                  ],
                  "logprobs": [],
                  "text": "ggplot2 version\u202f1.0.0 was released to CRAN on 2014\u201105\u201121 ([libraries.io](https://libraries.io/cran/ggplot2/versions?utm_source=openai)).\n\nAnswer: 2014\u201105\u201121"
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "presence_penalty": 0.0,
          "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": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [
            {
              "type": "web_search",
              "search_context_size": "medium",
              "user_location": {
                "type": "approximate",
                "city": null,
                "country": "US",
                "region": null,
                "timezone": null
              }
            }
          ],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 17079,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 92,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 17171
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2026-03-16 14:44:56
- 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":"When was
        ggplot2 1.0.0 released to CRAN?\n\nAnswer in YYYY-MM-DD format.\n\nThe CRAN
        archive page has this info."}]},{"id":"ws_0d43c66b2bbbaa3b0169b81766e5248197aabcb9631f1d0d9b","type":"web_search_call","status":"completed","action":{"type":"search","queries":["ggplot2
        1.0.0 CRAN release date"],"query":"ggplot2 1.0.0 CRAN release date"}},{"role":"assistant","content":[{"type":"output_text","text":"ggplot2
        version 1.0.0 was released to CRAN on 2014‑05‑21 ([libraries.io](https://libraries.io/cran/ggplot2/versions?utm_source=openai)).\n\nAnswer:
        2014‑05‑21"}]},{"role":"user","content":[{"type":"input_text","text":"What
        month was that?"}]}],"model":"gpt-4.1","temperature":0,"stream":false,"tools":[{"type":"web_search","external_web_access":true}],"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      date: Mon, 16 Mar 2026 14:44:57 GMT
      content-type: application/json
      server: cloudflare
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '30000000'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      openai-version: '2020-10-01'
      openai-organization: posit-esfrkf
      openai-project: proj_OgLNNoeNNrPmtkuM5FLTMdBQ
      x-request-id: req_d0b172d56a1c43cd97cbc548583c946a
      openai-processing-ms: '564'
      cf-cache-status: DYNAMIC
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      set-cookie: __cf_bm=8ifuUwdDc8Cd9lIlOQUIMsFTuH7uW_14ohBj7e54d8U-1773672296.8048956-1.0.1.1-psaU7XuzWXCOiviA_msWUMY4k3H0gGOdOGINaA9LfZkkWNS0lrpDm0DryOnQ4FdoEg9eciYdI2igy6bhy4kuMJ5va1YPBjfOh8r5d9k9Ffdg7ksukIWxmcfNfjBP50rO;
        HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Mon, 16 Mar 2026
        15:14:57 GMT
      content-encoding: gzip
      cf-ray: 9dd489ef089490d8-ATL
      alt-svc: h3=":443"; ma=86400
    body:
      string: |-
        {
          "id": "resp_0d43c66b2bbbaa3b0169b81768d7a88197b1fbe77725df51be",
          "object": "response",
          "created_at": 1773672297,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "completed_at": 1773672297,
          "error": null,
          "frequency_penalty": 0.0,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "msg_0d43c66b2bbbaa3b0169b817695b848197a8e147e5e4a1cffc",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "May."
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "presence_penalty": 0.0,
          "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": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [
            {
              "type": "web_search",
              "search_context_size": "medium",
              "user_location": {
                "type": "approximate",
                "city": null,
                "country": "US",
                "region": null,
                "timezone": null
              }
            }
          ],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 408,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 4,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 412
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2026-03-16 14:44:57
- 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":"When was
        ggplot2 1.0.0 released to CRAN?\n\nAnswer in YYYY-MM-DD format.\n\nThe CRAN
        archive page has this info."}]},{"id":"ws_0d43c66b2bbbaa3b0169b81766e5248197aabcb9631f1d0d9b","type":"web_search_call","status":"completed","action":{"type":"search","queries":["ggplot2
        1.0.0 CRAN release date"],"query":"ggplot2 1.0.0 CRAN release date"}},{"role":"assistant","content":[{"type":"output_text","text":"ggplot2
        version 1.0.0 was released to CRAN on 2014‑05‑21 ([libraries.io](https://libraries.io/cran/ggplot2/versions?utm_source=openai)).\n\nAnswer:
        2014‑05‑21"}]},{"role":"user","content":[{"type":"input_text","text":"What
        month was that?"}]},{"role":"assistant","content":[{"type":"output_text","text":"May."}]},{"role":"user","content":[{"type":"input_text","text":"What
        month was that?"}]}],"model":"gpt-4.1","temperature":0,"stream":false,"tools":[{"type":"web_search","external_web_access":true}],"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      date: Mon, 16 Mar 2026 14:44:58 GMT
      content-type: application/json
      server: cloudflare
      x-ratelimit-limit-requests: '10000'
      x-ratelimit-limit-tokens: '30000000'
      x-ratelimit-remaining-requests: '9999'
      x-ratelimit-remaining-tokens: '30000000'
      x-ratelimit-reset-requests: 6ms
      x-ratelimit-reset-tokens: 0s
      openai-version: '2020-10-01'
      openai-organization: posit-esfrkf
      openai-project: proj_OgLNNoeNNrPmtkuM5FLTMdBQ
      x-request-id: req_55764a85446e472d8956f59150a0a901
      openai-processing-ms: '715'
      cf-cache-status: DYNAMIC
      strict-transport-security: max-age=31536000; includeSubDomains; preload
      x-content-type-options: nosniff
      set-cookie: __cf_bm=SYD4E.gDiGHtYLavXf7h0OuDqHPdeIj15KwhtF27oq4-1773672297.5326638-1.0.1.1-4gHMP14gY09ZS1u2rUBlq_9TBbIiSVD7OUpzdNNKrYNmPZX6EUxqn4Ks_PxssMX91IUwp3hT5RTXwiGz_2EKLU8DBb2XkAo8mq9rFhE2x1jHhx4TWOjvorZ3be15gBVB;
        HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Mon, 16 Mar 2026
        15:14:58 GMT
      content-encoding: gzip
      cf-ray: 9dd489f39b6490d8-ATL
      alt-svc: h3=":443"; ma=86400
    body:
      string: |-
        {
          "id": "resp_0d43c66b2bbbaa3b0169b8176990f081979ba332056d2e493e",
          "object": "response",
          "created_at": 1773672297,
          "status": "completed",
          "background": false,
          "billing": {
            "payer": "developer"
          },
          "completed_at": 1773672298,
          "error": null,
          "frequency_penalty": 0.0,
          "incomplete_details": null,
          "instructions": null,
          "max_output_tokens": null,
          "max_tool_calls": null,
          "model": "gpt-4.1-2025-04-14",
          "output": [
            {
              "id": "msg_0d43c66b2bbbaa3b0169b8176a389881979699c1db9731acba",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "May."
                }
              ],
              "role": "assistant"
            }
          ],
          "parallel_tool_calls": true,
          "presence_penalty": 0.0,
          "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": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [
            {
              "type": "web_search",
              "search_context_size": "medium",
              "user_location": {
                "type": "approximate",
                "city": null,
                "country": "US",
                "region": null,
                "timezone": null
              }
            }
          ],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 423,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 4,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 427
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2026-03-16 14:44:58
recorded_with: VCR-vcr/2.0.0
