---
version: 2
interactions:
- id: 0
  request:
    proto: HTTP/1.1
    proto_major: 1
    proto_minor: 1
    content_length: 202
    host: ""
    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"google/gemini-3-pro-preview","max_tokens":4000,"usage":{"include":true}}'
    headers:
      Accept:
      - application/json
      Content-Type:
      - application/json
      User-Agent:
      - OpenAI/Go 2.7.1
    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\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n\n         \n{\"id\":\"gen-1773323945-KH4iNGLeuzlTvaLsyi6w\",\"object\":\"chat.completion\",\"created\":1773323945,\"model\":\"google/gemini-3-pro-preview-20251117\",\"provider\":\"Google\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"STOP\",\"message\":{\"role\":\"assistant\",\"content\":\"You can say **\\\"Oi\\\"** (informal) or **\\\"Olá\\\"** (slightly more formal, like \\\"Hello\\\").\",\"refusal\":null,\"reasoning\":\"**Investigating Portuguese Greetings**\\n\\nI've homed in on the translation. It looks like \\\"Oi\\\" or \\\"Olá\\\" are the go-to options for \\\"hi\\\" in Portuguese. I'm noting \\\"Oi\\\" seems more casual than \\\"Olá,\\\" which is a key distinction to remember. Now, I'm considering contexts where one might be preferred over the other.\\n\\n\\n**Pinpointing Formalities in Usage**\\n\\nI'm now focusing on the formality aspects. I've noted that while \\\"Oi\\\" is indeed the simplest, providing \\\"Olá\\\" broadens the scope and adds nuance. Considering Brazilian versus European Portuguese, \\\"Oi\\\" is universally understood, and \\\"Olá\\\" is a safe bet in any setting. Time to refine the response to highlight this key distinction.\\n\\n\\n\",\"reasoning_details\":[{\"type\":\"reasoning.text\",\"text\":\"**Investigating Portuguese Greetings**\\n\\nI've homed in on the translation. It looks like \\\"Oi\\\" or \\\"Olá\\\" are the go-to options for \\\"hi\\\" in Portuguese. I'm noting \\\"Oi\\\" seems more casual than \\\"Olá,\\\" which is a key distinction to remember. Now, I'm considering contexts where one might be preferred over the other.\\n\\n\\n**Pinpointing Formalities in Usage**\\n\\nI'm now focusing on the formality aspects. I've noted that while \\\"Oi\\\" is indeed the simplest, providing \\\"Olá\\\" broadens the scope and adds nuance. Considering Brazilian versus European Portuguese, \\\"Oi\\\" is universally understood, and \\\"Olá\\\" is a safe bet in any setting. Time to refine the response to highlight this key distinction.\\n\\n\\n\",\"format\":\"google-gemini-v1\",\"index\":0},{\"type\":\"reasoning.encrypted\",\"data\":\"CikBjz1rXwsGfPyvpPTAObMA8wPY8uxtdh1qGpqVEC05KQjr6RE0517NrgpfAY89a1/C4BHmlOUe84daSc91J8qgaLcbiV66XMyz9B5X5ZzuSefPJFWink0sAEUhGKPhOd/UFJPd5vJn77FcANSfBJAPbXvQfPt1ur7ds7EKCdw1Uf2dEEYeFmTclhIKVAGPPWtfbVH+bCLa8my52HmrpFDVzvcO7b/PcesVlwo3SBlS7Eli0ZNEm7OND/wqwQhTPb3jSh/R2rtDuwdFVwh5oO0xhhQEFHHWE04G0q6lu7SKNgqKAQGPPWtfataiI310cD2pGmQZCqBsfRUiaaNglWcxoNrB4Y9D4VAEn0ij3q/FqKstF4qhqoBrIifdao3j9uezXb+orq27fi0z1wGg6PdtnOWPffTvSf0P+QgqjuXBct72DfnSigToi1Q3Tkl8f1/jN+yIzxoXG5aYb9tF+hpXpURZ8IPC7wI6ePkhfQqTAQGPPWtfiI8zBsiNninyAu6SpnEYl4ud3WcyIXD4EAMozlPb5L2gcWL4wMt3iydbR61Na07ptsL6ZhMAA2Epq96Nl/UURN+1TJQwJdjlXjKwYVTUnTuLwYABmkGLqBYU7KRgQ/1I/29y0X8A2siLzuQgLENUJ/dyrP45OFR3BKq1uqJ7K5pHtzx6z1RZtk7jy0QUbQr8AQGPPWtfloLRZXdGzWKCLT9hSa6ExEAr8HQo0Kv1wIYVA8D90I0BsHNBx1lj+a5IaU7YzzIxtAzRXE+JOwWvc+DRwBmHv/bauCVFlCaOuJp19a+KbfDijnGk2LXQF9WdnoskIXJA9b4EkW3TjloWpnD3rOC4mpDaWkKeux1rCZRy8Tgf2mW0sBaLBMklT/ND7M5VtrS8Smwkdk6RnW8NEBnbpBFuXNvjJyRb4UXgMegCXr10Hsd7ybib5oUniqRYRDTIetEHoEmkaRASouiq7zNUhtCrE+6jp3mInFEVVgpaeag1f2wWznjepOP49T70qNLFFdYDbTJIUmah/ArqAQGPPWtfM7rLtwJchAXUP/pquoVVVFxSRVXFAI/TYqHToe6D3seuE4r+4Uxxqj8Lor9ywF+mMmr4OnOHvWsJHgqBBdYOy9lHs+wMz/aWWoj1SUqbVAF0Bev4HkJRl8kDIVgfybmeFMb62puDxI1XIZCMgNYjgsVsvK/Srhg2rYvT8+eC6M8wCglEhga9KKgC5MvlHbwlLmccLSw78z0LIClZ87tsHGMLoLHt1QwHz92f0jj44evxCPyJaXhmQjQfKLiXhGkodiYAgLOvbM1NEqCnCJ0SPnJshzM++2VivCM/MA4MBn3ncHbyrgqeAgGPPWtfJbGNaMohwobhRZaiP9s7/0cPvfbwEr+uc8cdcsqigM8NLh7E1svZmXYmoJ97+TPjamGc+guxjbKJ5gs5IwG/nfCaP2j1CtXEnNY1MErs6FByHZypuLrSoLsldBSHOM6jYD+g2FJcsAvh9qBvfQpN3KVWOGh3oKCfITK4HsjVvpo1+CNJnsG0eLS38NsZqNr++RPCqkYvDGNrTjZpkj+5aK8+tRbvlUGet3z+2Fjq3p2EbrGTNltfJwQv72+LxJGlEkY4XbYQ1bpCrfTxpTokeAPfn4h5Gjp9WOyZFCeHaMWrzkCOGnVszILUWAmjnckNouleUKXVuDeQHEHdQKuFKaSQIwxLBGozhEbhhNGcgsN8HdTCGttsAaoKLAGPPWtfSyuI+pFjWeM4AomPtbYxXeuhNy3rReUxjnCWHfTqQjFeKqiduFa+\",\"format\":\"google-gemini-v1\",\"index\":1}]}}],\"usage\":{\"prompt_tokens\":9,\"completion_tokens\":293,\"total_tokens\":302,\"cost\":0.003534,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"cache_write_tokens\":0,\"audio_tokens\":0,\"video_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":0.003534,\"upstream_inference_prompt_cost\":0.000018,\"upstream_inference_completions_cost\":0.003516},\"completion_tokens_details\":{\"reasoning_tokens\":266,\"image_tokens\":0,\"audio_tokens\":0}}}"
    headers:
      Content-Type:
      - application/json
    status: 200 OK
    code: 200
    duration: 5.605099625s
