---
version: 2
interactions:
  - id: 0
    request:
        proto: HTTP/1.1
        proto_major: 1
        proto_minor: 1
        content_length: 198
        host: ""
        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"openai/gpt-5","max_completion_tokens":4000,"usage":{"include":true}}'
        headers:
            Accept:
              - application/json
            Content-Type:
              - application/json
            User-Agent:
              - OpenAI/Go 2.3.0
        url: https://openrouter.ai/api/v1/chat/completions
        method: POST
    response:
        proto: HTTP/2.0
        proto_major: 2
        proto_minor: 0
        content_length: -1
        uncompressed: true
        body: "\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n{\"id\":\"gen-1758709984-uDDmgcl9M9axHhrnPO9m\",\"provider\":\"OpenAI\",\"model\":\"openai/gpt-5\",\"object\":\"chat.completion\",\"created\":1758709984,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"completed\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\",\"refusal\":null,\"reasoning\":\"**Providing greetings in Portuguese**\\n\\nThe user asked me to say hi in Portuguese. That's straightforward! I'll go with a simple \\\"Olá,\\\" and maybe add \\\"Oi\\\" as well. It's nice to give a couple of options, but I want to keep it concise. Since the instruction emphasizes avoiding heavy formatting, I’ll stick to just the greetings without extra embellishments. So, I'll just provide those two greetings: \\\"Olá\\\" and \\\"Oi!\\\"\",\"reasoning_details\":[{\"type\":\"reasoning.summary\",\"summary\":\"**Providing greetings in Portuguese**\\n\\nThe user asked me to say hi in Portuguese. That's straightforward! I'll go with a simple \\\"Olá,\\\" and maybe add \\\"Oi\\\" as well. It's nice to give a couple of options, but I want to keep it concise. Since the instruction emphasizes avoiding heavy formatting, I’ll stick to just the greetings without extra embellishments. So, I'll just provide those two greetings: \\\"Olá\\\" and \\\"Oi!\\\"\",\"format\":\"openai-responses-v1\",\"index\":0},{\"type\":\"reasoning.encrypted\",\"data\":\"gAAAAABo08jkLfyI2cfBaeIjfGBYzosAvdF3iAsGYaj-e2VKUap_EDPiV9qu3fmMj6MoeBGTc03G28KtCz8TvT1VTwH1S6K_DNtJ_zlQzMAcdoFTN1LDhKBFdZDDWEOv-2amDBOF8gjshrNby8EfHXgv2kEeviY4fM3vOma-WkWKJlPK9w3kpFs-sQPAa-GVCLDtsBkWUVoz_Cn9ajp_VfoZEwRr8JrfWJ3JyNJTUYr5L3Km08Az-MR78A0myBxP9bfC2q4oh2mweJ1hZK3OlHrVBHCdOQk3kstwBI2rGb32GV75IM1BsTFI37dSYEnezEEoOpT0WcFSb4_wP9QmE8KRdT-Kq4Mdsu-iVN-ZjZILi7Kmvh8O_8UUoUXFtkh1c7IwjnWdhTsV5-T414Aq6Dc7KufEYrJhBCxLlPO-xH33F7uK-2rwDVDLEExka_F428SCh7TRS3iHTkgYKz1_j6VOAtmSBAn5ZsQnrEConxYmo6CBsHyt-jPX7qw84rgApvbBn6VI2aVCx9vumtNO78Kscst5bBpY_3fv71J51p_Cl1GxJ2W3bVeybuhmjs8Z_iswzDWmx7OY4DT0YMQcmMLlcs2RtcpaoXCb7_wYh2nx_Plxhf4E9K6tHfagD9L1DTvMXOBaddgC8nKsEd2VGRHY8gvvVob3youE1puvv5lVu61EJma_Qs_u1bSHxK-Gci5yrdGbA4bHyolx0BryVbm2YvyHsNF9zAxGN0Zrr5I-P2UHAv7S6Bu-tGwSkh3rzplek7VdO51nuv1g74c5riabcYl41PwVvo8T6mG2Ij1oHKHvjjXBJ4Zpj5ZgbDGa0Sp1aoftoE9VSVpv8q-pGZb7AzwME_Kv1UnjRRTTc06EbI3EjCBAgwjfyc2vmFUUy4_SsEgGbzpTmo10n-0ka75bsLGpzlOGQAOA5G-OqQUGi8fs-9sjyq6CEgJL-QR-WE219C5q7n8pI-QRrhdwdvYMuBqYyUSM3QUesqH0fuqpsFN6X-Q0FqFywccIvaLHWMQaKZU2VUclPwctWS1ShpdTAXJJXY9-6rim5fkU1gNgHuGLwLalFGkS5XRgWKkS5U7qKDV3yyQIqg0eoCrHPK9j1qlfl2Di2nGVTWFWVrZQCYFyjPk_CDVe7VvoJmYXlXS9_6znXDi4aqQC5aEF-P0VBN-IZ5EgCBo0y0qCkAp9AcJm75qRR5MUX6l9zCmFMi8OwIYwjsNnC8-aVKavqDhqN_wfD8026w==\",\"id\":\"rs_68d3c8e1d7c08197b873572f5a0188900ed8812610ad5c82\",\"format\":\"openai-responses-v1\",\"index\":0}]}}],\"usage\":{\"prompt_tokens\":19,\"completion_tokens\":72,\"total_tokens\":91,\"cost\":0.000371875,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":0.000011875,\"upstream_inference_completions_cost\":0.00036},\"completion_tokens_details\":{\"reasoning_tokens\":64,\"image_tokens\":0}}}"
        headers:
            Content-Type:
              - application/json
        status: 200 OK
        code: 200
        duration: 1.125235666s
