simple.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: 163
10    host: ""
11    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"glm-4.7-flash","max_tokens":4000}'
12    headers:
13      Accept:
14      - application/json
15      Content-Type:
16      - application/json
17      User-Agent:
18      - Charm-Fantasy/0.12.2 (https://charm.land/fantasy)
19    url: https://api.z.ai/api/coding/paas/v4/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: '{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"Olá! (Oh-lah)","reasoning_content":"1.  **Analyze the Request:** The user wants me to say \"hi\" in Portuguese.\n\n2.  **Identify the Language:** Portuguese.\n\n3.  **Identify the Translation for \"Hi\":**\n    *   Standard/Common greeting: \"Olá\"\n    *   Informal/Casual greeting: \"Oi\"\n    *   Pronunciation guides (optional but helpful): \"oh-lah\", \"oy\"\n\n4.  **Formulate the Response:**\n    *   Option 1: Just \"Olá\" (too brief).\n    *   Option 2: \"Olá!\" (better).\n    *   Option 3: \"Olá! Oi!\" (covers formal and informal).\n    *   Option 4: Include pronunciation for better UX. \"Olá! (oh-lah)\"\n\n5.  **Select the Best Response:** \"Olá!\" is the standard, universally understood greeting. I will also provide the phonetic pronunciation to be helpful.\n\n    *   *Draft:* \"Olá! (oh-lah)\"\n\n6.  **Final Polish:** Keep it simple and friendly.\n\n    *   Output: Olá!","role":"assistant"}}],"created":1773349367,"id":"20260313050242595b2cb031a74737","model":"glm-4.7-flash","object":"chat.completion","request_id":"20260313050242595b2cb031a74737","usage":{"completion_tokens":249,"completion_tokens_details":{"reasoning_tokens":239},"prompt_tokens":15,"prompt_tokens_details":{"cached_tokens":3},"total_tokens":264}}'
28    headers:
29      Content-Type:
30      - application/json; charset=UTF-8
31    status: 200 OK
32    code: 200
33    duration: 6.156021875s