simple_gpt-5_azure.yaml

 1---
 2version: 2
 3interactions:
 4  - id: 0
 5    request:
 6        proto: HTTP/1.1
 7        proto_major: 1
 8        proto_minor: 1
 9        content_length: 228
10        host: ""
11        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,"provider":{"only":["azure"]},"usage":{"include":true}}'
12        headers:
13            Accept:
14              - application/json
15            Content-Type:
16              - application/json
17            User-Agent:
18              - OpenAI/Go 2.3.0
19        url: https://openrouter.ai/api/v1/chat/completions
20        method: POST
21    response:
22        proto: HTTP/2.0
23        proto_major: 2
24        proto_minor: 0
25        content_length: -1
26        uncompressed: true
27        body: "\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n{\"id\":\"gen-1758707102-LV2O8bYKDQ2ht8G0KTHw\",\"provider\":\"Azure\",\"model\":\"openai/gpt-5\",\"object\":\"chat.completion\",\"created\":1758707102,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"completed\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\",\"refusal\":null,\"reasoning\":\"**Providing a simple greeting**\\n\\nThe user wants me to say hi in Portuguese, which is a simple request. I'll go with “Olá!”, as it fits the instruction perfectly. I’m considering whether to include “Oi!” as a casual alternative, but I want to keep it minimal since they asked specifically for a singular greeting. So, I’ll stick to just “Olá!” for the response. I think that should be just right!\",\"reasoning_details\":[{\"type\":\"reasoning.summary\",\"summary\":\"**Providing a simple greeting**\\n\\nThe user wants me to say hi in Portuguese, which is a simple request. I'll go with “Olá!”, as it fits the instruction perfectly. I’m considering whether to include “Oi!” as a casual alternative, but I want to keep it minimal since they asked specifically for a singular greeting. So, I’ll stick to just “Olá!” for the response. I think that should be just right!\",\"format\":\"openai-responses-v1\",\"index\":0},{\"type\":\"reasoning.encrypted\",\"data\":\"gAAAAABo072ijkZbv09_zuszJjRnHB6MyDgyyN2UHg9Y7WyLmvgemCeaOaMJ342Pwx1UOpIhuX8-z6h4oMVyMtAOl2ulpKKezx0nrxgI7KguSLx_bMIElyFDLAxUFWaEu1ZzYAkAta-RK1GsmU6Qc6gOAsW0vSgw-_3ErfcFDK81WoN4AOGxYY-u0pvbdXUvPZA0f0tbmqcpGM-UvcURFs6_gPnZ720J9EdzkT642BOjKSyJlz4tCF9qX4eLig26X-R2gpcTZWb--L3WAhpse7I4U3M1RvxCwt0FYQhg7KiUDdWQy_Vm8zapSdPf2-dS0r-Evc14fjZBMxCFky51OCa5GHtJz8KnGXQx7p7VbPgS7c_I0DrOhcNSPhcbuT2XYp-D5PsX1JJQFz-ZkrghP6WvquthqaVvd2vp-0hhnnviqmdE1bssl91vYGDab6k2WLpoPR3MZps6xkVwIb5IDID_VCKO5a9m-dXljXXuslKsHjbb9_p3d_Cn2eFiXZAgLlcz8N1-BIIxFp6EygIZT4zbh8tRWbxr1QtHoAmAKuW73NjP_P8tdUxMTWDCYulcKhUxIBz-aCtu4JsigKsW1YUnED6ddBsXU2rTkITcWDlUjWowfA3RQKup7rB9vdwcEQXmq-ZP1C8pav6VZ41GA4FlbswgdxX4egVnchhm5qFuGYUwursE4LMX7Mo8kHm44E22I-MMBA_GyjiCN6tRy-cK623OudjkMGJTj_74hPL0pMxqlsng84LpSqI6uW_xgDOg4pSfKtdq3wS2JZ9z1vFlLsrbF_uzMfUmM_sc1GgyLq2rg0qH0cKZk8-0DwX-cq-NP7q40mkF4QxQS3gq0y1ZzHk7Y6JjsGnQrh0mspKUP9E4tWTi6u95sCT6JtYuMgLg-71jMyJf9uSV8IrE6iOS6QlIJ3b-3emXkNpAQfGu4WXPL47X_3Ooai4Ofi_fxmLLurJHGFVoB-Ya9aCBFbkmc5aBB_8Uj-5A50S1FEJZk6mIRHU_-d-9aF8lOew270n81y336NCZ8Ekp6EA25Eoy9KUlPO2yy2ZNt3TzhcNP63atOsvKvtHBLnpaL15kUrSOnhfnZB2B7GqObYewTpKQz7SIkvtjs4BfH07Im7hm3c5GynefW1F8QfmF2Jkw3QDmi3VpnJ5ToxGtEG4j1xJLkA2m7jWgqU8HOm2M6Q-o900VDvil1SY-z0cKhcDc8DCGW-MF7mnSIleevplr5OkGLweyS9y2dhXB3x3bQhsH8ojA48aKkGlFDP_oqTj3WvqMXNAlszqogujaCOR9LIMdjnXF1Xm2kISM0nEudWMMQGdXXQWA80Ldvk9Yr52sbEa_AdgtGl-W1f5FwX88BUmkx3lFcLqTDHoX-9r3asm4zsqdy_vTw26YOrzuFw-hfDyzxCqLEETEwCZjwMv91qmLak5VNWe3zQjhbstmvOxSmwAkBgSyqISQZVvsszzVpiubxTP4ABbv\",\"id\":\"rs_68d3bd9fc3b4819381f4bd31004fa6980a768aa9a18bdd94\",\"format\":\"openai-responses-v1\",\"index\":0}]}}],\"usage\":{\"prompt_tokens\":19,\"completion_tokens\":72,\"total_tokens\":91,\"cost\":0.00074375,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":0.00002375,\"upstream_inference_completions_cost\":0.00072},\"completion_tokens_details\":{\"reasoning_tokens\":64,\"image_tokens\":0}}}"
28        headers:
29            Content-Type:
30              - application/json
31        status: 200 OK
32        code: 200
33        duration: 877.208875ms