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: 202
10 host: ""
11 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}}'
12 headers:
13 Accept:
14 - application/json
15 Content-Type:
16 - application/json
17 User-Agent:
18 - OpenAI/Go 2.7.1
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\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}}}"
28 headers:
29 Content-Type:
30 - application/json
31 status: 200 OK
32 code: 200
33 duration: 5.605099625s