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 are
        Joe, Hadley, Simon, and Tom''s favorite colors?"}]}],"model":"gpt-4.1-nano","temperature":0,"stream":false,"tools":[{"type":"function","name":"user_favorite_color","description":"Find
        out a user''s favorite color","strict":true,"parameters":{"type":"object","description":"","properties":{"user":{"type":"string","description":"User''s
        name"}},"required":["user"],"additionalProperties":false}}],"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 9a73c879bf4aa2a1-ORD
      content-encoding: gzip
      content-type: application/json
      date: Mon, 01 Dec 2025 15:57:58 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '2042'
      openai-project: proj_KTxPJ5EAugIeuZGL0lAI1H9t
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=RkaGgkfpR8lUl.2ox5swb7TbH1Pvc.M6RPMAj7Zyenk-1764604678-1.0.1.1-Bxt.f4jd.cZnBrO2H9aTT8H6P8fEwKDB5KCuGfsAk2KvJojeea8dQSeHs3eK3RnQnl3rvLgbvkXJ.U6R7nz4_bZZvobJUmlHas1oDiLIf8g;
        path=/; expires=Mon, 01-Dec-25 16:27:58 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=aGx4SpVT7EDjN9bj2qxlPAlqEBKWaP7oN7e_1nfQudo-1764604678295-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: '2046'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999717'
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_6dc8ae2b496049df9aeb8039552504f2
    body:
      string: |-
        {
          "id": "resp_06cea93f68dbdba501692dbb042a40819488f031cc2570a597",
          "object": "response",
          "created_at": 1764604676,
          "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": "fc_06cea93f68dbdba501692dbb04c5208194b49f16fcc23693a8",
              "type": "function_call",
              "status": "completed",
              "arguments": "{\"user\":\"Joe\"}",
              "call_id": "call_NPg54AVodz1F4kdDrrFISzyx",
              "name": "user_favorite_color"
            },
            {
              "id": "fc_06cea93f68dbdba501692dbb04eeac81949dbc3ebcb7e10ce7",
              "type": "function_call",
              "status": "completed",
              "arguments": "{\"user\":\"Hadley\"}",
              "call_id": "call_LJjB84PyEvQXalsjTmSJRjbc",
              "name": "user_favorite_color"
            },
            {
              "id": "fc_06cea93f68dbdba501692dbb051b108194b3509f17eae978ff",
              "type": "function_call",
              "status": "completed",
              "arguments": "{\"user\":\"Simon\"}",
              "call_id": "call_nMidtrzYDUr0pEo1M0XfB3QF",
              "name": "user_favorite_color"
            },
            {
              "id": "fc_06cea93f68dbdba501692dbb053f988194bfe5d61a7de01bf9",
              "type": "function_call",
              "status": "completed",
              "arguments": "{\"user\":\"Tom\"}",
              "call_id": "call_abz7m38rDA08lDo88yL9Gt5W",
              "name": "user_favorite_color"
            }
          ],
          "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": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [
            {
              "type": "function",
              "description": "Find out a user's favorite color",
              "name": "user_favorite_color",
              "parameters": {
                "type": "object",
                "description": "",
                "properties": {
                  "user": {
                    "type": "string",
                    "description": "User's name"
                  }
                },
                "required": [
                  "user"
                ],
                "additionalProperties": false
              },
              "strict": true
            }
          ],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 16,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 80,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 96
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-12-01 15:57:58
- 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 are
        Joe, Hadley, Simon, and Tom''s favorite colors?"}]},{"type":"function_call","call_id":"fc_06cea93f68dbdba501692dbb04c5208194b49f16fcc23693a8","name":"user_favorite_color","arguments":"{\"user\":\"Joe\"}"},{"type":"function_call","call_id":"fc_06cea93f68dbdba501692dbb04eeac81949dbc3ebcb7e10ce7","name":"user_favorite_color","arguments":"{\"user\":\"Hadley\"}"},{"type":"function_call","call_id":"fc_06cea93f68dbdba501692dbb051b108194b3509f17eae978ff","name":"user_favorite_color","arguments":"{\"user\":\"Simon\"}"},{"type":"function_call","call_id":"fc_06cea93f68dbdba501692dbb053f988194bfe5d61a7de01bf9","name":"user_favorite_color","arguments":"{\"user\":\"Tom\"}"},{"type":"function_call_output","call_id":"fc_06cea93f68dbdba501692dbb04c5208194b49f16fcc23693a8","output":"Tool
        calling failed with error User denied tool request"},{"type":"function_call_output","call_id":"fc_06cea93f68dbdba501692dbb04eeac81949dbc3ebcb7e10ce7","output":"Tool
        calling failed with error User denied tool request"},{"type":"function_call_output","call_id":"fc_06cea93f68dbdba501692dbb051b108194b3509f17eae978ff","output":"Tool
        calling failed with error User denied tool request"},{"type":"function_call_output","call_id":"fc_06cea93f68dbdba501692dbb053f988194bfe5d61a7de01bf9","output":"Tool
        calling failed with error User denied tool request"}],"model":"gpt-4.1-nano","temperature":0,"stream":false,"tools":[{"type":"function","name":"user_favorite_color","description":"Find
        out a user''s favorite color","strict":true,"parameters":{"type":"object","description":"","properties":{"user":{"type":"string","description":"User''s
        name"}},"required":["user"],"additionalProperties":false}}],"store":false,"service_tier":"auto"}'
  response:
    status: 200
    headers:
      alt-svc: h3=":443"; ma=86400
      cf-cache-status: DYNAMIC
      cf-ray: 9a73c8884876a2a1-ORD
      content-encoding: gzip
      content-type: application/json
      date: Mon, 01 Dec 2025 15:58:00 GMT
      openai-organization: posit-esfrkf
      openai-processing-ms: '2047'
      openai-project: proj_KTxPJ5EAugIeuZGL0lAI1H9t
      openai-version: '2020-10-01'
      server: cloudflare
      set-cookie:
      - __cf_bm=uJs7JeWXYUq1htH3WqvHeiOlDvVtlLiJTK86jLYXgos-1764604680-1.0.1.1-TJKGjF4iaKL9wgQZr7no6DBa_xSqV0s9H2N0DfJPJhCJb1Aftzx.Ex53AJ1ocEc90TOD8s7nJL04rjKWqeOSCT5ga4p172dCTIC61BBnZ80;
        path=/; expires=Mon, 01-Dec-25 16:28:00 GMT; domain=.api.openai.com; HttpOnly;
        Secure; SameSite=None
      - _cfuvid=DsA5Ag_6cucdsGUJddupVdg5AJA39jZG0Co4VYjbIAc-1764604680618-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: '2050'
      x-ratelimit-limit-requests: '30000'
      x-ratelimit-limit-tokens: '150000000'
      x-ratelimit-remaining-requests: '29999'
      x-ratelimit-remaining-tokens: '149999582'
      x-ratelimit-reset-requests: 2ms
      x-ratelimit-reset-tokens: 0s
      x-request-id: req_83119f088a5e4ea6a95f47498c1aaf52
    body:
      string: |-
        {
          "id": "resp_08052417c590353901692dbb068db88197aa5b077c3ef745cb",
          "object": "response",
          "created_at": 1764604678,
          "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_08052417c590353901692dbb07041081979cc4c8d17f2642e0",
              "type": "message",
              "status": "completed",
              "content": [
                {
                  "type": "output_text",
                  "annotations": [],
                  "logprobs": [],
                  "text": "I couldn't retrieve their favorite colors."
                }
              ],
              "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": "text"
            },
            "verbosity": "medium"
          },
          "tool_choice": "auto",
          "tools": [
            {
              "type": "function",
              "description": "Find out a user's favorite color",
              "name": "user_favorite_color",
              "parameters": {
                "type": "object",
                "description": "",
                "properties": {
                  "user": {
                    "type": "string",
                    "description": "User's name"
                  }
                },
                "required": [
                  "user"
                ],
                "additionalProperties": false
              },
              "strict": true
            }
          ],
          "top_logprobs": 0,
          "top_p": 1.0,
          "truncation": "disabled",
          "usage": {
            "input_tokens": 200,
            "input_tokens_details": {
              "cached_tokens": 0
            },
            "output_tokens": 9,
            "output_tokens_details": {
              "reasoning_tokens": 0
            },
            "total_tokens": 209
          },
          "user": null,
          "metadata": {}
        }
  recorded_at: 2025-12-01 15:58:00
recorded_with: VCR-vcr/2.0.0
