test: re-record openrouter fixtures

Andrey Nering created

Change summary

providertests/testdata/TestOpenRouterCommon/anthropic/multi_tool.yaml                                   |   26 
providertests/testdata/TestOpenRouterCommon/anthropic/multi_tool_streaming.yaml                         |   89 
providertests/testdata/TestOpenRouterCommon/anthropic/simple.yaml                                       |   26 
providertests/testdata/TestOpenRouterCommon/anthropic/simple_streaming.yaml                             |   25 
providertests/testdata/TestOpenRouterCommon/anthropic/tool.yaml                                         |   26 
providertests/testdata/TestOpenRouterCommon/anthropic/tool_streaming.yaml                               |  169 
providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool.yaml                             |   26 
providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool_streaming.yaml                   |   79 
providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple.yaml                                 |   33 
providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple_streaming.yaml                       |   40 
providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool.yaml                                   |   26 
providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool_streaming.yaml                         |  117 
providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/multi_tool.yaml                      |   26 
providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/multi_tool_streaming.yaml            |   75 
providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/simple.yaml                          |   33 
providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/simple_streaming.yaml                |   42 
providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/tool.yaml                            |   26 
providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/tool_streaming.yaml                  |  107 
providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool.yaml                            |   26 
providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool_streaming.yaml                  |   53 
providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple.yaml                                |   33 
providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple_streaming.yaml                      |   42 
providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool.yaml                                  |   26 
providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool_streaming.yaml                        |   81 
providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool.yaml                        |   26 
providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool_streaming.yaml              |   30 
providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple.yaml                            |   26 
providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple_streaming.yaml                  |   26 
providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool.yaml                              |   26 
providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool_streaming.yaml                    |   26 
providertests/testdata/TestOpenRouterCommon/gemini/multi_tool.yaml                                      |   26 
providertests/testdata/TestOpenRouterCommon/gemini/multi_tool_streaming.yaml                            |   69 
providertests/testdata/TestOpenRouterCommon/gemini/simple.yaml                                          |   26 
providertests/testdata/TestOpenRouterCommon/gemini/simple_streaming.yaml                                |   46 
providertests/testdata/TestOpenRouterCommon/gemini/tool.yaml                                            |   26 
providertests/testdata/TestOpenRouterCommon/gemini/tool_streaming.yaml                                  |   63 
providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool.yaml                                     |   26 
providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool_streaming.yaml                           |  249 
providertests/testdata/TestOpenRouterCommon/glm-4.5/simple.yaml                                         |   26 
providertests/testdata/TestOpenRouterCommon/glm-4.5/simple_streaming.yaml                               |  204 
providertests/testdata/TestOpenRouterCommon/glm-4.5/tool.yaml                                           |   26 
providertests/testdata/TestOpenRouterCommon/glm-4.5/tool_streaming.yaml                                 |  185 
providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool.yaml                                     |   26 
providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool_streaming.yaml                           |  203 
providertests/testdata/TestOpenRouterCommon/glm-4.6/simple.yaml                                         |   26 
providertests/testdata/TestOpenRouterCommon/glm-4.6/simple_streaming.yaml                               | 1388 
providertests/testdata/TestOpenRouterCommon/glm-4.6/tool.yaml                                           |   26 
providertests/testdata/TestOpenRouterCommon/glm-4.6/tool_streaming.yaml                                 |  185 
providertests/testdata/TestOpenRouterCommon/glm/multi_tool.yaml                                         |   26 
providertests/testdata/TestOpenRouterCommon/glm/multi_tool_streaming.yaml                               |  149 
providertests/testdata/TestOpenRouterCommon/glm/simple.yaml                                             |   26 
providertests/testdata/TestOpenRouterCommon/glm/simple_streaming.yaml                                   |  562 
providertests/testdata/TestOpenRouterCommon/glm/tool.yaml                                               |   26 
providertests/testdata/TestOpenRouterCommon/glm/tool_streaming.yaml                                     |  111 
providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool.yaml                                       |   26 
providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool_streaming.yaml                             |  182 
providertests/testdata/TestOpenRouterCommon/gpt-5/simple.yaml                                           |   26 
providertests/testdata/TestOpenRouterCommon/gpt-5/simple_streaming.yaml                                 |  174 
providertests/testdata/TestOpenRouterCommon/gpt-5/tool.yaml                                             |   26 
providertests/testdata/TestOpenRouterCommon/gpt-5/tool_streaming.yaml                                   |  220 
providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool.yaml                            |   26 
providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool_streaming.yaml                  |   92 
providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple.yaml                                |   26 
providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple_streaming.yaml                      |   84 
providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool.yaml                                  |   26 
providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool_streaming.yaml                        |   52 
providertests/testdata/TestOpenRouterCommon/grok/multi_tool.yaml                                        |   26 
providertests/testdata/TestOpenRouterCommon/grok/multi_tool_streaming.yaml                              |  106 
providertests/testdata/TestOpenRouterCommon/grok/simple.yaml                                            |   26 
providertests/testdata/TestOpenRouterCommon/grok/simple_streaming.yaml                                  |   25 
providertests/testdata/TestOpenRouterCommon/grok/tool.yaml                                              |   26 
providertests/testdata/TestOpenRouterCommon/grok/tool_streaming.yaml                                    |   62 
providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool.yaml                                     |   26 
providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool_streaming.yaml                           |  131 
providertests/testdata/TestOpenRouterCommon/kimi-k2/simple.yaml                                         |   33 
providertests/testdata/TestOpenRouterCommon/kimi-k2/simple_streaming.yaml                               |   42 
providertests/testdata/TestOpenRouterCommon/kimi-k2/tool.yaml                                           |   26 
providertests/testdata/TestOpenRouterCommon/kimi-k2/tool_streaming.yaml                                 |  161 
providertests/testdata/TestOpenRouterCommon/kimi/multi_tool.yaml                                        |   26 
providertests/testdata/TestOpenRouterCommon/kimi/multi_tool_streaming.yaml                              |  283 
providertests/testdata/TestOpenRouterCommon/kimi/simple.yaml                                            |   26 
providertests/testdata/TestOpenRouterCommon/kimi/simple_streaming.yaml                                  |  430 
providertests/testdata/TestOpenRouterCommon/kimi/tool.yaml                                              |   26 
providertests/testdata/TestOpenRouterCommon/kimi/tool_streaming.yaml                                    |  147 
providertests/testdata/TestOpenRouterCommon/openai/multi_tool.yaml                                      |   26 
providertests/testdata/TestOpenRouterCommon/openai/multi_tool_streaming.yaml                            |   59 
providertests/testdata/TestOpenRouterCommon/openai/simple.yaml                                          |   33 
providertests/testdata/TestOpenRouterCommon/openai/simple_streaming.yaml                                |   25 
providertests/testdata/TestOpenRouterCommon/openai/tool.yaml                                            |   26 
providertests/testdata/TestOpenRouterCommon/openai/tool_streaming.yaml                                  |  129 
providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool.yaml                        |   26 
providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool_streaming.yaml              |   71 
providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple.yaml                            |   33 
providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple_streaming.yaml                  |   44 
providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool.yaml                              |   26 
providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool_streaming.yaml                    |   97 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/multi_tool.yaml                 |   26 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/multi_tool_streaming.yaml       |   89 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/simple.yaml                     |   26 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/simple_streaming.yaml           |   25 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/tool.yaml                       |   26 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/tool_streaming.yaml             |  141 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool.yaml           |   26 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool_streaming.yaml |   79 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple.yaml               |   26 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple_streaming.yaml     |   66 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool.yaml                 |   26 
providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool_streaming.yaml       |  115 
providertests/testdata/TestOpenRouterThinking/anthropic/thinking-streaming.yaml                         |   99 
providertests/testdata/TestOpenRouterThinking/anthropic/thinking.yaml                                   |   26 
providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking-streaming.yaml               |   91 
providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking.yaml                         |   26 
providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking-streaming.yaml                   |   83 
providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking.yaml                             |   26 
providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking-streaming.yaml              |   26 
providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking.yaml                        |   26 
providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking-streaming.yaml                           |  207 
providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking.yaml                                     |   26 
providertests/testdata/TestOpenRouterThinking/gpt-5/thinking-streaming.yaml                             |  192 
providertests/testdata/TestOpenRouterThinking/gpt-5/thinking.yaml                                       |   26 
providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking-streaming.yaml                  |  109 
providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking.yaml                            |   26 
122 files changed, 3,482 insertions(+), 6,499 deletions(-)

Detailed changes

providertests/testdata/TestOpenRouterCommon/anthropic/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 856
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/anthropic/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,141 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 893
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_bdrk_01XTTFRiRuvcspcpxuMoJ965","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":": 2"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":", "}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"toolu_bdrk_01Ao3wLFy6JWPGtWcZ8CvdVo","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"a\": 2"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":", \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945367-w5BMjFUo1VftlXVqvaPn","object":"chat.completion.chunk","created":1773945367,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":685,"completion_tokens":120,"total_tokens":805,"cost":0.001285,"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.001285,"upstream_inference_prompt_cost":0.000685,"upstream_inference_completions_cost":0.0006},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 3.905948833s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1348
+    host: ""

providertests/testdata/TestOpenRouterCommon/anthropic/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 201
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/anthropic/simple_streaming.yaml 🔗

@@ -0,0 +1,32 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 255
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1

providertests/testdata/TestOpenRouterCommon/anthropic/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 493
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/anthropic/tool_streaming.yaml 🔗

@@ -0,0 +1,169 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 547
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_bdrk_01Q8hMVuCxjhyQ5fPFaK2LHt","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"location\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" \"Florence,"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945354-XxuArfRtL105GrGucMsX","object":"chat.completion.chunk","created":1773945354,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":577,"completion_tokens":54,"total_tokens":631,"cost":0.000847,"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.000847,"upstream_inference_prompt_cost":0.000577,"upstream_inference_completions_cost":0.00027},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.738503458s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 812
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"tool_calls":[{"id":"toolu_bdrk_01Q8hMVuCxjhyQ5fPFaK2LHt","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"toolu_bdrk_01Q8hMVuCxjhyQ5fPFaK2LHt","role":"tool"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"The weather in Florence, Italy is currently","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" **40°C (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"104°F)**,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" which","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" is quite","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" hot","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" \n\nThis","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" is typical","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" for Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" during","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" summer months when","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" temperatures","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" can be","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" quite warm","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"'d recommend:","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"\n- Staying","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" hydrated\n- Wearing light,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" breathable clothing\n- Using","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" sun","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" protection (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"sun","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"screen, hat, sunglasses)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"\n- Planning","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" outdoor activities for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" early","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" morning or late evening","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" to","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" avoid the heat of","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" the day","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
+
+      data: {"id":"gen-1773945356-69pREjI1t1LIACEkKHdK","object":"chat.completion.chunk","created":1773945356,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}],"usage":{"prompt_tokens":646,"completion_tokens":96,"total_tokens":742,"cost":0.001126,"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.001126,"upstream_inference_prompt_cost":0.000646,"upstream_inference_completions_cost":0.00048},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.818862708s

providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 855
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/multi_tool_streaming.yaml 🔗

@@ -1,117 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 892
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"I'll add and multiply the numbers","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" 2 and 3 for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" you.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_vrtx_012sEiA1ajGbPds1mUPKdMnU","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\": "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":", \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"toolu_vrtx_012fhTq4abLcwbgsKbdfgVPA","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\": 2"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":", \"b"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323543-geHAkHUSSkZsqY28AQTy","object":"chat.completion.chunk","created":1773323543,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":502,"completion_tokens":137,"total_tokens":639,"cost":0.003561,"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.003561,"upstream_inference_prompt_cost":0.001506,"upstream_inference_completions_cost":0.002055},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 917.065042ms
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1410
-    host: ""

providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 200
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"anthropic/claude-sonnet-4","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{\"id\":\"gen-1773323530-QEmpi7F7SRj0p4e9ja20\",\"object\":\"chat.completion\",\"created\":1773323530,\"model\":\"anthropic/claude-4-sonnet-20250522\",\"provider\":\"Google\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":16,\"completion_tokens\":7,\"total_tokens\":23,\"cost\":0.000153,\"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.000153,\"upstream_inference_prompt_cost\":0.000048,\"upstream_inference_completions_cost\":0.000105},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0,\"audio_tokens\":0}}}"
-    headers:
-      Content-Type:
-      - application/json
-    status: 200 OK
-    code: 200
-    duration: 1.175311917s

providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/simple_streaming.yaml 🔗

@@ -1,40 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 254
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323531-D7RR9I3I1lMzNDNfWzao","object":"chat.completion.chunk","created":1773323531,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"Olá!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323531-D7RR9I3I1lMzNDNfWzao","object":"chat.completion.chunk","created":1773323531,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323531-D7RR9I3I1lMzNDNfWzao","object":"chat.completion.chunk","created":1773323531,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":16,"completion_tokens":7,"total_tokens":23,"cost":0.000153,"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.000153,"upstream_inference_prompt_cost":0.000048,"upstream_inference_completions_cost":0.000105},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 890.029ms

providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 492
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/claude-sonnet-4/tool_streaming.yaml 🔗

@@ -1,117 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 546
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"I'll get","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" the weather information for Florence, Italy for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" you.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_vrtx_015PkcPo9nLuQ3Lz4ELQueGM","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\": \"Floren"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ce"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":",Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323536-Ko6dI9bnZTkPeee45z6T","object":"chat.completion.chunk","created":1773323536,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":394,"completion_tokens":67,"total_tokens":461,"cost":0.002187,"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.002187,"upstream_inference_prompt_cost":0.001182,"upstream_inference_completions_cost":0.001005},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 948.437542ms
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 884
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"content":"I''ll get the weather information for Florence, Italy for you.","tool_calls":[{"id":"toolu_vrtx_015PkcPo9nLuQ3Lz4ELQueGM","function":{"arguments":"{\"location\": \"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"toolu_vrtx_015PkcPo9nLuQ3Lz4ELQueGM","role":"tool"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"The current","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" temperature in Florence, Italy is 40","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"°C (104°F). That","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"'s quite hot","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" If","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" you're planning to visit or are","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" currently there, make","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" sure to stay","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" hydrated and seek","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" shade during the hottest parts","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" of the day.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323538-UfUcZg6x7EjgfGIP95rN","object":"chat.completion.chunk","created":1773323538,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":476,"completion_tokens":54,"total_tokens":530,"cost":0.002238,"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.002238,"upstream_inference_prompt_cost":0.001428,"upstream_inference_completions_cost":0.00081},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.039042791s

providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 852
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"deepseek/deepseek-v3.2","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/multi_tool_streaming.yaml 🔗

@@ -1,165 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 889
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"deepseek/deepseek-v3.2","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"'ll help","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" you add","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" and multiply","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" numbers ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"2 and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" 3","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" simultaneously as","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" requested.\n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"0b9b65cb86084440a3ea7f75a9f20104","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\": 2, \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"5e95ae6f882c4547a01d7ed60da214f0","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\": 2, \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323904-gGztCi17vPKdNVkryZCS","object":"chat.completion.chunk","created":1773323904,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[],"usage":{"prompt_tokens":416,"completion_tokens":123,"total_tokens":539,"cost":0.0001549,"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.0001549,"upstream_inference_prompt_cost":0.00010816,"upstream_inference_completions_cost":0.00004674},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.3461555s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1432
-    host: ""

providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 197
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"deepseek/deepseek-v3.2","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{\"id\":\"gen-1773323879-BNXjUOAjb0ekhuFzfdmG\",\"object\":\"chat.completion\",\"created\":1773323879,\"model\":\"deepseek/deepseek-v3.2-20251201\",\"provider\":\"AtlasCloud\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"message\":{\"role\":\"assistant\",\"content\":\"Olá! \U0001F60A\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":13,\"completion_tokens\":6,\"total_tokens\":19,\"cost\":0.00000566,\"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.00000566,\"upstream_inference_prompt_cost\":0.00000338,\"upstream_inference_completions_cost\":0.00000228},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0,\"audio_tokens\":0}}}"
-    headers:
-      Content-Type:
-      - application/json
-    status: 200 OK
-    code: 200
-    duration: 2.374466917s

providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/simple_streaming.yaml 🔗

@@ -1,42 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 251
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"deepseek/deepseek-v3.2","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323881-sbeSbTHCeTso0VvT2Trm","object":"chat.completion.chunk","created":1773323881,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323881-sbeSbTHCeTso0VvT2Trm","object":"chat.completion.chunk","created":1773323881,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"á!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323881-sbeSbTHCeTso0VvT2Trm","object":"chat.completion.chunk","created":1773323881,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323881-sbeSbTHCeTso0VvT2Trm","object":"chat.completion.chunk","created":1773323881,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[],"usage":{"prompt_tokens":13,"completion_tokens":3,"total_tokens":16,"cost":0.00000452,"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.00000452,"upstream_inference_prompt_cost":0.00000338,"upstream_inference_completions_cost":0.00000114},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.671443459s

providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 489
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"deepseek/deepseek-v3.2","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/deepseek/deepseek-v3.2/tool_streaming.yaml 🔗

@@ -1,107 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 543
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"deepseek/deepseek-v3.2","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"'ll get","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" the weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" information for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" Florence,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" Italy for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" you.\n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"0a373b5ec8014719aec1898f092698c4","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\": \"Florence\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323890-5hlASQg7HIbNczB2sxfw","object":"chat.completion.chunk","created":1773323890,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[],"usage":{"prompt_tokens":318,"completion_tokens":56,"total_tokens":374,"cost":0.00010396,"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.00010396,"upstream_inference_prompt_cost":0.00008268,"upstream_inference_completions_cost":0.00002128},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.497798917s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 873
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"content":"I''ll get the weather information for Florence, Italy for you.\n\n","tool_calls":[{"id":"0a373b5ec8014719aec1898f092698c4","function":{"arguments":"{\"location\": \"Florence\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"0a373b5ec8014719aec1898f092698c4","role":"tool"}],"model":"deepseek/deepseek-v3.2","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"The","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" current","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" temperature in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" Florence,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" Italy is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"40°","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"C.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323894-rewl0HpIp9isI6kKd8cP","object":"chat.completion.chunk","created":1773323894,"model":"deepseek/deepseek-v3.2-20251201","provider":"AtlasCloud","choices":[],"usage":{"prompt_tokens":393,"completion_tokens":13,"total_tokens":406,"cost":0.00010712,"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.00010712,"upstream_inference_prompt_cost":0.00010218,"upstream_inference_completions_cost":0.00000494},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.430157167s

providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 853
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"google/gemini-2.5-flash","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/multi_tool_streaming.yaml 🔗

@@ -1,87 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 890
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"google/gemini-2.5-flash","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323568-46sn6OjhgDHVFJLSGDFI","object":"chat.completion.chunk","created":1773323568,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"tool_add_KQuyjhzkSrDLHHP8RcOV","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323568-46sn6OjhgDHVFJLSGDFI","object":"chat.completion.chunk","created":1773323568,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"b\":3,\"a\":2}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323568-46sn6OjhgDHVFJLSGDFI","object":"chat.completion.chunk","created":1773323568,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"tool_multiply_bdU7KY7e0zIp9S5WXO8k","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323568-46sn6OjhgDHVFJLSGDFI","object":"chat.completion.chunk","created":1773323568,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"b\":3,\"a\":2}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323568-46sn6OjhgDHVFJLSGDFI","object":"chat.completion.chunk","created":1773323568,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"STOP"}]}
-
-      data: {"id":"gen-1773323568-46sn6OjhgDHVFJLSGDFI","object":"chat.completion.chunk","created":1773323568,"model":"google/gemini-2.5-flash","provider":"Google","choices":[],"usage":{"prompt_tokens":57,"completion_tokens":10,"total_tokens":67,"cost":0.0000421,"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.0000421,"upstream_inference_prompt_cost":0.0000171,"upstream_inference_completions_cost":0.000025},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 3.172039875s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1325
-    host: ""

providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-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":"google/gemini-2.5-flash","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{\"id\":\"gen-1773323546-Lz9h2412HbWSXFNgDi4q\",\"object\":\"chat.completion\",\"created\":1773323546,\"model\":\"google/gemini-2.5-flash\",\"provider\":\"Google\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"STOP\",\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":9,\"completion_tokens\":2,\"total_tokens\":11,\"cost\":0.0000077,\"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.0000077,\"upstream_inference_prompt_cost\":0.0000027,\"upstream_inference_completions_cost\":0.000005},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0,\"audio_tokens\":0}}}"
-    headers:
-      Content-Type:
-      - application/json
-    status: 200 OK
-    code: 200
-    duration: 2.217108958s

providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/simple_streaming.yaml 🔗

@@ -1,42 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 252
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"google/gemini-2.5-flash","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323549-Z7TPTY3OFTwi3FbsrkD7","object":"chat.completion.chunk","created":1773323549,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"Olá","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323549-Z7TPTY3OFTwi3FbsrkD7","object":"chat.completion.chunk","created":1773323549,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323549-Z7TPTY3OFTwi3FbsrkD7","object":"chat.completion.chunk","created":1773323549,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"STOP"}]}
-
-      data: {"id":"gen-1773323549-Z7TPTY3OFTwi3FbsrkD7","object":"chat.completion.chunk","created":1773323549,"model":"google/gemini-2.5-flash","provider":"Google","choices":[],"usage":{"prompt_tokens":9,"completion_tokens":2,"total_tokens":11,"cost":0.0000077,"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.0000077,"upstream_inference_prompt_cost":0.0000027,"upstream_inference_completions_cost":0.000005},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 2.50132825s

providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 490
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"google/gemini-2.5-flash","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/gemini-2.5-flash/tool_streaming.yaml 🔗

@@ -1,81 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 544
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"google/gemini-2.5-flash","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323557-bwTLEOraICpagWL6Uq07","object":"chat.completion.chunk","created":1773323557,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"tool_weather_13exAs9OnUCNuJ59R1nr","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323557-bwTLEOraICpagWL6Uq07","object":"chat.completion.chunk","created":1773323557,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence,Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323557-bwTLEOraICpagWL6Uq07","object":"chat.completion.chunk","created":1773323557,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"STOP"}]}
-
-      data: {"id":"gen-1773323557-bwTLEOraICpagWL6Uq07","object":"chat.completion.chunk","created":1773323557,"model":"google/gemini-2.5-flash","provider":"Google","choices":[],"usage":{"prompt_tokens":28,"completion_tokens":5,"total_tokens":33,"cost":0.0000209,"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.0000209,"upstream_inference_prompt_cost":0.0000084,"upstream_inference_completions_cost":0.0000125},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 2.693357792s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 803
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"tool_calls":[{"id":"tool_weather_13exAs9OnUCNuJ59R1nr","function":{"arguments":"{\"location\":\"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"tool_weather_13exAs9OnUCNuJ59R1nr","role":"tool"}],"model":"google/gemini-2.5-flash","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323560-bWQYXK8x3ujdxDOjLrPN","object":"chat.completion.chunk","created":1773323560,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"The weather in Florence,Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323560-bWQYXK8x3ujdxDOjLrPN","object":"chat.completion.chunk","created":1773323560,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":" is 40 C.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323560-bWQYXK8x3ujdxDOjLrPN","object":"chat.completion.chunk","created":1773323560,"model":"google/gemini-2.5-flash","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"STOP"}]}
-
-      data: {"id":"gen-1773323560-bWQYXK8x3ujdxDOjLrPN","object":"chat.completion.chunk","created":1773323560,"model":"google/gemini-2.5-flash","provider":"Google","choices":[],"usage":{"prompt_tokens":56,"completion_tokens":12,"total_tokens":68,"cost":0.0000468,"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.0000468,"upstream_inference_prompt_cost":0.0000168,"upstream_inference_completions_cost":0.00003},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 2.10521125s

providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 857
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"google/gemini-3-pro-preview","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/multi_tool_streaming.yaml 🔗

@@ -1,93 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 894
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"google/gemini-3-pro-preview","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324016-ju6o6zsDAama1Oyl2svH","object":"chat.completion.chunk","created":1773324016,"model":"google/gemini-3-pro-preview-20251117","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**Initiating Operations Concurrently**\n\nI've got the directive to execute both 'add' and 'multiply' operations on the provided numbers, 2 and 3. The system prompt is clear: both must be used. Now I am formulating the concurrent calls to 'add' and 'multiply', as requested.\n\n\n","reasoning_details":[{"type":"reasoning.text","text":"**Initiating Operations Concurrently**\n\nI've got the directive to execute both 'add' and 'multiply' operations on the provided numbers, 2 and 3. The system prompt is clear: both must be used. Now I am formulating the concurrent calls to 'add' and 'multiply', as requested.\n\n\n","format":"google-gemini-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324016-ju6o6zsDAama1Oyl2svH","object":"chat.completion.chunk","created":1773324016,"model":"google/gemini-3-pro-preview-20251117","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**Constructing Tool Calls**\n\nI'm solidifying the implementation strategy. My current focus is generating a list containing the `add` and `multiply` function calls, both operating on the inputs 2 and 3, as I previously planned. That list is now ready for execution.\n\n\n","reasoning_details":[{"type":"reasoning.text","text":"**Constructing Tool Calls**\n\nI'm solidifying the implementation strategy. My current focus is generating a list containing the `add` and `multiply` function calls, both operating on the inputs 2 and 3, as I previously planned. That list is now ready for execution.\n\n\n","format":"google-gemini-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-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

providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/simple_streaming.yaml 🔗

@@ -1,46 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 256
-    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,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+

providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 494
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"google/gemini-3-pro-preview","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/gemini-3-pro-preview/tool_streaming.yaml 🔗

@@ -1,85 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 548
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"google/gemini-3-pro-preview","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+

providertests/testdata/TestOpenRouterCommon/gemini/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 866
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"google/gemini-3.1-flash-lite-preview","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/gemini/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,121 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 903
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"google/gemini-3.1-flash-lite-preview","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null,"reasoning_details":[{"type":"reasoning.encrypted","data":"AY89a1+4ldhGjiNn8S1VuGpFQrS57EYj823FwVVWyxvAG0cE5Qi8Mh3qDl5zaYStVes=","format":"google-gemini-v1","id":"tool_add_sYdHLQ7pM4TsXu9boNT5","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"tool_add_sYdHLQ7pM4TsXu9boNT5","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"b\":3,\"a\":2}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"tool_multiply_M7nCvf8jvQADIkrw5YKS","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"STOP"}]}
+
+      data: {"id":"gen-1773945409-GKBLGdVdfDpywrF53THX","object":"chat.completion.chunk","created":1773945409,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"STOP"}],"usage":{"prompt_tokens":83,"completion_tokens":32,"total_tokens":115,"cost":0.00006875,"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.00006875,"upstream_inference_prompt_cost":0.00002075,"upstream_inference_completions_cost":0.000048},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 3.101256s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1544
+    host: ""

providertests/testdata/TestOpenRouterCommon/gemini/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 211
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"google/gemini-3.1-flash-lite-preview","max_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/gemini/simple_streaming.yaml 🔗

@@ -0,0 +1,46 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 265
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"google/gemini-3.1-flash-lite-preview","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945388-ScQOcjqnnQqDR2tkBCM6","object":"chat.completion.chunk","created":1773945388,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google AI Studio","choices":[{"index":0,"delta":{"content":"Olá!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945388-ScQOcjqnnQqDR2tkBCM6","object":"chat.completion.chunk","created":1773945388,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google AI Studio","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null,"reasoning_details":[{"type":"reasoning.encrypted","data":"EjQKMgG+Pvb72piB9g0HqzVyYjGL9Be9fvg3tyhef4/NDaxTjBDkMJi5K7zGEDVk+5oNajHu","format":"google-gemini-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945388-ScQOcjqnnQqDR2tkBCM6","object":"chat.completion.chunk","created":1773945388,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google AI Studio","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"stop","native_finish_reason":"STOP"}]}
+
+      data: {"id":"gen-1773945388-ScQOcjqnnQqDR2tkBCM6","object":"chat.completion.chunk","created":1773945388,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google AI Studio","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"STOP"}],"usage":{"prompt_tokens":11,"completion_tokens":2,"total_tokens":13,"cost":0.00000575,"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.00000575,"upstream_inference_prompt_cost":0.00000275,"upstream_inference_completions_cost":0.000003},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.240184834s

providertests/testdata/TestOpenRouterCommon/gemini/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 503
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"google/gemini-3.1-flash-lite-preview","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/gemini/tool_streaming.yaml 🔗

@@ -0,0 +1,113 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 557
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"google/gemini-3.1-flash-lite-preview","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945397-vXwGi8oe2Pu1tPhWFBqG","object":"chat.completion.chunk","created":1773945397,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null,"reasoning_details":[{"type":"reasoning.encrypted","data":"AY89a195Y0+HaAqhhzh7Ftn/kaQm1mbI2DIUJEF/ivbMf4Ez5+eK1DaB2LIT89cnq2Q=","format":"google-gemini-v1","id":"tool_weather_JseIOiirEv9DOluhcBh6","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945397-vXwGi8oe2Pu1tPhWFBqG","object":"chat.completion.chunk","created":1773945397,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"tool_weather_JseIOiirEv9DOluhcBh6","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945397-vXwGi8oe2Pu1tPhWFBqG","object":"chat.completion.chunk","created":1773945397,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence, Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945397-vXwGi8oe2Pu1tPhWFBqG","object":"chat.completion.chunk","created":1773945397,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"STOP"}]}
+
+      data: {"id":"gen-1773945397-vXwGi8oe2Pu1tPhWFBqG","object":"chat.completion.chunk","created":1773945397,"model":"google/gemini-3.1-flash-lite-preview-20260303","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"STOP"}],"usage":{"prompt_tokens":39,"completion_tokens":16,"total_tokens":55,"cost":0.00003375,"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.00003375,"upstream_inference_prompt_cost":0.00000975,"upstream_inference_completions_cost":0.000024},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 2.843115417s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1027
+    host: ""

providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 842
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"z-ai/glm-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/glm-4.5/multi_tool_streaming.yaml 🔗

@@ -1,405 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 879
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"z-ai/glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asking","reasoning_details":[{"type":"reasoning.text","text":" asking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me","reasoning_details":[{"type":"reasoning.text","text":" me","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" numbers","reasoning_details":[{"type":"reasoning.text","text":" numbers","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.text","text":" need","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" same","reasoning_details":[{"type":"reasoning.text","text":" same","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" inputs","reasoning_details":[{"type":"reasoning.text","text":" inputs","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":").\n\n","reasoning_details":[{"type":"reasoning.text","text":").\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"For","reasoning_details":[{"type":"reasoning.text","text":"For","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":\n","reasoning_details":[{"type":"reasoning.text","text":":\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-","reasoning_details":[{"type":"reasoning.text","text":"-","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" =","reasoning_details":[{"type":"reasoning.text","text":" =","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n","reasoning_details":[{"type":"reasoning.text","text":"\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-","reasoning_details":[{"type":"reasoning.text","text":"-","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" b","reasoning_details":[{"type":"reasoning.text","text":" b","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" =","reasoning_details":[{"type":"reasoning.text","text":" =","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n\n","reasoning_details":[{"type":"reasoning.text","text":"\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"For","reasoning_details":[{"type":"reasoning.text","text":"For","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":\n","reasoning_details":[{"type":"reasoning.text","text":":\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-","reasoning_details":[{"type":"reasoning.text","text":"-","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" =","reasoning_details":[{"type":"reasoning.text","text":" =","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  \n","reasoning_details":[{"type":"reasoning.text","text":"  \n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-","reasoning_details":[{"type":"reasoning.text","text":"-","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" b","reasoning_details":[{"type":"reasoning.text","text":" b","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" =","reasoning_details":[{"type":"reasoning.text","text":" =","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n\n","reasoning_details":[{"type":"reasoning.text","text":"\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"I","reasoning_details":[{"type":"reasoning.text","text":"I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'ll","reasoning_details":[{"type":"reasoning.text","text":"'ll","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.text","text":" call","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" functions","reasoning_details":[{"type":"reasoning.text","text":" functions","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" these","reasoning_details":[{"type":"reasoning.text","text":" these","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameters","reasoning_details":[{"type":"reasoning.text","text":" parameters","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"'ll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" add","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" multiply","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" numbers","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"2","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"3","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":".\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_6a11b6c05ee447799771c928","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"call_4431af3675844706982c27ec","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324058-dZa5em6CCB29zznhaofI","object":"chat.completion.chunk","created":1773324058,"model":"z-ai/glm-4.5","provider":"Novita","choices":[],"usage":{"prompt_tokens":280,"completion_tokens":143,"total_tokens":423,"cost":0.00035716,"is_byok":false,"prompt_tokens_details":{"cached_tokens":256,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00035716,"upstream_inference_prompt_cost":0.00004256,"upstream_inference_completions_cost":0.0003146},"completion_tokens_details":{"reasoning_tokens":82,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.14797225s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1755
-    host: ""

providertests/testdata/TestOpenRouterCommon/glm-4.5/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 187
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"z-ai/glm-4.5","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

providertests/testdata/TestOpenRouterCommon/glm-4.5/simple_streaming.yaml 🔗

@@ -1,204 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 241
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"z-ai/glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"I","reasoning_details":[{"type":"reasoning.text","text":"I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.text","text":" need","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" say","reasoning_details":[{"type":"reasoning.text","text":" say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi","reasoning_details":[{"type":"reasoning.text","text":"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The","reasoning_details":[{"type":"reasoning.text","text":" The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" greeting","reasoning_details":[{"type":"reasoning.text","text":" greeting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".","reasoning_details":[{"type":"reasoning.text","text":"\".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" This","reasoning_details":[{"type":"reasoning.text","text":" This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" standard","reasoning_details":[{"type":"reasoning.text","text":" standard","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" friendly","reasoning_details":[{"type":"reasoning.text","text":" friendly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" greeting","reasoning_details":[{"type":"reasoning.text","text":" greeting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.text","text":" that","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" can","reasoning_details":[{"type":"reasoning.text","text":" can","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be","reasoning_details":[{"type":"reasoning.text","text":" be","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" used","reasoning_details":[{"type":"reasoning.text","text":" used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most","reasoning_details":[{"type":"reasoning.text","text":" most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" situations","reasoning_details":[{"type":"reasoning.text","text":" situations","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" There","reasoning_details":[{"type":"reasoning.text","text":" There","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s","reasoning_details":[{"type":"reasoning.text","text":"'s","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" also","reasoning_details":[{"type":"reasoning.text","text":" also","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" which","reasoning_details":[{"type":"reasoning.text","text":" which","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" more","reasoning_details":[{"type":"reasoning.text","text":" more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" informal","reasoning_details":[{"type":"reasoning.text","text":" informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" similar","reasoning_details":[{"type":"reasoning.text","text":" similar","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Hi","reasoning_details":[{"type":"reasoning.text","text":"Hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" English","reasoning_details":[{"type":"reasoning.text","text":" English","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Since","reasoning_details":[{"type":"reasoning.text","text":" Since","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" request","reasoning_details":[{"type":"reasoning.text","text":" request","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" simple","reasoning_details":[{"type":"reasoning.text","text":" simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" doesn","reasoning_details":[{"type":"reasoning.text","text":" doesn","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'t","reasoning_details":[{"type":"reasoning.text","text":"'t","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" specify","reasoning_details":[{"type":"reasoning.text","text":" specify","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" form","reasoning_details":[{"type":"reasoning.text","text":" form","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ality","reasoning_details":[{"type":"reasoning.text","text":"ality","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'ll","reasoning_details":[{"type":"reasoning.text","text":"'ll","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provide","reasoning_details":[{"type":"reasoning.text","text":" provide","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.text","text":" it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s","reasoning_details":[{"type":"reasoning.text","text":"'s","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" universally","reasoning_details":[{"type":"reasoning.text","text":" universally","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" appropriate","reasoning_details":[{"type":"reasoning.text","text":" appropriate","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"á","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773324032-BB5Bz02Qyy8Wc5LPmWVO","object":"chat.completion.chunk","created":1773324032,"model":"z-ai/glm-4.5","provider":"Novita","choices":[],"usage":{"prompt_tokens":16,"completion_tokens":86,"total_tokens":102,"cost":0.00019145,"is_byok":false,"prompt_tokens_details":{"cached_tokens":15,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00019145,"upstream_inference_prompt_cost":0.00000225,"upstream_inference_completions_cost":0.0001892},"completion_tokens_details":{"reasoning_tokens":79,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 759.130333ms

providertests/testdata/TestOpenRouterCommon/glm-4.5/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 479
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"z-ai/glm-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/glm-4.5/tool_streaming.yaml 🔗

@@ -1,371 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 533
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"z-ai/glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n","reasoning_details":[{"type":"reasoning.text","text":"\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asking","reasoning_details":[{"type":"reasoning.text","text":" asking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" access","reasoning_details":[{"type":"reasoning.text","text":" access","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.text","text":" that","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" requires","reasoning_details":[{"type":"reasoning.text","text":" requires","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The","reasoning_details":[{"type":"reasoning.text","text":" The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" has","reasoning_details":[{"type":"reasoning.text","text":" has","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provided","reasoning_details":[{"type":"reasoning.text","text":" provided","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Flo","reasoning_details":[{"type":"reasoning.text","text":"Flo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"rence","reasoning_details":[{"type":"reasoning.text","text":"rence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Italy","reasoning_details":[{"type":"reasoning.text","text":"Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" this","reasoning_details":[{"type":"reasoning.text","text":" this","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" exact","reasoning_details":[{"type":"reasoning.text","text":" exact","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" value","reasoning_details":[{"type":"reasoning.text","text":" value","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provided","reasoning_details":[{"type":"reasoning.text","text":" provided","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" by","reasoning_details":[{"type":"reasoning.text","text":" by","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"'ll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" check","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":".\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_41f85dbc4f6043e4998c612a","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence,Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324043-x0rKWKEIG9euQGgS9Q64","object":"chat.completion.chunk","created":1773324043,"model":"z-ai/glm-4.5","provider":"Z.AI","choices":[],"usage":{"prompt_tokens":178,"completion_tokens":87,"total_tokens":265,"cost":0.00021147,"is_byok":false,"prompt_tokens_details":{"cached_tokens":177,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00021147,"upstream_inference_prompt_cost":0.00002007,"upstream_inference_completions_cost":0.0001914},"completion_tokens_details":{"reasoning_tokens":56,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 3.156603917s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1202
-    host: ""

providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 842
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"z-ai/glm-4.6","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/glm-4.6/multi_tool_streaming.yaml 🔗

@@ -1,361 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 879
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"z-ai/glm-4.6","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wants","reasoning_details":[{"type":"reasoning.text","text":" wants","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me","reasoning_details":[{"type":"reasoning.text","text":" me","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" numbers","reasoning_details":[{"type":"reasoning.text","text":" numbers","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" functions","reasoning_details":[{"type":"reasoning.text","text":" functions","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" available","reasoning_details":[{"type":"reasoning.text","text":" available","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" instructions","reasoning_details":[{"type":"reasoning.text","text":" instructions","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" say","reasoning_details":[{"type":"reasoning.text","text":" say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" always","reasoning_details":[{"type":"reasoning.text","text":" always","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" at","reasoning_details":[{"type":"reasoning.text","text":" at","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" same","reasoning_details":[{"type":"reasoning.text","text":" same","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time","reasoning_details":[{"type":"reasoning.text","text":" time","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" So","reasoning_details":[{"type":"reasoning.text","text":" So","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.text","text":" need","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.text","text":" call","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" functions","reasoning_details":[{"type":"reasoning.text","text":" functions","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameters","reasoning_details":[{"type":"reasoning.text","text":" parameters","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"=","reasoning_details":[{"type":"reasoning.text","text":"=","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" b","reasoning_details":[{"type":"reasoning.text","text":" b","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"=","reasoning_details":[{"type":"reasoning.text","text":"=","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"'ll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" add","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" multiply","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" numbers","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"2","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"3","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_c02817b0e63e4f9db2208d62","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"call_0e54f1f590bd45b4a7972f5f","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324169-R35AraloGop4RPqk2TgM","object":"chat.completion.chunk","created":1773324169,"model":"z-ai/glm-4.6","provider":"Novita","choices":[],"usage":{"prompt_tokens":275,"completion_tokens":107,"total_tokens":382,"cost":0.00027665,"is_byok":false,"prompt_tokens_details":{"cached_tokens":250,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00027665,"upstream_inference_prompt_cost":0.00004125,"upstream_inference_completions_cost":0.0002354},"completion_tokens_details":{"reasoning_tokens":60,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.016894958s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1708
-    host: ""

providertests/testdata/TestOpenRouterCommon/glm-4.6/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 187
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"z-ai/glm-4.6","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

providertests/testdata/TestOpenRouterCommon/glm-4.6/simple_streaming.yaml 🔗

@@ -1,1388 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 241
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"z-ai/glm-4.6","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"1","reasoning_details":[{"type":"reasoning.text","text":"1","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". ","reasoning_details":[{"type":"reasoning.text","text":". ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **An","reasoning_details":[{"type":"reasoning.text","text":" **An","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"alyze the","reasoning_details":[{"type":"reasoning.text","text":"alyze the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s request","reasoning_details":[{"type":"reasoning.text","text":"'s request","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":** The","reasoning_details":[{"type":"reasoning.text","text":":** The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user wants","reasoning_details":[{"type":"reasoning.text","text":" user wants","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to know","reasoning_details":[{"type":"reasoning.text","text":" to know","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" how to","reasoning_details":[{"type":"reasoning.text","text":" how to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" say \"","reasoning_details":[{"type":"reasoning.text","text":" say \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi\"","reasoning_details":[{"type":"reasoning.text","text":"hi\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in Portuguese","reasoning_details":[{"type":"reasoning.text","text":" in Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". This","reasoning_details":[{"type":"reasoning.text","text":". This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is a","reasoning_details":[{"type":"reasoning.text","text":" is a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very simple","reasoning_details":[{"type":"reasoning.text","text":" very simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", direct","reasoning_details":[{"type":"reasoning.text","text":", direct","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" translation request","reasoning_details":[{"type":"reasoning.text","text":" translation request","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n2","reasoning_details":[{"type":"reasoning.text","text":".\n\n2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". ","reasoning_details":[{"type":"reasoning.text","text":". ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **Ident","reasoning_details":[{"type":"reasoning.text","text":" **Ident","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ify the","reasoning_details":[{"type":"reasoning.text","text":"ify the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" core task","reasoning_details":[{"type":"reasoning.text","text":" core task","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":** Provide","reasoning_details":[{"type":"reasoning.text","text":":** Provide","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the Portuguese","reasoning_details":[{"type":"reasoning.text","text":" the Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" equivalent","reasoning_details":[{"type":"reasoning.text","text":" equivalent","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" of \"","reasoning_details":[{"type":"reasoning.text","text":" of \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi\".\n\n","reasoning_details":[{"type":"reasoning.text","text":"hi\".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3.","reasoning_details":[{"type":"reasoning.text","text":"3.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  **","reasoning_details":[{"type":"reasoning.text","text":"  **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Brainstorm","reasoning_details":[{"type":"reasoning.text","text":"Brainstorm","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" greetings","reasoning_details":[{"type":"reasoning.text","text":" greetings","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n   ","reasoning_details":[{"type":"reasoning.text","text":"**\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Ol","reasoning_details":[{"type":"reasoning.text","text":" \"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á\"","reasoning_details":[{"type":"reasoning.text","text":"á\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - This","reasoning_details":[{"type":"reasoning.text","text":" - This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is the","reasoning_details":[{"type":"reasoning.text","text":" is the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most direct","reasoning_details":[{"type":"reasoning.text","text":" most direct","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and common","reasoning_details":[{"type":"reasoning.text","text":" and common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" translation of","reasoning_details":[{"type":"reasoning.text","text":" translation of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"hello","reasoning_details":[{"type":"reasoning.text","text":" \"hello","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\" or","reasoning_details":[{"type":"reasoning.text","text":"\" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"hi","reasoning_details":[{"type":"reasoning.text","text":" \"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\". It","reasoning_details":[{"type":"reasoning.text","text":"\". It","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s universally","reasoning_details":[{"type":"reasoning.text","text":"'s universally","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" understood in","reasoning_details":[{"type":"reasoning.text","text":" understood in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portugal and","reasoning_details":[{"type":"reasoning.text","text":" Portugal and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazil.","reasoning_details":[{"type":"reasoning.text","text":" Brazil.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" It's","reasoning_details":[{"type":"reasoning.text","text":" It's","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" neutral in","reasoning_details":[{"type":"reasoning.text","text":" neutral in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" form","reasoning_details":[{"type":"reasoning.text","text":" form","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ality.\n","reasoning_details":[{"type":"reasoning.text","text":"ality.\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   \"","reasoning_details":[{"type":"reasoning.text","text":"   \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi\"","reasoning_details":[{"type":"reasoning.text","text":"Oi\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - This","reasoning_details":[{"type":"reasoning.text","text":" - This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is very","reasoning_details":[{"type":"reasoning.text","text":" is very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common,","reasoning_details":[{"type":"reasoning.text","text":" common,","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" especially in","reasoning_details":[{"type":"reasoning.text","text":" especially in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazil.","reasoning_details":[{"type":"reasoning.text","text":" Brazil.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" It's","reasoning_details":[{"type":"reasoning.text","text":" It's","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" informal","reasoning_details":[{"type":"reasoning.text","text":" informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" like a","reasoning_details":[{"type":"reasoning.text","text":" like a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" friendly","reasoning_details":[{"type":"reasoning.text","text":" friendly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"hi","reasoning_details":[{"type":"reasoning.text","text":" \"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\" or","reasoning_details":[{"type":"reasoning.text","text":"\" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"hey","reasoning_details":[{"type":"reasoning.text","text":" \"hey","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\". It","reasoning_details":[{"type":"reasoning.text","text":"\". It","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s less","reasoning_details":[{"type":"reasoning.text","text":"'s less","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common in","reasoning_details":[{"type":"reasoning.text","text":" common in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portugal,","reasoning_details":[{"type":"reasoning.text","text":" Portugal,","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" where it","reasoning_details":[{"type":"reasoning.text","text":" where it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" can sometimes","reasoning_details":[{"type":"reasoning.text","text":" can sometimes","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" sound a","reasoning_details":[{"type":"reasoning.text","text":" sound a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" bit too","reasoning_details":[{"type":"reasoning.text","text":" bit too","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" informal or","reasoning_details":[{"type":"reasoning.text","text":" informal or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" even slightly","reasoning_details":[{"type":"reasoning.text","text":" even slightly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" dismissive","reasoning_details":[{"type":"reasoning.text","text":" dismissive","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" depending on","reasoning_details":[{"type":"reasoning.text","text":" depending on","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the context","reasoning_details":[{"type":"reasoning.text","text":" the context","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", but","reasoning_details":[{"type":"reasoning.text","text":", but","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it's","reasoning_details":[{"type":"reasoning.text","text":" it's","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" still understood","reasoning_details":[{"type":"reasoning.text","text":" still understood","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"B","reasoning_details":[{"type":"reasoning.text","text":" \"B","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"om dia","reasoning_details":[{"type":"reasoning.text","text":"om dia","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\" -","reasoning_details":[{"type":"reasoning.text","text":"\" -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Good","reasoning_details":[{"type":"reasoning.text","text":" \"Good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" morning\".","reasoning_details":[{"type":"reasoning.text","text":" morning\".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Used","reasoning_details":[{"type":"reasoning.text","text":" Used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" until","reasoning_details":[{"type":"reasoning.text","text":" until","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" noon.\n","reasoning_details":[{"type":"reasoning.text","text":" noon.\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   \"","reasoning_details":[{"type":"reasoning.text","text":"   \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Boa","reasoning_details":[{"type":"reasoning.text","text":"Boa","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tarde\"","reasoning_details":[{"type":"reasoning.text","text":" tarde\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - \"","reasoning_details":[{"type":"reasoning.text","text":" - \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Good afternoon","reasoning_details":[{"type":"reasoning.text","text":"Good afternoon","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\". Used","reasoning_details":[{"type":"reasoning.text","text":"\". Used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" from noon","reasoning_details":[{"type":"reasoning.text","text":" from noon","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" until sunset","reasoning_details":[{"type":"reasoning.text","text":" until sunset","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"/d","reasoning_details":[{"type":"reasoning.text","text":"/d","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ark","reasoning_details":[{"type":"reasoning.text","text":"ark","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Bo","reasoning_details":[{"type":"reasoning.text","text":" \"Bo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"a noite","reasoning_details":[{"type":"reasoning.text","text":"a noite","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\" -","reasoning_details":[{"type":"reasoning.text","text":"\" -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Good","reasoning_details":[{"type":"reasoning.text","text":" \"Good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" evening\"","reasoning_details":[{"type":"reasoning.text","text":" evening\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or \"","reasoning_details":[{"type":"reasoning.text","text":" or \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Good night","reasoning_details":[{"type":"reasoning.text","text":"Good night","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\". Used","reasoning_details":[{"type":"reasoning.text","text":"\". Used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" after dark","reasoning_details":[{"type":"reasoning.text","text":" after dark","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". Can","reasoning_details":[{"type":"reasoning.text","text":". Can","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be used","reasoning_details":[{"type":"reasoning.text","text":" be used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both as","reasoning_details":[{"type":"reasoning.text","text":" both as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a greeting","reasoning_details":[{"type":"reasoning.text","text":" a greeting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and a","reasoning_details":[{"type":"reasoning.text","text":" and a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" farewell.\n","reasoning_details":[{"type":"reasoning.text","text":" farewell.\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   \"","reasoning_details":[{"type":"reasoning.text","text":"   \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"E a","reasoning_details":[{"type":"reasoning.text","text":"E a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"í?\"","reasoning_details":[{"type":"reasoning.text","text":"í?\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" / \"","reasoning_details":[{"type":"reasoning.text","text":" / \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"E ai","reasoning_details":[{"type":"reasoning.text","text":"E ai","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\"","reasoning_details":[{"type":"reasoning.text","text":"?\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - \"","reasoning_details":[{"type":"reasoning.text","text":" - \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"What's","reasoning_details":[{"type":"reasoning.text","text":"What's","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" up?\"","reasoning_details":[{"type":"reasoning.text","text":" up?\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Very informal","reasoning_details":[{"type":"reasoning.text","text":" Very informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", common","reasoning_details":[{"type":"reasoning.text","text":", common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in Brazil","reasoning_details":[{"type":"reasoning.text","text":" in Brazil","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"T","reasoning_details":[{"type":"reasoning.text","text":" \"T","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"udo bem","reasoning_details":[{"type":"reasoning.text","text":"udo bem","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\" -","reasoning_details":[{"type":"reasoning.text","text":"?\" -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"How","reasoning_details":[{"type":"reasoning.text","text":" \"How","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are","reasoning_details":[{"type":"reasoning.text","text":" are","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" you?\"","reasoning_details":[{"type":"reasoning.text","text":" you?\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" / \"","reasoning_details":[{"type":"reasoning.text","text":" / \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Is","reasoning_details":[{"type":"reasoning.text","text":"Is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" everything well","reasoning_details":[{"type":"reasoning.text","text":" everything well","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\" Often","reasoning_details":[{"type":"reasoning.text","text":"?\" Often","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" used as","reasoning_details":[{"type":"reasoning.text","text":" used as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a greeting","reasoning_details":[{"type":"reasoning.text","text":" a greeting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" itself,","reasoning_details":[{"type":"reasoning.text","text":" itself,","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" like","reasoning_details":[{"type":"reasoning.text","text":" like","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Hey","reasoning_details":[{"type":"reasoning.text","text":" \"Hey","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", how","reasoning_details":[{"type":"reasoning.text","text":", how","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s it","reasoning_details":[{"type":"reasoning.text","text":"'s it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" going?\"","reasoning_details":[{"type":"reasoning.text","text":" going?\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n4","reasoning_details":[{"type":"reasoning.text","text":".\n\n4","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". ","reasoning_details":[{"type":"reasoning.text","text":". ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **Structure","reasoning_details":[{"type":"reasoning.text","text":" **Structure","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the answer","reasoning_details":[{"type":"reasoning.text","text":" the answer","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":** I","reasoning_details":[{"type":"reasoning.text","text":":** I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need to","reasoning_details":[{"type":"reasoning.text","text":" need to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provide the","reasoning_details":[{"type":"reasoning.text","text":" provide the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most common","reasoning_details":[{"type":"reasoning.text","text":" most common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and useful","reasoning_details":[{"type":"reasoning.text","text":" and useful","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" answers","reasoning_details":[{"type":"reasoning.text","text":" answers","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" first,","reasoning_details":[{"type":"reasoning.text","text":" first,","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" then add","reasoning_details":[{"type":"reasoning.text","text":" then add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" context","reasoning_details":[{"type":"reasoning.text","text":" context","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and nu","reasoning_details":[{"type":"reasoning.text","text":" and nu","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ance.","reasoning_details":[{"type":"reasoning.text","text":"ance.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" A good","reasoning_details":[{"type":"reasoning.text","text":" A good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" structure would","reasoning_details":[{"type":"reasoning.text","text":" structure would","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be:\n","reasoning_details":[{"type":"reasoning.text","text":" be:\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   Start","reasoning_details":[{"type":"reasoning.text","text":"   Start","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with the","reasoning_details":[{"type":"reasoning.text","text":" with the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most direct","reasoning_details":[{"type":"reasoning.text","text":" most direct","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and universally","reasoning_details":[{"type":"reasoning.text","text":" and universally","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" understood translation","reasoning_details":[{"type":"reasoning.text","text":" understood translation","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Offer","reasoning_details":[{"type":"reasoning.text","text":" Offer","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", slightly","reasoning_details":[{"type":"reasoning.text","text":", slightly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" more informal","reasoning_details":[{"type":"reasoning.text","text":" more informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" alternative,","reasoning_details":[{"type":"reasoning.text","text":" alternative,","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and explain","reasoning_details":[{"type":"reasoning.text","text":" and explain","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the regional","reasoning_details":[{"type":"reasoning.text","text":" the regional","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" difference (","reasoning_details":[{"type":"reasoning.text","text":" difference (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Brazil vs","reasoning_details":[{"type":"reasoning.text","text":"Brazil vs","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". Portugal","reasoning_details":[{"type":"reasoning.text","text":". Portugal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":").\n   ","reasoning_details":[{"type":"reasoning.text","text":").\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Provide the","reasoning_details":[{"type":"reasoning.text","text":" Provide the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time-of","reasoning_details":[{"type":"reasoning.text","text":" time-of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-day greetings","reasoning_details":[{"type":"reasoning.text","text":"-day greetings","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", as","reasoning_details":[{"type":"reasoning.text","text":", as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" they are","reasoning_details":[{"type":"reasoning.text","text":" they are","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very","reasoning_details":[{"type":"reasoning.text","text":" very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common and","reasoning_details":[{"type":"reasoning.text","text":" common and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" polite","reasoning_details":[{"type":"reasoning.text","text":" polite","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Add a","reasoning_details":[{"type":"reasoning.text","text":" Add a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" few","reasoning_details":[{"type":"reasoning.text","text":" few","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" more","reasoning_details":[{"type":"reasoning.text","text":" more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" informal options","reasoning_details":[{"type":"reasoning.text","text":" informal options","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for a","reasoning_details":[{"type":"reasoning.text","text":" for a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" more","reasoning_details":[{"type":"reasoning.text","text":" more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" complete answer","reasoning_details":[{"type":"reasoning.text","text":" complete answer","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Sum","reasoning_details":[{"type":"reasoning.text","text":" Sum","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"marize","reasoning_details":[{"type":"reasoning.text","text":"marize","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or","reasoning_details":[{"type":"reasoning.text","text":" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" give a","reasoning_details":[{"type":"reasoning.text","text":" give a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" concluding tip","reasoning_details":[{"type":"reasoning.text","text":" concluding tip","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n5","reasoning_details":[{"type":"reasoning.text","text":".\n\n5","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". ","reasoning_details":[{"type":"reasoning.text","text":". ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **Draft","reasoning_details":[{"type":"reasoning.text","text":" **Draft","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the response","reasoning_details":[{"type":"reasoning.text","text":" the response","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (inc","reasoning_details":[{"type":"reasoning.text","text":" (inc","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"orporating","reasoning_details":[{"type":"reasoning.text","text":"orporating","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the structure","reasoning_details":[{"type":"reasoning.text","text":" the structure","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"):**\n\n","reasoning_details":[{"type":"reasoning.text","text":"):**\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   **","reasoning_details":[{"type":"reasoning.text","text":"   **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Start","reasoning_details":[{"type":"reasoning.text","text":"Start","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with the","reasoning_details":[{"type":"reasoning.text","text":" with the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" main one","reasoning_details":[{"type":"reasoning.text","text":" main one","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":** \"","reasoning_details":[{"type":"reasoning.text","text":":** \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Olá","reasoning_details":[{"type":"reasoning.text","text":"Olá","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\" This","reasoning_details":[{"type":"reasoning.text","text":"!\" This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is the","reasoning_details":[{"type":"reasoning.text","text":" is the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" perfect","reasoning_details":[{"type":"reasoning.text","text":" perfect","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" starting point","reasoning_details":[{"type":"reasoning.text","text":" starting point","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". It","reasoning_details":[{"type":"reasoning.text","text":". It","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s the","reasoning_details":[{"type":"reasoning.text","text":"'s the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most","reasoning_details":[{"type":"reasoning.text","text":" most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" direct answer","reasoning_details":[{"type":"reasoning.text","text":" direct answer","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Say","reasoning_details":[{"type":"reasoning.text","text":" \"Say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" hi in","reasoning_details":[{"type":"reasoning.text","text":" hi in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese\".","reasoning_details":[{"type":"reasoning.text","text":" Portuguese\".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I should","reasoning_details":[{"type":"reasoning.text","text":" I should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add a","reasoning_details":[{"type":"reasoning.text","text":" add a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" little note","reasoning_details":[{"type":"reasoning.text","text":" little note","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" about its","reasoning_details":[{"type":"reasoning.text","text":" about its","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" pronunciation (","reasoning_details":[{"type":"reasoning.text","text":" pronunciation (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"oh-L","reasoning_details":[{"type":"reasoning.text","text":"oh-L","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"AH)","reasoning_details":[{"type":"reasoning.text","text":"AH)","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to be","reasoning_details":[{"type":"reasoning.text","text":" to be","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" extra helpful","reasoning_details":[{"type":"reasoning.text","text":" extra helpful","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **Add","reasoning_details":[{"type":"reasoning.text","text":" **Add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the informal","reasoning_details":[{"type":"reasoning.text","text":" the informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" alternative:**","reasoning_details":[{"type":"reasoning.text","text":" alternative:**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Oi","reasoning_details":[{"type":"reasoning.text","text":" \"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\" is","reasoning_details":[{"type":"reasoning.text","text":"!\" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" next logical","reasoning_details":[{"type":"reasoning.text","text":" next logical","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" step","reasoning_details":[{"type":"reasoning.text","text":" step","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". I","reasoning_details":[{"type":"reasoning.text","text":". I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" must explain","reasoning_details":[{"type":"reasoning.text","text":" must explain","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" its","reasoning_details":[{"type":"reasoning.text","text":" its","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" context","reasoning_details":[{"type":"reasoning.text","text":" context","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". \"","reasoning_details":[{"type":"reasoning.text","text":". \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"This","reasoning_details":[{"type":"reasoning.text","text":"This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is very","reasoning_details":[{"type":"reasoning.text","text":" is very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common in","reasoning_details":[{"type":"reasoning.text","text":" common in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazil and","reasoning_details":[{"type":"reasoning.text","text":" Brazil and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is like","reasoning_details":[{"type":"reasoning.text","text":" is like","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a friendly","reasoning_details":[{"type":"reasoning.text","text":" a friendly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" 'hey","reasoning_details":[{"type":"reasoning.text","text":" 'hey","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'.","reasoning_details":[{"type":"reasoning.text","text":"'.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" It","reasoning_details":[{"type":"reasoning.text","text":" It","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s less","reasoning_details":[{"type":"reasoning.text","text":"'s less","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common in","reasoning_details":[{"type":"reasoning.text","text":" common in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portugal.\"","reasoning_details":[{"type":"reasoning.text","text":" Portugal.\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" This is","reasoning_details":[{"type":"reasoning.text","text":" This is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a crucial","reasoning_details":[{"type":"reasoning.text","text":" a crucial","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" piece","reasoning_details":[{"type":"reasoning.text","text":" piece","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" of information","reasoning_details":[{"type":"reasoning.text","text":" of information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for a","reasoning_details":[{"type":"reasoning.text","text":" for a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" learner.\n\n","reasoning_details":[{"type":"reasoning.text","text":" learner.\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   **","reasoning_details":[{"type":"reasoning.text","text":"   **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Introduce","reasoning_details":[{"type":"reasoning.text","text":"Introduce","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time-of","reasoning_details":[{"type":"reasoning.text","text":" time-of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-day greetings","reasoning_details":[{"type":"reasoning.text","text":"-day greetings","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":** These","reasoning_details":[{"type":"reasoning.text","text":":** These","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are essential","reasoning_details":[{"type":"reasoning.text","text":" are essential","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for anyone","reasoning_details":[{"type":"reasoning.text","text":" for anyone","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wanting","reasoning_details":[{"type":"reasoning.text","text":" wanting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to sound","reasoning_details":[{"type":"reasoning.text","text":" to sound","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" natural.","reasoning_details":[{"type":"reasoning.text","text":" natural.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I'll","reasoning_details":[{"type":"reasoning.text","text":" I'll","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" list them","reasoning_details":[{"type":"reasoning.text","text":" list them","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with their","reasoning_details":[{"type":"reasoning.text","text":" with their","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" English translations","reasoning_details":[{"type":"reasoning.text","text":" English translations","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and the","reasoning_details":[{"type":"reasoning.text","text":" and the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time they","reasoning_details":[{"type":"reasoning.text","text":" time they","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are used","reasoning_details":[{"type":"reasoning.text","text":" are used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n       ","reasoning_details":[{"type":"reasoning.text","text":".\n       ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **","reasoning_details":[{"type":"reasoning.text","text":" **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Bom","reasoning_details":[{"type":"reasoning.text","text":"Bom","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" dia**","reasoning_details":[{"type":"reasoning.text","text":" dia**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - Good","reasoning_details":[{"type":"reasoning.text","text":" - Good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" morning (","reasoning_details":[{"type":"reasoning.text","text":" morning (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"used","reasoning_details":[{"type":"reasoning.text","text":"used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" until around","reasoning_details":[{"type":"reasoning.text","text":" until around","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" noon)\n","reasoning_details":[{"type":"reasoning.text","text":" noon)\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"        *","reasoning_details":[{"type":"reasoning.text","text":"        *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   **","reasoning_details":[{"type":"reasoning.text","text":"   **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Boa","reasoning_details":[{"type":"reasoning.text","text":"Boa","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tarde**","reasoning_details":[{"type":"reasoning.text","text":" tarde**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - Good","reasoning_details":[{"type":"reasoning.text","text":" - Good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" afternoon (","reasoning_details":[{"type":"reasoning.text","text":" afternoon (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"from","reasoning_details":[{"type":"reasoning.text","text":"from","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" noon","reasoning_details":[{"type":"reasoning.text","text":" noon","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" until sunset","reasoning_details":[{"type":"reasoning.text","text":" until sunset","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":")\n       ","reasoning_details":[{"type":"reasoning.text","text":")\n       ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **Bo","reasoning_details":[{"type":"reasoning.text","text":" **Bo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"a noite","reasoning_details":[{"type":"reasoning.text","text":"a noite","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"** -","reasoning_details":[{"type":"reasoning.text","text":"** -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Good evening","reasoning_details":[{"type":"reasoning.text","text":" Good evening","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" / Good","reasoning_details":[{"type":"reasoning.text","text":" / Good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" night (","reasoning_details":[{"type":"reasoning.text","text":" night (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"used after","reasoning_details":[{"type":"reasoning.text","text":"used after","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" dark)\n\n","reasoning_details":[{"type":"reasoning.text","text":" dark)\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   **","reasoning_details":[{"type":"reasoning.text","text":"   **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Add more","reasoning_details":[{"type":"reasoning.text","text":"Add more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" informal/","reasoning_details":[{"type":"reasoning.text","text":" informal/","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"collo","reasoning_details":[{"type":"reasoning.text","text":"collo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"quial","reasoning_details":[{"type":"reasoning.text","text":"quial","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" options:**","reasoning_details":[{"type":"reasoning.text","text":" options:**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" This shows","reasoning_details":[{"type":"reasoning.text","text":" This shows","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a deeper","reasoning_details":[{"type":"reasoning.text","text":" a deeper","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" understanding and","reasoning_details":[{"type":"reasoning.text","text":" understanding and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" gives the","reasoning_details":[{"type":"reasoning.text","text":" gives the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user more","reasoning_details":[{"type":"reasoning.text","text":" user more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tools.\n","reasoning_details":[{"type":"reasoning.text","text":" tools.\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"        *","reasoning_details":[{"type":"reasoning.text","text":"        *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   **","reasoning_details":[{"type":"reasoning.text","text":"   **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Tudo","reasoning_details":[{"type":"reasoning.text","text":"Tudo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" bem?","reasoning_details":[{"type":"reasoning.text","text":" bem?","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"** (","reasoning_details":[{"type":"reasoning.text","text":"** (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"too","reasoning_details":[{"type":"reasoning.text","text":"too","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-d","reasoning_details":[{"type":"reasoning.text","text":"-d","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"oo b","reasoning_details":[{"type":"reasoning.text","text":"oo b","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"eng)","reasoning_details":[{"type":"reasoning.text","text":"eng)","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" - \"","reasoning_details":[{"type":"reasoning.text","text":" - \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"How's","reasoning_details":[{"type":"reasoning.text","text":"How's","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it going","reasoning_details":[{"type":"reasoning.text","text":" it going","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\" or","reasoning_details":[{"type":"reasoning.text","text":"?\" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Is","reasoning_details":[{"type":"reasoning.text","text":" \"Is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" everything well","reasoning_details":[{"type":"reasoning.text","text":" everything well","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\" I","reasoning_details":[{"type":"reasoning.text","text":"?\" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should mention","reasoning_details":[{"type":"reasoning.text","text":" should mention","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it's","reasoning_details":[{"type":"reasoning.text","text":" it's","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" often used","reasoning_details":[{"type":"reasoning.text","text":" often used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a greeting","reasoning_details":[{"type":"reasoning.text","text":" a greeting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" itself.\n","reasoning_details":[{"type":"reasoning.text","text":" itself.\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"        *","reasoning_details":[{"type":"reasoning.text","text":"        *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   **","reasoning_details":[{"type":"reasoning.text","text":"   **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"E a","reasoning_details":[{"type":"reasoning.text","text":"E a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"í?","reasoning_details":[{"type":"reasoning.text","text":"í?","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"** (","reasoning_details":[{"type":"reasoning.text","text":"** (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ee ah","reasoning_details":[{"type":"reasoning.text","text":"ee ah","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-ee","reasoning_details":[{"type":"reasoning.text","text":"-ee","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":") -","reasoning_details":[{"type":"reasoning.text","text":") -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"What","reasoning_details":[{"type":"reasoning.text","text":" \"What","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s up","reasoning_details":[{"type":"reasoning.text","text":"'s up","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\" I","reasoning_details":[{"type":"reasoning.text","text":"?\" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should specify","reasoning_details":[{"type":"reasoning.text","text":" should specify","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" this is","reasoning_details":[{"type":"reasoning.text","text":" this is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very informal","reasoning_details":[{"type":"reasoning.text","text":" very informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and mostly","reasoning_details":[{"type":"reasoning.text","text":" and mostly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazilian","reasoning_details":[{"type":"reasoning.text","text":" Brazilian","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **Create","reasoning_details":[{"type":"reasoning.text","text":" **Create","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a summary","reasoning_details":[{"type":"reasoning.text","text":" a summary","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"/recommend","reasoning_details":[{"type":"reasoning.text","text":"/recommend","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ation:**","reasoning_details":[{"type":"reasoning.text","text":"ation:**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" A simple","reasoning_details":[{"type":"reasoning.text","text":" A simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" concluding sentence","reasoning_details":[{"type":"reasoning.text","text":" concluding sentence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" helps tie","reasoning_details":[{"type":"reasoning.text","text":" helps tie","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it all","reasoning_details":[{"type":"reasoning.text","text":" it all","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" together.","reasoning_details":[{"type":"reasoning.text","text":" together.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Something like","reasoning_details":[{"type":"reasoning.text","text":" Something like","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":": \"","reasoning_details":[{"type":"reasoning.text","text":": \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"For a","reasoning_details":[{"type":"reasoning.text","text":"For a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" simple and","reasoning_details":[{"type":"reasoning.text","text":" simple and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" universally","reasoning_details":[{"type":"reasoning.text","text":" universally","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" understood","reasoning_details":[{"type":"reasoning.text","text":" understood","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" 'hi","reasoning_details":[{"type":"reasoning.text","text":" 'hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"', **","reasoning_details":[{"type":"reasoning.text","text":"', **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á!","reasoning_details":[{"type":"reasoning.text","text":"á!","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"** is","reasoning_details":[{"type":"reasoning.text","text":"** is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" your best","reasoning_details":[{"type":"reasoning.text","text":" your best","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" bet.\"\n\n","reasoning_details":[{"type":"reasoning.text","text":" bet.\"\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"6.","reasoning_details":[{"type":"reasoning.text","text":"6.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  **","reasoning_details":[{"type":"reasoning.text","text":"  **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Review and","reasoning_details":[{"type":"reasoning.text","text":"Review and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" refine:**","reasoning_details":[{"type":"reasoning.text","text":" refine:**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Read through","reasoning_details":[{"type":"reasoning.text","text":" Read through","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the drafted","reasoning_details":[{"type":"reasoning.text","text":" the drafted","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" response.","reasoning_details":[{"type":"reasoning.text","text":" response.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Is it","reasoning_details":[{"type":"reasoning.text","text":" Is it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" clear?","reasoning_details":[{"type":"reasoning.text","text":" clear?","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Is it","reasoning_details":[{"type":"reasoning.text","text":" Is it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" accurate?","reasoning_details":[{"type":"reasoning.text","text":" accurate?","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Is the","reasoning_details":[{"type":"reasoning.text","text":" Is the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" formatting easy","reasoning_details":[{"type":"reasoning.text","text":" formatting easy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to read","reasoning_details":[{"type":"reasoning.text","text":" to read","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\n\n","reasoning_details":[{"type":"reasoning.text","text":"?\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   Using","reasoning_details":[{"type":"reasoning.text","text":"   Using","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" bold for","reasoning_details":[{"type":"reasoning.text","text":" bold for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the Portuguese","reasoning_details":[{"type":"reasoning.text","text":" the Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" words makes","reasoning_details":[{"type":"reasoning.text","text":" words makes","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" them stand","reasoning_details":[{"type":"reasoning.text","text":" them stand","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" out.\n","reasoning_details":[{"type":"reasoning.text","text":" out.\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   Adding","reasoning_details":[{"type":"reasoning.text","text":"   Adding","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" simple","reasoning_details":[{"type":"reasoning.text","text":" simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" phon","reasoning_details":[{"type":"reasoning.text","text":" phon","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"etic pronunciation","reasoning_details":[{"type":"reasoning.text","text":"etic pronunciation","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in parentheses","reasoning_details":[{"type":"reasoning.text","text":" in parentheses","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is a","reasoning_details":[{"type":"reasoning.text","text":" is a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" great value","reasoning_details":[{"type":"reasoning.text","text":" great value","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-add for","reasoning_details":[{"type":"reasoning.text","text":"-add for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a language","reasoning_details":[{"type":"reasoning.text","text":" a language","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" question","reasoning_details":[{"type":"reasoning.text","text":" question","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *  ","reasoning_details":[{"type":"reasoning.text","text":" *  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The explanations","reasoning_details":[{"type":"reasoning.text","text":" The explanations","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" of","reasoning_details":[{"type":"reasoning.text","text":" of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" regional differences","reasoning_details":[{"type":"reasoning.text","text":" regional differences","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (Brazil","reasoning_details":[{"type":"reasoning.text","text":" (Brazil","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" vs.","reasoning_details":[{"type":"reasoning.text","text":" vs.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portugal)","reasoning_details":[{"type":"reasoning.text","text":" Portugal)","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and form","reasoning_details":[{"type":"reasoning.text","text":" and form","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ality levels","reasoning_details":[{"type":"reasoning.text","text":"ality levels","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are key","reasoning_details":[{"type":"reasoning.text","text":" are key","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n","reasoning_details":[{"type":"reasoning.text","text":".\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"    *","reasoning_details":[{"type":"reasoning.text","text":"    *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   The","reasoning_details":[{"type":"reasoning.text","text":"   The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" structure flows","reasoning_details":[{"type":"reasoning.text","text":" structure flows","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" logically from","reasoning_details":[{"type":"reasoning.text","text":" logically from","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the most","reasoning_details":[{"type":"reasoning.text","text":" the most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" direct answer","reasoning_details":[{"type":"reasoning.text","text":" direct answer","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to more","reasoning_details":[{"type":"reasoning.text","text":" to more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" nuanced options","reasoning_details":[{"type":"reasoning.text","text":" nuanced options","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n   ","reasoning_details":[{"type":"reasoning.text","text":".\n\n   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The draft","reasoning_details":[{"type":"reasoning.text","text":" The draft","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" looks good","reasoning_details":[{"type":"reasoning.text","text":" looks good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". It","reasoning_details":[{"type":"reasoning.text","text":". It","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s comprehensive","reasoning_details":[{"type":"reasoning.text","text":"'s comprehensive","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" but not","reasoning_details":[{"type":"reasoning.text","text":" but not","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" overwhelming.","reasoning_details":[{"type":"reasoning.text","text":" overwhelming.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" It answers","reasoning_details":[{"type":"reasoning.text","text":" It answers","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the user","reasoning_details":[{"type":"reasoning.text","text":" the user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s question","reasoning_details":[{"type":"reasoning.text","text":"'s question","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" directly and","reasoning_details":[{"type":"reasoning.text","text":" directly and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provides","reasoning_details":[{"type":"reasoning.text","text":" provides","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" helpful","reasoning_details":[{"type":"reasoning.text","text":" helpful","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" relevant context","reasoning_details":[{"type":"reasoning.text","text":" relevant context","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":". The","reasoning_details":[{"type":"reasoning.text","text":". The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" final version","reasoning_details":[{"type":"reasoning.text","text":" final version","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ready.","reasoning_details":[{"type":"reasoning.text","text":" ready.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Olá","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"!\n\nHere","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" are the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" most common","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" ways to","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" say \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"hi\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" in Portuguese","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":", depending","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" on the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" situation and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" region:\n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"###","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" The Most","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Common &","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Universal\n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"*  ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" **Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"á!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"** (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"oh-L","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"AH)\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"    This","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" is the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" most","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" direct translation","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" of \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"hello\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" and is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" used everywhere","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" both Portugal","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" and Brazil","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":". It","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"'s safe","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" to","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" use in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" any situation","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":", formal","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" or informal","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":".\n\n###","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Informal","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" &","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Friendly","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" (especially","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" in Brazil","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":")\n\n*","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"   **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Oi!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"** (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"oy)\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"    This","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" is extremely","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" common in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Brazil and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" is like","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" a friendly","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" \"hey","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"\" or","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" \"hi","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"\".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" It's","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" less","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" common in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Portugal,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" where it","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" can sound","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" a bit","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" too casual","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" or","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" even slightly","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" abrupt","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" depending on","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" the context","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":".\n\n###","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Time-of","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"-Day G","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"reetings (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Very Common","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" &","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Polite","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":")\n\nThese","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" are used","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" just","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" like in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" English and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" are a","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" great way","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" to greet","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" someone.\n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"*  ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" **B","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"om dia","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"!**","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" (b","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"ong DE","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"E-","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"ah)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" - Good","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" morning (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"used until","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" around noon","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":")\n*","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"   **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Boa","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" tarde!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"** (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"boh","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"-","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"ah TAR","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"-d","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"jee)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" - Good","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" afternoon (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"from noon","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" until sunset","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":")\n*","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"   **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Boa","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" noite!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"** (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"boh","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"-ah","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" NOY","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"-tche","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"e)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" - Good","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" evening /","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Good night","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" (used","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" after dark","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":")\n\n###","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Other Casual","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" G","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"reetings\n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"*  ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" **T","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"udo bem","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"?**","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" (TO","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"O-d","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"oo b","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"eng)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" - Liter","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"ally \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Everything","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" well?\",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" it means","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" \"How","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" are","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" you?\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" and is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" very often","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" used as","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" a greeting","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" itself,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" like \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Hey,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" how's","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" it going","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"?\"\n*","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"   **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"E a","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"í?","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"** (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"ee ah","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"-EE","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":") -","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" \"What","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"'s up","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"?\" This","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" is very","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" informal and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" mostly used","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" in Brazil","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":".\n\nSo","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":", for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" a simple","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" and universally","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" understood \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"hi,\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" **Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"á!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"** is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" your best","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" choice","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773324074-1zCKPpJMYk9TxRlHdbd9","object":"chat.completion.chunk","created":1773324074,"model":"z-ai/glm-4.6","provider":"DeepInfra","choices":[],"usage":{"prompt_tokens":16,"completion_tokens":1266,"total_tokens":1282,"cost":0.0022069199999944,"is_byok":false,"prompt_tokens_details":{"cached_tokens":8,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.0022069199999944,"upstream_inference_prompt_cost":0.0000040799999944,"upstream_inference_completions_cost":0.00220284},"completion_tokens_details":{"reasoning_tokens":986,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 699.561417ms

providertests/testdata/TestOpenRouterCommon/glm-4.6/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 479
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"z-ai/glm-4.6","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/glm-4.6/tool_streaming.yaml 🔗

@@ -1,319 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 533
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"z-ai/glm-4.6","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asking","reasoning_details":[{"type":"reasoning.text","text":" asking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.text","text":" information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" access","reasoning_details":[{"type":"reasoning.text","text":" access","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.text","text":" that","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" requires","reasoning_details":[{"type":"reasoning.text","text":" requires","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The","reasoning_details":[{"type":"reasoning.text","text":" The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" has","reasoning_details":[{"type":"reasoning.text","text":" has","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provided","reasoning_details":[{"type":"reasoning.text","text":" provided","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Flo","reasoning_details":[{"type":"reasoning.text","text":"Flo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"rence","reasoning_details":[{"type":"reasoning.text","text":"rence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Italy","reasoning_details":[{"type":"reasoning.text","text":"Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" this","reasoning_details":[{"type":"reasoning.text","text":" this","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" exactly","reasoning_details":[{"type":"reasoning.text","text":" exactly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provided","reasoning_details":[{"type":"reasoning.text","text":" provided","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" since","reasoning_details":[{"type":"reasoning.text","text":" since","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.text","text":" it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s","reasoning_details":[{"type":"reasoning.text","text":"'s","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" specific","reasoning_details":[{"type":"reasoning.text","text":" specific","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" city","reasoning_details":[{"type":"reasoning.text","text":" city","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" country","reasoning_details":[{"type":"reasoning.text","text":" country","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" combination","reasoning_details":[{"type":"reasoning.text","text":" combination","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"'ll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" check","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_09a987f7a0bc44488027c603","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence,Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324156-sWc0TpyxPKNEWgVvpeXq","object":"chat.completion.chunk","created":1773324156,"model":"z-ai/glm-4.6","provider":"Novita","choices":[],"usage":{"prompt_tokens":173,"completion_tokens":82,"total_tokens":255,"cost":0.00020031,"is_byok":false,"prompt_tokens_details":{"cached_tokens":171,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00020031,"upstream_inference_prompt_cost":0.00001991,"upstream_inference_completions_cost":0.0001804},"completion_tokens_details":{"reasoning_tokens":56,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.381694708s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1214
-    host: ""

providertests/testdata/TestOpenRouterCommon/glm/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 846
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"z-ai/glm-5-turbo","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/glm/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,171 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 883
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"z-ai/glm-5-turbo","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wants","reasoning_details":[{"type":"reasoning.text","text":" wants","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'ll","reasoning_details":[{"type":"reasoning.text","text":"'ll","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" make","reasoning_details":[{"type":"reasoning.text","text":" make","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" calls","reasoning_details":[{"type":"reasoning.text","text":" calls","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" simultaneously","reasoning_details":[{"type":"reasoning.text","text":" simultaneously","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" since","reasoning_details":[{"type":"reasoning.text","text":" since","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" they","reasoning_details":[{"type":"reasoning.text","text":" they","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are","reasoning_details":[{"type":"reasoning.text","text":" are","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" independent","reasoning_details":[{"type":"reasoning.text","text":" independent","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"Sure","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"'ll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" add","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" multiply","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"2","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"3","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" right","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" away","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_01a3b98ceccc42ff83f9cebd","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"call_0be384879b524949a5cc4d74","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945458-TlowJFBb4TJf4kpdDX08","object":"chat.completion.chunk","created":1773945458,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":275,"completion_tokens":73,"total_tokens":348,"cost":0.0003056,"is_byok":false,"prompt_tokens_details":{"cached_tokens":250,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.000382,"upstream_inference_prompt_cost":0.00009,"upstream_inference_completions_cost":0.000292},"completion_tokens_details":{"reasoning_tokens":24,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 3.125579583s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1567
+    host: ""

providertests/testdata/TestOpenRouterCommon/glm/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 191
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"z-ai/glm-5-turbo","max_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/glm/simple_streaming.yaml 🔗

@@ -0,0 +1,562 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 245
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"z-ai/glm-5-turbo","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"1","reasoning_details":[{"type":"reasoning.text","text":"1","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **","reasoning_details":[{"type":"reasoning.text","text":" **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"An","reasoning_details":[{"type":"reasoning.text","text":"An","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"alyze","reasoning_details":[{"type":"reasoning.text","text":"alyze","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Request","reasoning_details":[{"type":"reasoning.text","text":" Request","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n","reasoning_details":[{"type":"reasoning.text","text":"**\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Task","reasoning_details":[{"type":"reasoning.text","text":" Task","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Say","reasoning_details":[{"type":"reasoning.text","text":" Say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi","reasoning_details":[{"type":"reasoning.text","text":"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"g","reasoning_details":[{"type":"reasoning.text","text":"g","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"reet","reasoning_details":[{"type":"reasoning.text","text":"reet","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":").\n","reasoning_details":[{"type":"reasoning.text","text":").\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Language","reasoning_details":[{"type":"reasoning.text","text":" Language","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n","reasoning_details":[{"type":"reasoning.text","text":".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **","reasoning_details":[{"type":"reasoning.text","text":" **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"D","reasoning_details":[{"type":"reasoning.text","text":"D","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"etermine","reasoning_details":[{"type":"reasoning.text","text":"etermine","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" appropriate","reasoning_details":[{"type":"reasoning.text","text":" appropriate","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" translation","reasoning_details":[{"type":"reasoning.text","text":" translation","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n","reasoning_details":[{"type":"reasoning.text","text":"**\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Hi","reasoning_details":[{"type":"reasoning.text","text":"Hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" translates","reasoning_details":[{"type":"reasoning.text","text":" translates","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n","reasoning_details":[{"type":"reasoning.text","text":".\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Hello","reasoning_details":[{"type":"reasoning.text","text":"Hello","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" translates","reasoning_details":[{"type":"reasoning.text","text":" translates","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n","reasoning_details":[{"type":"reasoning.text","text":".\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Both","reasoning_details":[{"type":"reasoning.text","text":" Both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are","reasoning_details":[{"type":"reasoning.text","text":" are","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very","reasoning_details":[{"type":"reasoning.text","text":" very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" correct","reasoning_details":[{"type":"reasoning.text","text":" correct","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most","reasoning_details":[{"type":"reasoning.text","text":" most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" direct","reasoning_details":[{"type":"reasoning.text","text":" direct","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" equivalent","reasoning_details":[{"type":"reasoning.text","text":" equivalent","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" of","reasoning_details":[{"type":"reasoning.text","text":" of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" casual","reasoning_details":[{"type":"reasoning.text","text":" casual","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi","reasoning_details":[{"type":"reasoning.text","text":"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".\n\n","reasoning_details":[{"type":"reasoning.text","text":"\".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **","reasoning_details":[{"type":"reasoning.text","text":" **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Form","reasoning_details":[{"type":"reasoning.text","text":"Form","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ulate","reasoning_details":[{"type":"reasoning.text","text":"ulate","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" response","reasoning_details":[{"type":"reasoning.text","text":" response","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n","reasoning_details":[{"type":"reasoning.text","text":"**\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Provide","reasoning_details":[{"type":"reasoning.text","text":" Provide","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" direct","reasoning_details":[{"type":"reasoning.text","text":" direct","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" translation","reasoning_details":[{"type":"reasoning.text","text":" translation","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (\"","reasoning_details":[{"type":"reasoning.text","text":" (\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or","reasoning_details":[{"type":"reasoning.text","text":" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\").\n","reasoning_details":[{"type":"reasoning.text","text":"\").\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Optional","reasoning_details":[{"type":"reasoning.text","text":"Optional","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" but","reasoning_details":[{"type":"reasoning.text","text":" but","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" helpful","reasoning_details":[{"type":"reasoning.text","text":" helpful","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":")","reasoning_details":[{"type":"reasoning.text","text":")","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Add","reasoning_details":[{"type":"reasoning.text","text":" Add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" brief","reasoning_details":[{"type":"reasoning.text","text":" brief","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" explanation","reasoning_details":[{"type":"reasoning.text","text":" explanation","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or","reasoning_details":[{"type":"reasoning.text","text":" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" alternative","reasoning_details":[{"type":"reasoning.text","text":" alternative","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be","reasoning_details":[{"type":"reasoning.text","text":" be","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" extra","reasoning_details":[{"type":"reasoning.text","text":" extra","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" polite","reasoning_details":[{"type":"reasoning.text","text":" polite","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"/help","reasoning_details":[{"type":"reasoning.text","text":"/help","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ful","reasoning_details":[{"type":"reasoning.text","text":"ful","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n","reasoning_details":[{"type":"reasoning.text","text":".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"4","reasoning_details":[{"type":"reasoning.text","text":"4","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **","reasoning_details":[{"type":"reasoning.text","text":" **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Draft","reasoning_details":[{"type":"reasoning.text","text":"Draft","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ing","reasoning_details":[{"type":"reasoning.text","text":"ing","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" response","reasoning_details":[{"type":"reasoning.text","text":" response","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n","reasoning_details":[{"type":"reasoning.text","text":"**\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\"","reasoning_details":[{"type":"reasoning.text","text":"!\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Simple","reasoning_details":[{"type":"reasoning.text","text":"Simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"st","reasoning_details":[{"type":"reasoning.text","text":"st","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most","reasoning_details":[{"type":"reasoning.text","text":" most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" accurate","reasoning_details":[{"type":"reasoning.text","text":" accurate","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi","reasoning_details":[{"type":"reasoning.text","text":"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\")\n","reasoning_details":[{"type":"reasoning.text","text":"\")\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"  ","reasoning_details":[{"type":"reasoning.text","text":"  ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\"","reasoning_details":[{"type":"reasoning.text","text":"!\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Also","reasoning_details":[{"type":"reasoning.text","text":"Also","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very","reasoning_details":[{"type":"reasoning.text","text":" very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" good","reasoning_details":[{"type":"reasoning.text","text":" good","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":")\n\n","reasoning_details":[{"type":"reasoning.text","text":")\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"5","reasoning_details":[{"type":"reasoning.text","text":"5","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" **","reasoning_details":[{"type":"reasoning.text","text":" **","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Final","reasoning_details":[{"type":"reasoning.text","text":"Final","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Selection","reasoning_details":[{"type":"reasoning.text","text":" Selection","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":**","reasoning_details":[{"type":"reasoning.text","text":":**","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Just","reasoning_details":[{"type":"reasoning.text","text":" Just","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\"","reasoning_details":[{"type":"reasoning.text","text":"!\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or","reasoning_details":[{"type":"reasoning.text","text":" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\"","reasoning_details":[{"type":"reasoning.text","text":"!\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" perfect","reasoning_details":[{"type":"reasoning.text","text":" perfect","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Let","reasoning_details":[{"type":"reasoning.text","text":" Let","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'s","reasoning_details":[{"type":"reasoning.text","text":"'s","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" go","reasoning_details":[{"type":"reasoning.text","text":" go","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\"","reasoning_details":[{"type":"reasoning.text","text":"!\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.text","text":" it","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" perfectly","reasoning_details":[{"type":"reasoning.text","text":" perfectly","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" matches","reasoning_details":[{"type":"reasoning.text","text":" matches","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" casual","reasoning_details":[{"type":"reasoning.text","text":" casual","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ness","reasoning_details":[{"type":"reasoning.text","text":"ness","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" of","reasoning_details":[{"type":"reasoning.text","text":" of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi","reasoning_details":[{"type":"reasoning.text","text":"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".","reasoning_details":[{"type":"reasoning.text","text":"\".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Adding","reasoning_details":[{"type":"reasoning.text","text":" Adding","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!\"","reasoning_details":[{"type":"reasoning.text","text":"!\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" an","reasoning_details":[{"type":"reasoning.text","text":" an","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" alternative","reasoning_details":[{"type":"reasoning.text","text":" alternative","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" nice","reasoning_details":[{"type":"reasoning.text","text":" nice","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" touch","reasoning_details":[{"type":"reasoning.text","text":" touch","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n","reasoning_details":[{"type":"reasoning.text","text":".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"   ","reasoning_details":[{"type":"reasoning.text","text":"   ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" *","reasoning_details":[{"type":"reasoning.text","text":" *","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Draft","reasoning_details":[{"type":"reasoning.text","text":"Draft","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":*","reasoning_details":[{"type":"reasoning.text","text":":*","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" O","reasoning_details":[{"type":"reasoning.text","text":" O","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"i","reasoning_details":[{"type":"reasoning.text","text":"i","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.text","text":"!","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"or","reasoning_details":[{"type":"reasoning.text","text":"or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Ol","reasoning_details":[{"type":"reasoning.text","text":" Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!)","reasoning_details":[{"type":"reasoning.text","text":"!)","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"Oi","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" \n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"(","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"You","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" can","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" also","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" say","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":" **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"á","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"**)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"stop","native_finish_reason":"stop"}]}
+
+      data: {"id":"gen-1773945444-6mrpNQeuPMLMds5JilDa","object":"chat.completion.chunk","created":1773945444,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}],"usage":{"prompt_tokens":15,"completion_tokens":255,"total_tokens":270,"cost":0.000820416,"is_byok":false,"prompt_tokens_details":{"cached_tokens":13,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00102552,"upstream_inference_prompt_cost":0.00000552,"upstream_inference_completions_cost":0.00102},"completion_tokens_details":{"reasoning_tokens":240,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.771724167s

providertests/testdata/TestOpenRouterCommon/glm/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 483
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"z-ai/glm-5-turbo","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/glm/tool_streaming.yaml 🔗

@@ -0,0 +1,133 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 537
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"z-ai/glm-5-turbo","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wants","reasoning_details":[{"type":"reasoning.text","text":" wants","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" know","reasoning_details":[{"type":"reasoning.text","text":" know","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'ll","reasoning_details":[{"type":"reasoning.text","text":"'ll","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.text","text":" call","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Flo","reasoning_details":[{"type":"reasoning.text","text":"Flo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"rence","reasoning_details":[{"type":"reasoning.text","text":"rence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Italy","reasoning_details":[{"type":"reasoning.text","text":"Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_4869f96c06ba414abebb0105","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence,Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945452-uLccYSGzmmmuJbJ2PehO","object":"chat.completion.chunk","created":1773945452,"model":"z-ai/glm-5-turbo-20260315","provider":"Z.AI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":173,"completion_tokens":43,"total_tokens":216,"cost":0.000172352,"is_byok":false,"prompt_tokens_details":{"cached_tokens":171,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00021544,"upstream_inference_prompt_cost":0.00004344,"upstream_inference_completions_cost":0.000172},"completion_tokens_details":{"reasoning_tokens":29,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 889.738542ms
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 998
+    host: ""

providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 853
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"openai/gpt-5","max_completion_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/gpt-5/multi_tool_streaming.yaml 🔗

@@ -1,261 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 890
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"openai/gpt-5","max_completion_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"I'm","reasoning_details":[{"type":"reasoning.summary","summary":"I'm","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" thinking","reasoning_details":[{"type":"reasoning.summary","summary":" thinking","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.summary","summary":" that","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.summary","summary":" need","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provide","reasoning_details":[{"type":"reasoning.summary","summary":" provide","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.summary","summary":" both","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" calls","reasoning_details":[{"type":"reasoning.summary","summary":" calls","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" structured","reasoning_details":[{"type":"reasoning.summary","summary":" structured","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" manner","reasoning_details":[{"type":"reasoning.summary","summary":" manner","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.summary","summary":" should","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" '","reasoning_details":[{"type":"reasoning.summary","summary":" '","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"comment","reasoning_details":[{"type":"reasoning.summary","summary":"comment","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ary","reasoning_details":[{"type":"reasoning.summary","summary":"ary","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"'","reasoning_details":[{"type":"reasoning.summary","summary":"'","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" channel","reasoning_details":[{"type":"reasoning.summary","summary":" channel","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.summary","summary":" for","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" calls","reasoning_details":[{"type":"reasoning.summary","summary":" calls","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" making","reasoning_details":[{"type":"reasoning.summary","summary":" making","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" sure","reasoning_details":[{"type":"reasoning.summary","summary":" sure","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" keep","reasoning_details":[{"type":"reasoning.summary","summary":" keep","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" everything","reasoning_details":[{"type":"reasoning.summary","summary":" everything","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" clear","reasoning_details":[{"type":"reasoning.summary","summary":" clear","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" organized","reasoning_details":[{"type":"reasoning.summary","summary":" organized","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" After","reasoning_details":[{"type":"reasoning.summary","summary":" After","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" receive","reasoning_details":[{"type":"reasoning.summary","summary":" receive","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" responses","reasoning_details":[{"type":"reasoning.summary","summary":" responses","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I'll","reasoning_details":[{"type":"reasoning.summary","summary":" I'll","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" proceed","reasoning_details":[{"type":"reasoning.summary","summary":" proceed","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" give","reasoning_details":[{"type":"reasoning.summary","summary":" give","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" final","reasoning_details":[{"type":"reasoning.summary","summary":" final","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" output","reasoning_details":[{"type":"reasoning.summary","summary":" output","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" based","reasoning_details":[{"type":"reasoning.summary","summary":" based","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" on","reasoning_details":[{"type":"reasoning.summary","summary":" on","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.summary","summary":" that","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.summary","summary":" information","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" It","reasoning_details":[{"type":"reasoning.summary","summary":" It","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" seems","reasoning_details":[{"type":"reasoning.summary","summary":" seems","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" straightforward","reasoning_details":[{"type":"reasoning.summary","summary":" straightforward","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" but","reasoning_details":[{"type":"reasoning.summary","summary":" but","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" want","reasoning_details":[{"type":"reasoning.summary","summary":" want","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ensure","reasoning_details":[{"type":"reasoning.summary","summary":" ensure","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I'm","reasoning_details":[{"type":"reasoning.summary","summary":" I'm","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" being","reasoning_details":[{"type":"reasoning.summary","summary":" being","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" thorough","reasoning_details":[{"type":"reasoning.summary","summary":" thorough","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" accurate","reasoning_details":[{"type":"reasoning.summary","summary":" accurate","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" throughout","reasoning_details":[{"type":"reasoning.summary","summary":" throughout","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" process","reasoning_details":[{"type":"reasoning.summary","summary":" process","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.summary","summary":"!","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Let's","reasoning_details":[{"type":"reasoning.summary","summary":" Let's","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" move","reasoning_details":[{"type":"reasoning.summary","summary":" move","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" forward","reasoning_details":[{"type":"reasoning.summary","summary":" forward","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323937-Uf9ExvZNih6kX1J3x2jT","object":"chat.completion.chunk","created":1773323937,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.summary","summary":"!","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/gpt-5/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-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.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

providertests/testdata/TestOpenRouterCommon/gpt-5/simple_streaming.yaml 🔗

@@ -1,192 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 252
-    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,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**Respond","reasoning_details":[{"type":"reasoning.summary","summary":"**Respond","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ing","reasoning_details":[{"type":"reasoning.summary","summary":"ing","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.summary","summary":" Portuguese","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n\nThe","reasoning_details":[{"type":"reasoning.summary","summary":"**\n\nThe","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asked","reasoning_details":[{"type":"reasoning.summary","summary":" asked","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me","reasoning_details":[{"type":"reasoning.summary","summary":" me","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" say","reasoning_details":[{"type":"reasoning.summary","summary":" say","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" hi","reasoning_details":[{"type":"reasoning.summary","summary":" hi","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.summary","summary":" Portuguese","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" which","reasoning_details":[{"type":"reasoning.summary","summary":" which","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.summary","summary":" is","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" straightforward","reasoning_details":[{"type":"reasoning.summary","summary":" straightforward","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" think","reasoning_details":[{"type":"reasoning.summary","summary":" think","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"’ll","reasoning_details":[{"type":"reasoning.summary","summary":"’ll","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" go","reasoning_details":[{"type":"reasoning.summary","summary":" go","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.summary","summary":" with","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" “","reasoning_details":[{"type":"reasoning.summary","summary":" “","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Olá","reasoning_details":[{"type":"reasoning.summary","summary":"Olá","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!”","reasoning_details":[{"type":"reasoning.summary","summary":"!”","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" maybe","reasoning_details":[{"type":"reasoning.summary","summary":" maybe","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.summary","summary":" add","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" “","reasoning_details":[{"type":"reasoning.summary","summary":" “","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.summary","summary":"Oi","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!”","reasoning_details":[{"type":"reasoning.summary","summary":"!”","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" too","reasoning_details":[{"type":"reasoning.summary","summary":" too","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Both","reasoning_details":[{"type":"reasoning.summary","summary":" Both","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are","reasoning_details":[{"type":"reasoning.summary","summary":" are","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.summary","summary":" common","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" greetings","reasoning_details":[{"type":"reasoning.summary","summary":" greetings","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" but","reasoning_details":[{"type":"reasoning.summary","summary":" but","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" want","reasoning_details":[{"type":"reasoning.summary","summary":" want","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" keep","reasoning_details":[{"type":"reasoning.summary","summary":" keep","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.summary","summary":" it","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" simple","reasoning_details":[{"type":"reasoning.summary","summary":" simple","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" minimal","reasoning_details":[{"type":"reasoning.summary","summary":" minimal","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" without","reasoning_details":[{"type":"reasoning.summary","summary":" without","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" heavy","reasoning_details":[{"type":"reasoning.summary","summary":" heavy","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" formatting","reasoning_details":[{"type":"reasoning.summary","summary":" formatting","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" So","reasoning_details":[{"type":"reasoning.summary","summary":" So","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" my","reasoning_details":[{"type":"reasoning.summary","summary":" my","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" final","reasoning_details":[{"type":"reasoning.summary","summary":" final","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" response","reasoning_details":[{"type":"reasoning.summary","summary":" response","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" will","reasoning_details":[{"type":"reasoning.summary","summary":" will","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" just","reasoning_details":[{"type":"reasoning.summary","summary":" just","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be","reasoning_details":[{"type":"reasoning.summary","summary":" be","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.summary","summary":":","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" “","reasoning_details":[{"type":"reasoning.summary","summary":" “","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Olá","reasoning_details":[{"type":"reasoning.summary","summary":"Olá","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.summary","summary":"!","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" O","reasoning_details":[{"type":"reasoning.summary","summary":" O","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"i","reasoning_details":[{"type":"reasoning.summary","summary":"i","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!”","reasoning_details":[{"type":"reasoning.summary","summary":"!”","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" That","reasoning_details":[{"type":"reasoning.summary","summary":" That","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.summary","summary":" should","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" cover","reasoning_details":[{"type":"reasoning.summary","summary":" cover","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.summary","summary":" it","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" nicely","reasoning_details":[{"type":"reasoning.summary","summary":" nicely","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323604-9IpQobLg7KsFzVKRLFDH","object":"chat.completion.chunk","created":1773323604,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.summary","summary":"!","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/gpt-5/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 490
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"openai/gpt-5","max_completion_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/gpt-5/tool_streaming.yaml 🔗

@@ -1,555 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 544
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"openai/gpt-5","max_completion_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**Getting","reasoning_details":[{"type":"reasoning.summary","summary":"**Getting","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.summary","summary":" information","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n\nI","reasoning_details":[{"type":"reasoning.summary","summary":"**\n\nI","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.summary","summary":" have","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" retrieve","reasoning_details":[{"type":"reasoning.summary","summary":" retrieve","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" using","reasoning_details":[{"type":"reasoning.summary","summary":" using","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.summary","summary":" function","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.summary","summary":" should","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.summary","summary":" call","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.summary","summary":" it","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.summary","summary":" with","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.summary","summary":" location","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Flor","reasoning_details":[{"type":"reasoning.summary","summary":"Flor","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ence","reasoning_details":[{"type":"reasoning.summary","summary":"ence","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.summary","summary":" Italy","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",\"","reasoning_details":[{"type":"reasoning.summary","summary":",\"","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" though","reasoning_details":[{"type":"reasoning.summary","summary":" though","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" could","reasoning_details":[{"type":"reasoning.summary","summary":" could","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" also","reasoning_details":[{"type":"reasoning.summary","summary":" also","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"F","reasoning_details":[{"type":"reasoning.summary","summary":"F","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"irenze","reasoning_details":[{"type":"reasoning.summary","summary":"irenze","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\"","reasoning_details":[{"type":"reasoning.summary","summary":".\"","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" For","reasoning_details":[{"type":"reasoning.summary","summary":" For","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" now","reasoning_details":[{"type":"reasoning.summary","summary":" now","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" passing","reasoning_details":[{"type":"reasoning.summary","summary":" passing","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Flor","reasoning_details":[{"type":"reasoning.summary","summary":"Flor","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ence","reasoning_details":[{"type":"reasoning.summary","summary":"ence","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.summary","summary":" Italy","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.summary","summary":"\"","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" seems","reasoning_details":[{"type":"reasoning.summary","summary":" seems","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" like","reasoning_details":[{"type":"reasoning.summary","summary":" like","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" best","reasoning_details":[{"type":"reasoning.summary","summary":" best","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" option","reasoning_details":[{"type":"reasoning.summary","summary":" option","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Since","reasoning_details":[{"type":"reasoning.summary","summary":" Since","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" only","reasoning_details":[{"type":"reasoning.summary","summary":" only","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.summary","summary":" need","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" one","reasoning_details":[{"type":"reasoning.summary","summary":" one","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" there's","reasoning_details":[{"type":"reasoning.summary","summary":" there's","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" no","reasoning_details":[{"type":"reasoning.summary","summary":" no","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.summary","summary":" need","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parallel","reasoning_details":[{"type":"reasoning.summary","summary":" parallel","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" feature","reasoning_details":[{"type":"reasoning.summary","summary":" feature","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"’ll","reasoning_details":[{"type":"reasoning.summary","summary":"’ll","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" make","reasoning_details":[{"type":"reasoning.summary","summary":" make","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.summary","summary":" call","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" commentary","reasoning_details":[{"type":"reasoning.summary","summary":" commentary","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" channel","reasoning_details":[{"type":"reasoning.summary","summary":" channel","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" then","reasoning_details":[{"type":"reasoning.summary","summary":" then","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" await","reasoning_details":[{"type":"reasoning.summary","summary":" await","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" real","reasoning_details":[{"type":"reasoning.summary","summary":" real","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-time","reasoning_details":[{"type":"reasoning.summary","summary":"-time","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" output","reasoning_details":[{"type":"reasoning.summary","summary":" output","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" from","reasoning_details":[{"type":"reasoning.summary","summary":" from","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Let's","reasoning_details":[{"type":"reasoning.summary","summary":" Let's","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" go","reasoning_details":[{"type":"reasoning.summary","summary":" go","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ahead","reasoning_details":[{"type":"reasoning.summary","summary":" ahead","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.summary","summary":" call","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.summary","summary":" it","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323913-bRa4PMpo2opwWrm6Zgux","object":"chat.completion.chunk","created":1773323913,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.summary","summary":"!","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 851
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"x-ai/grok-code-fast-1","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/multi_tool_streaming.yaml 🔗

@@ -1,273 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 888
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"x-ai/grok-code-fast-1","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.summary","summary":"The","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asked","reasoning_details":[{"type":"reasoning.summary","summary":" asked","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Add","reasoning_details":[{"type":"reasoning.summary","summary":"Add","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.summary","summary":" multiply","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" number","reasoning_details":[{"type":"reasoning.summary","summary":" number","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.summary","summary":" ","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.summary","summary":"2","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.summary","summary":" ","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.summary","summary":"3","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".","reasoning_details":[{"type":"reasoning.summary","summary":"\".","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The","reasoning_details":[{"type":"reasoning.summary","summary":" The","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" system","reasoning_details":[{"type":"reasoning.summary","summary":" system","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" prompt","reasoning_details":[{"type":"reasoning.summary","summary":" prompt","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" says","reasoning_details":[{"type":"reasoning.summary","summary":" says","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.summary","summary":":","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Always","reasoning_details":[{"type":"reasoning.summary","summary":"Always","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.summary","summary":" both","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.summary","summary":" add","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.summary","summary":" multiply","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" at","reasoning_details":[{"type":"reasoning.summary","summary":" at","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" same","reasoning_details":[{"type":"reasoning.summary","summary":" same","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time","reasoning_details":[{"type":"reasoning.summary","summary":" time","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323524-sZIRQMKFNrl4kslO0v1w","object":"chat.completion.chunk","created":1773323524,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\"\n","reasoning_details":[{"type":"reasoning.summary","summary":".\"\n","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 196
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"x-ai/grok-code-fast-1","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

providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/simple_streaming.yaml 🔗

@@ -1,150 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 250
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"x-ai/grok-code-fast-1","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"First","reasoning_details":[{"type":"reasoning.summary","summary":"First","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" said","reasoning_details":[{"type":"reasoning.summary","summary":" said","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.summary","summary":":","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Say","reasoning_details":[{"type":"reasoning.summary","summary":"Say","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" hi","reasoning_details":[{"type":"reasoning.summary","summary":" hi","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.summary","summary":" Portuguese","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".","reasoning_details":[{"type":"reasoning.summary","summary":"\".","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" This","reasoning_details":[{"type":"reasoning.summary","summary":" This","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.summary","summary":" is","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" straightforward","reasoning_details":[{"type":"reasoning.summary","summary":" straightforward","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" request","reasoning_details":[{"type":"reasoning.summary","summary":" request","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.summary","summary":" need","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" respond","reasoning_details":[{"type":"reasoning.summary","summary":" respond","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" help","reasoning_details":[{"type":"reasoning.summary","summary":" help","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"fully","reasoning_details":[{"type":"reasoning.summary","summary":"fully","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.summary","summary":" as","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" helpful","reasoning_details":[{"type":"reasoning.summary","summary":" helpful","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" assistant","reasoning_details":[{"type":"reasoning.summary","summary":" assistant","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323503-j1LQxNDjdMimPhtNgur0","object":"chat.completion.chunk","created":1773323503,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n","reasoning_details":[{"type":"reasoning.summary","summary":".\n","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 488
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"x-ai/grok-code-fast-1","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/grok-code-fast-1/tool_streaming.yaml 🔗

@@ -1,187 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 542
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"x-ai/grok-code-fast-1","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.summary","summary":"The","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asked","reasoning_details":[{"type":"reasoning.summary","summary":" asked","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.summary","summary":":","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"What's","reasoning_details":[{"type":"reasoning.summary","summary":"What's","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.summary","summary":" Florence","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Italy","reasoning_details":[{"type":"reasoning.summary","summary":"Italy","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323513-heRhsfFVW4GsI5oiCDMd","object":"chat.completion.chunk","created":1773323513,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\"\n","reasoning_details":[{"type":"reasoning.summary","summary":"?\"\n","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterCommon/grok/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 848
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"x-ai/grok-4.1-fast","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/grok/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,243 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 885
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"x-ai/grok-4.1-fast","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.summary","summary":"The","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" says","reasoning_details":[{"type":"reasoning.summary","summary":" says","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.summary","summary":":","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Add","reasoning_details":[{"type":"reasoning.summary","summary":"Add","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.summary","summary":" multiply","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" number","reasoning_details":[{"type":"reasoning.summary","summary":" number","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.summary","summary":" ","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.summary","summary":"2","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.summary","summary":" ","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.summary","summary":"3","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".","reasoning_details":[{"type":"reasoning.summary","summary":"\".","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" am","reasoning_details":[{"type":"reasoning.summary","summary":" am","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" helpful","reasoning_details":[{"type":"reasoning.summary","summary":" helpful","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" assistant","reasoning_details":[{"type":"reasoning.summary","summary":" assistant","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" must","reasoning_details":[{"type":"reasoning.summary","summary":" must","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" always","reasoning_details":[{"type":"reasoning.summary","summary":" always","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.summary","summary":" both","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.summary","summary":" add","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.summary","summary":" and","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.summary","summary":" multiply","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" at","reasoning_details":[{"type":"reasoning.summary","summary":" at","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" same","reasoning_details":[{"type":"reasoning.summary","summary":" same","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time","reasoning_details":[{"type":"reasoning.summary","summary":" time","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945435-Bpoac5nvZyEttNr1paM6","object":"chat.completion.chunk","created":1773945435,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n","reasoning_details":[{"type":"reasoning.summary","summary":".\n","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+

providertests/testdata/TestOpenRouterCommon/grok/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 193
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"x-ai/grok-4.1-fast","max_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/grok/simple_streaming.yaml 🔗

@@ -0,0 +1,32 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 247
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"x-ai/grok-4.1-fast","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1

providertests/testdata/TestOpenRouterCommon/grok/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 485
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"x-ai/grok-4.1-fast","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/grok/tool_streaming.yaml 🔗

@@ -0,0 +1,181 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 539
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"x-ai/grok-4.1-fast","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.summary","summary":"The","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asked","reasoning_details":[{"type":"reasoning.summary","summary":" asked","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":","reasoning_details":[{"type":"reasoning.summary","summary":":","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"What's","reasoning_details":[{"type":"reasoning.summary","summary":"What's","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.summary","summary":" Florence","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.summary","summary":" Italy","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945424-lojoN2TGtDYC77RNuNzX","object":"chat.completion.chunk","created":1773945424,"model":"x-ai/grok-4.1-fast","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"?\"\n","reasoning_details":[{"type":"reasoning.summary","summary":"?\"\n","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+

providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 853
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"moonshotai/kimi-k2-0905","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/kimi-k2/multi_tool_streaming.yaml 🔗

@@ -1,239 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 890
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"moonshotai/kimi-k2-0905","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":"I'll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" perform","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" both","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" addition","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" multiplication","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" with","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" numbers","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":"2","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" and","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" ","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":"3","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"add:0","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":","}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"b"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"multiply:1","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":","}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"b"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323495-h6a1FFBRiNC441WUZgSb","object":"chat.completion.chunk","created":1773323495,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[],"usage":{"prompt_tokens":124,"completion_tokens":55,"total_tokens":179,"cost":0.0005826,"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.0005826,"upstream_inference_prompt_cost":0.0001426,"upstream_inference_completions_cost":0.00044},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.749824042s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1319
-    host: ""

providertests/testdata/TestOpenRouterCommon/kimi-k2/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-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":"moonshotai/kimi-k2-0905","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{\"id\":\"gen-1773323472-VEr1C0GTbU6Nk6QjBC7x\",\"object\":\"chat.completion\",\"created\":1773323472,\"model\":\"moonshotai/kimi-k2-0905\",\"provider\":\"Moonshot AI\",\"system_fingerprint\":\"fpv0_805d9276\",\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"message\":{\"role\":\"assistant\",\"content\":\"Oi!\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":20,\"completion_tokens\":3,\"total_tokens\":23,\"cost\":0.0000195,\"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.0000195,\"upstream_inference_prompt_cost\":0.000012,\"upstream_inference_completions_cost\":0.0000075},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0,\"audio_tokens\":0}}}"
-    headers:
-      Content-Type:
-      - application/json
-    status: 200 OK
-    code: 200
-    duration: 4.21454675s

providertests/testdata/TestOpenRouterCommon/kimi-k2/simple_streaming.yaml 🔗

@@ -1,42 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 252
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"moonshotai/kimi-k2-0905","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323475-d421DNZ0beKhrCvqbugy","object":"chat.completion.chunk","created":1773323475,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"Oi","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323475-d421DNZ0beKhrCvqbugy","object":"chat.completion.chunk","created":1773323475,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323475-d421DNZ0beKhrCvqbugy","object":"chat.completion.chunk","created":1773323475,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323475-d421DNZ0beKhrCvqbugy","object":"chat.completion.chunk","created":1773323475,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[],"usage":{"prompt_tokens":20,"completion_tokens":2,"total_tokens":22,"cost":0.00001,"is_byok":false,"prompt_tokens_details":{"cached_tokens":8,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00001,"upstream_inference_prompt_cost":0.000006,"upstream_inference_completions_cost":0.000004},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 768.257042ms

providertests/testdata/TestOpenRouterCommon/kimi-k2/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 490
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"moonshotai/kimi-k2-0905","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/kimi-k2/tool_streaming.yaml 🔗

@@ -1,161 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 544
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"moonshotai/kimi-k2-0905","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":"I'll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" check","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"weather:0","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"Fl"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ore"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"nce"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":","}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" Italy"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323480-GOHpLW2Qp9HHMgKUfVW4","object":"chat.completion.chunk","created":1773323480,"model":"moonshotai/kimi-k2-0905","provider":"Moonshot AI","system_fingerprint":"fpv0_10a6da87","choices":[],"usage":{"prompt_tokens":68,"completion_tokens":31,"total_tokens":99,"cost":0.0002582,"is_byok":false,"prompt_tokens_details":{"cached_tokens":68,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.0002582,"upstream_inference_prompt_cost":0.0000102,"upstream_inference_completions_cost":0.000248},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.490590208s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 820
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"content":"I''ll check the weather in Florence, Italy for you.","tool_calls":[{"id":"weather:0","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"weather:0","role":"tool"}],"model":"moonshotai/kimi-k2-0905","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"The","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" current","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" 40","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"°C","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"104","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"°F","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":").","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" It's","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" quite","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" hot","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" there","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" right","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":" now","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323482-u8BT7v3Z7RmNRNFABPjT","object":"chat.completion.chunk","created":1773323482,"model":"moonshotai/kimi-k2-0905","provider":"DeepInfra","choices":[],"usage":{"prompt_tokens":121,"completion_tokens":22,"total_tokens":143,"cost":0.0000844,"is_byok":false,"prompt_tokens_details":{"cached_tokens":32,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.0000844,"upstream_inference_prompt_cost":0.0000404,"upstream_inference_completions_cost":0.000044},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 5.979645541s

providertests/testdata/TestOpenRouterCommon/kimi/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 850
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/kimi/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,471 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 887
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wants","reasoning_details":[{"type":"reasoning.text","text":" wants","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me","reasoning_details":[{"type":"reasoning.text","text":" me","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" numbers","reasoning_details":[{"type":"reasoning.text","text":" numbers","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Since","reasoning_details":[{"type":"reasoning.text","text":" Since","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" system","reasoning_details":[{"type":"reasoning.text","text":" system","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" prompt","reasoning_details":[{"type":"reasoning.text","text":" prompt","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" says","reasoning_details":[{"type":"reasoning.text","text":" says","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Always","reasoning_details":[{"type":"reasoning.text","text":"Always","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" at","reasoning_details":[{"type":"reasoning.text","text":" at","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" same","reasoning_details":[{"type":"reasoning.text","text":" same","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" time","reasoning_details":[{"type":"reasoning.text","text":" time","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",\"","reasoning_details":[{"type":"reasoning.text","text":",\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" make","reasoning_details":[{"type":"reasoning.text","text":" make","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" calls","reasoning_details":[{"type":"reasoning.text","text":" calls","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" together","reasoning_details":[{"type":"reasoning.text","text":" together","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" can","reasoning_details":[{"type":"reasoning.text","text":" can","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" make","reasoning_details":[{"type":"reasoning.text","text":" make","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" calls","reasoning_details":[{"type":"reasoning.text","text":" calls","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" same","reasoning_details":[{"type":"reasoning.text","text":" same","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"_calls","reasoning_details":[{"type":"reasoning.text","text":"_calls","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" block","reasoning_details":[{"type":"reasoning.text","text":" block","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" since","reasoning_details":[{"type":"reasoning.text","text":" since","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" they","reasoning_details":[{"type":"reasoning.text","text":" they","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" are","reasoning_details":[{"type":"reasoning.text","text":" are","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" independent","reasoning_details":[{"type":"reasoning.text","text":" independent","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" of","reasoning_details":[{"type":"reasoning.text","text":" of","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" each","reasoning_details":[{"type":"reasoning.text","text":" each","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" other","reasoning_details":[{"type":"reasoning.text","text":" other","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n","reasoning_details":[{"type":"reasoning.text","text":".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Let","reasoning_details":[{"type":"reasoning.text","text":"Let","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me","reasoning_details":[{"type":"reasoning.text","text":" me","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.text","text":" call","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":\n","reasoning_details":[{"type":"reasoning.text","text":":\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"1","reasoning_details":[{"type":"reasoning.text","text":"1","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"=","reasoning_details":[{"type":"reasoning.text","text":"=","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" b","reasoning_details":[{"type":"reasoning.text","text":" b","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"=","reasoning_details":[{"type":"reasoning.text","text":"=","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n","reasoning_details":[{"type":"reasoning.text","text":"\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"=","reasoning_details":[{"type":"reasoning.text","text":"=","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" b","reasoning_details":[{"type":"reasoning.text","text":" b","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"=","reasoning_details":[{"type":"reasoning.text","text":"=","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"add:0","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":","}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"b"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"multiply:1","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":","}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"b"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945494-D12sIVylmicjqxKq2N2V","object":"chat.completion.chunk","created":1773945494,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":124,"completion_tokens":130,"total_tokens":254,"cost":0.0004,"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.0004,"upstream_inference_prompt_cost":0.000062,"upstream_inference_completions_cost":0.000338},"completion_tokens_details":{"reasoning_tokens":90,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.739090375s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1669
+    host: ""

providertests/testdata/TestOpenRouterCommon/kimi/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 195
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/kimi/simple_streaming.yaml 🔗

@@ -0,0 +1,430 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 249
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wants","reasoning_details":[{"type":"reasoning.text","text":" wants","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me","reasoning_details":[{"type":"reasoning.text","text":" me","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" say","reasoning_details":[{"type":"reasoning.text","text":" say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"hi","reasoning_details":[{"type":"reasoning.text","text":"hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The","reasoning_details":[{"type":"reasoning.text","text":" The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most","reasoning_details":[{"type":"reasoning.text","text":" most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" way","reasoning_details":[{"type":"reasoning.text","text":" way","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" say","reasoning_details":[{"type":"reasoning.text","text":" say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" hi","reasoning_details":[{"type":"reasoning.text","text":" hi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or","reasoning_details":[{"type":"reasoning.text","text":" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\".","reasoning_details":[{"type":"reasoning.text","text":"\".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \n\n","reasoning_details":[{"type":"reasoning.text","text":" \n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" more","reasoning_details":[{"type":"reasoning.text","text":" more","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" formal","reasoning_details":[{"type":"reasoning.text","text":" formal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" universal","reasoning_details":[{"type":"reasoning.text","text":" universal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" across","reasoning_details":[{"type":"reasoning.text","text":" across","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portuguese","reasoning_details":[{"type":"reasoning.text","text":" Portuguese","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"-speaking","reasoning_details":[{"type":"reasoning.text","text":"-speaking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" countries","reasoning_details":[{"type":"reasoning.text","text":" countries","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" (","reasoning_details":[{"type":"reasoning.text","text":" (","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Port","reasoning_details":[{"type":"reasoning.text","text":"Port","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ugal","reasoning_details":[{"type":"reasoning.text","text":"ugal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazil","reasoning_details":[{"type":"reasoning.text","text":" Brazil","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Angola","reasoning_details":[{"type":"reasoning.text","text":" Angola","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" etc","reasoning_details":[{"type":"reasoning.text","text":" etc","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".).\n","reasoning_details":[{"type":"reasoning.text","text":".).\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very","reasoning_details":[{"type":"reasoning.text","text":" very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazil","reasoning_details":[{"type":"reasoning.text","text":" Brazil","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" but","reasoning_details":[{"type":"reasoning.text","text":" but","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" might","reasoning_details":[{"type":"reasoning.text","text":" might","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be","reasoning_details":[{"type":"reasoning.text","text":" be","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" considered","reasoning_details":[{"type":"reasoning.text","text":" considered","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" less","reasoning_details":[{"type":"reasoning.text","text":" less","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" formal","reasoning_details":[{"type":"reasoning.text","text":" formal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" or","reasoning_details":[{"type":"reasoning.text","text":" or","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" even","reasoning_details":[{"type":"reasoning.text","text":" even","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" rude","reasoning_details":[{"type":"reasoning.text","text":" rude","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" some","reasoning_details":[{"type":"reasoning.text","text":" some","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" contexts","reasoning_details":[{"type":"reasoning.text","text":" contexts","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Portugal","reasoning_details":[{"type":"reasoning.text","text":" Portugal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n","reasoning_details":[{"type":"reasoning.text","text":".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Since","reasoning_details":[{"type":"reasoning.text","text":"Since","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" just","reasoning_details":[{"type":"reasoning.text","text":" just","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asked","reasoning_details":[{"type":"reasoning.text","text":" asked","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" simple","reasoning_details":[{"type":"reasoning.text","text":" simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" greeting","reasoning_details":[{"type":"reasoning.text","text":" greeting","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provide","reasoning_details":[{"type":"reasoning.text","text":" provide","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" most","reasoning_details":[{"type":"reasoning.text","text":" most","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" options","reasoning_details":[{"type":"reasoning.text","text":" options","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.text","text":" with","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" brief","reasoning_details":[{"type":"reasoning.text","text":" brief","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" context","reasoning_details":[{"type":"reasoning.text","text":" context","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" about","reasoning_details":[{"type":"reasoning.text","text":" about","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" usage","reasoning_details":[{"type":"reasoning.text","text":" usage","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n\n","reasoning_details":[{"type":"reasoning.text","text":".\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Options","reasoning_details":[{"type":"reasoning.text","text":"Options","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":":\n","reasoning_details":[{"type":"reasoning.text","text":":\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"1","reasoning_details":[{"type":"reasoning.text","text":"1","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" -","reasoning_details":[{"type":"reasoning.text","text":" -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" universal","reasoning_details":[{"type":"reasoning.text","text":" universal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" formal","reasoning_details":[{"type":"reasoning.text","text":" formal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"/in","reasoning_details":[{"type":"reasoning.text","text":"/in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"form","reasoning_details":[{"type":"reasoning.text","text":"form","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"al","reasoning_details":[{"type":"reasoning.text","text":"al","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n","reasoning_details":[{"type":"reasoning.text","text":"\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" -","reasoning_details":[{"type":"reasoning.text","text":" -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" very","reasoning_details":[{"type":"reasoning.text","text":" very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" common","reasoning_details":[{"type":"reasoning.text","text":" common","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazil","reasoning_details":[{"type":"reasoning.text","text":" Brazil","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" informal","reasoning_details":[{"type":"reasoning.text","text":" informal","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n","reasoning_details":[{"type":"reasoning.text","text":"\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Al","reasoning_details":[{"type":"reasoning.text","text":"Al","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ô","reasoning_details":[{"type":"reasoning.text","text":"ô","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" -","reasoning_details":[{"type":"reasoning.text","text":" -","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" used","reasoning_details":[{"type":"reasoning.text","text":" used","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" when","reasoning_details":[{"type":"reasoning.text","text":" when","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" answering","reasoning_details":[{"type":"reasoning.text","text":" answering","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" phones","reasoning_details":[{"type":"reasoning.text","text":" phones","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\n\n","reasoning_details":[{"type":"reasoning.text","text":"\n\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"I'll","reasoning_details":[{"type":"reasoning.text","text":"I'll","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provide","reasoning_details":[{"type":"reasoning.text","text":" provide","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Ol","reasoning_details":[{"type":"reasoning.text","text":"Ol","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"á","reasoning_details":[{"type":"reasoning.text","text":"á","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" primary","reasoning_details":[{"type":"reasoning.text","text":" primary","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" answer","reasoning_details":[{"type":"reasoning.text","text":" answer","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" mention","reasoning_details":[{"type":"reasoning.text","text":" mention","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Oi","reasoning_details":[{"type":"reasoning.text","text":"Oi","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Brazilian","reasoning_details":[{"type":"reasoning.text","text":" Brazilian","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" alternative","reasoning_details":[{"type":"reasoning.text","text":" alternative","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"á","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" \n\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"(","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"You","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" can","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" also","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" say","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"Oi","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"**","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" —","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" it's","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" very","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" common","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" Brazil","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" while","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"á","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" used","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" everywhere","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" including","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":" Portugal","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":".)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"stop","native_finish_reason":"stop"}]}
+
+      data: {"id":"gen-1773945469-FtJ6MUMrMYVVCPM0WAxk","object":"chat.completion.chunk","created":1773945469,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}],"usage":{"prompt_tokens":20,"completion_tokens":196,"total_tokens":216,"cost":0.00051138,"is_byok":false,"prompt_tokens_details":{"cached_tokens":20,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00051138,"upstream_inference_prompt_cost":0.00000178,"upstream_inference_completions_cost":0.0005096},"completion_tokens_details":{"reasoning_tokens":179,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.50860425s

providertests/testdata/TestOpenRouterCommon/kimi/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 487
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/kimi/tool_streaming.yaml 🔗

@@ -0,0 +1,311 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 541
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asking","reasoning_details":[{"type":"reasoning.text","text":" asking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" get","reasoning_details":[{"type":"reasoning.text","text":" get","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" this","reasoning_details":[{"type":"reasoning.text","text":" this","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.text","text":" information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.text","text":" need","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" pass","reasoning_details":[{"type":"reasoning.text","text":" pass","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Fl","reasoning_details":[{"type":"reasoning.text","text":"Fl","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"ore","reasoning_details":[{"type":"reasoning.text","text":"ore","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"nce","reasoning_details":[{"type":"reasoning.text","text":"nce","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"weather:0","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"Fl"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ore"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"nce"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945481-OpjMSaZdXKWarQh8IgjM","object":"chat.completion.chunk","created":1773945481,"model":"moonshotai/kimi-k2.5-0127","provider":"AtlasCloud","system_fingerprint":"fpv0_e0c12c89","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":68,"completion_tokens":57,"total_tokens":125,"cost":0.000154252,"is_byok":false,"prompt_tokens_details":{"cached_tokens":68,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.000154252,"upstream_inference_prompt_cost":0.000006052,"upstream_inference_completions_cost":0.0001482},"completion_tokens_details":{"reasoning_tokens":42,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.94277625s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 999
+    host: ""

providertests/testdata/TestOpenRouterCommon/openai/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 860
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/openai/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,127 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 897
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_RyRtXc5TxuhGTghDihBOXNar","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"call_JmyBVHKW2AnWeep5UITLC9Wx","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"completed"}]}
+
+      data: {"id":"gen-1773945383-68FpvFnqJ5V1GOao5iM6","object":"chat.completion.chunk","created":1773945383,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"completed"}],"usage":{"prompt_tokens":109,"completion_tokens":54,"total_tokens":163,"cost":0.0000893,"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.0000893,"upstream_inference_prompt_cost":0.0000218,"upstream_inference_completions_cost":0.0000675},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 449.3595ms
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1322
+    host: ""

providertests/testdata/TestOpenRouterCommon/openai/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 205
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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{\"id\":\"gen-1773945373-Bv9tKBtwWtfAzjZPxf5A\",\"object\":\"chat.completion\",\"created\":1773945373,\"model\":\"openai/gpt-5.4-nano-20260317\",\"provider\":\"OpenAI\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"completed\",\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":19,\"completion_tokens\":6,\"total_tokens\":25,\"cost\":0.0000113,\"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.0000113,\"upstream_inference_prompt_cost\":0.0000038,\"upstream_inference_completions_cost\":0.0000075},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0,\"audio_tokens\":0}}}"
+    headers:
+      Content-Type:
+      - application/json
+    status: 200 OK
+    code: 200
+    duration: 830.207834ms

providertests/testdata/TestOpenRouterCommon/openai/simple_streaming.yaml 🔗

@@ -0,0 +1,32 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 259
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1

providertests/testdata/TestOpenRouterCommon/openai/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 497
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommon/openai/tool_streaming.yaml 🔗

@@ -0,0 +1,129 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 551
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_6jrRIpW4Qm0ovEB92ylZxfBy","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"Flor"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ence"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":","}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" Italy"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"completed"}]}
+
+      data: {"id":"gen-1773945376-TLrrn3G9TGS0BbGDFto3","object":"chat.completion.chunk","created":1773945376,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"completed"}],"usage":{"prompt_tokens":63,"completion_tokens":20,"total_tokens":83,"cost":0.0000376,"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.0000376,"upstream_inference_prompt_cost":0.0000126,"upstream_inference_completions_cost":0.000025},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 406.696208ms
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 803
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"tool_calls":[{"id":"call_6jrRIpW4Qm0ovEB92ylZxfBy","function":{"arguments":"{\"location\":\"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_6jrRIpW4Qm0ovEB92ylZxfBy","role":"tool"}],"model":"openai/gpt-5.4-nano","max_completion_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"The","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"Flor","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"ence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"**","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" currently","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":" **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"40","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"°C","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"**","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"completed"}]}
+
+      data: {"id":"gen-1773945377-qEiqJ8jtJDRv2fbll0BH","object":"chat.completion.chunk","created":1773945377,"model":"openai/gpt-5.4-nano-20260317","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"completed"}],"usage":{"prompt_tokens":95,"completion_tokens":20,"total_tokens":115,"cost":0.000044,"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.000044,"upstream_inference_prompt_cost":0.000019,"upstream_inference_completions_cost":0.000025},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 896.667791ms

providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 855
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"qwen/qwen3-235b-a22b-2507","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/multi_tool_streaming.yaml 🔗

@@ -1,113 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 892
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"qwen/qwen3-235b-a22b-2507","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"957c10ed16d245fe95eee8329e5bde69","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" 2, \"b\": "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"\n","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"2e930e954a1e42779a78a8f6f40f4185","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":" 2, \"b\": "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324571-ZjwP1ziZsc1qZHKl8Bb5","object":"chat.completion.chunk","created":1773324571,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[],"usage":{"prompt_tokens":273,"completion_tokens":50,"total_tokens":323,"cost":0.0000986,"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.0000986,"upstream_inference_prompt_cost":0.0000546,"upstream_inference_completions_cost":0.000044},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.788639375s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1350
-    host: ""

providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 200
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"qwen/qwen3-235b-a22b-2507","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{\"id\":\"gen-1773323575-a6ceDdgGAmbPnejyc7XY\",\"object\":\"chat.completion\",\"created\":1773323575,\"model\":\"qwen/qwen3-235b-a22b-07-25\",\"provider\":\"Google\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"message\":{\"role\":\"assistant\",\"content\":\"Oi!\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":22,\"completion_tokens\":3,\"total_tokens\":25,\"cost\":0.00000748,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":6,\"cache_write_tokens\":0,\"audio_tokens\":0,\"video_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":0.00000748,\"upstream_inference_prompt_cost\":0.00000484,\"upstream_inference_completions_cost\":0.00000264},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0,\"audio_tokens\":0}}}"
-    headers:
-      Content-Type:
-      - application/json
-    status: 200 OK
-    code: 200
-    duration: 1.3020125s

providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/simple_streaming.yaml 🔗

@@ -1,44 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 254
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"qwen/qwen3-235b-a22b-2507","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323576-QCpJuoe7F3GC4NKHRRxd","object":"chat.completion.chunk","created":1773323576,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Together","choices":[{"index":0,"delta":{"content":"Ol","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323576-QCpJuoe7F3GC4NKHRRxd","object":"chat.completion.chunk","created":1773323576,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Together","choices":[{"index":0,"delta":{"content":"á","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323576-QCpJuoe7F3GC4NKHRRxd","object":"chat.completion.chunk","created":1773323576,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Together","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323576-QCpJuoe7F3GC4NKHRRxd","object":"chat.completion.chunk","created":1773323576,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Together","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323576-QCpJuoe7F3GC4NKHRRxd","object":"chat.completion.chunk","created":1773323576,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Together","choices":[],"usage":{"prompt_tokens":22,"completion_tokens":4,"total_tokens":26,"cost":0.0000068,"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.0000068,"upstream_inference_prompt_cost":0.0000044,"upstream_inference_completions_cost":0.0000024},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.360585417s

providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 492
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"qwen/qwen3-235b-a22b-2507","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommon/qwen3-235b-a22b-2507/tool_streaming.yaml 🔗

@@ -1,97 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 546
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"qwen/qwen3-235b-a22b-2507","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323586-8fBgY9x08jXm7Re44i6j","object":"chat.completion.chunk","created":1773323586,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Alibaba","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_6fee9774e3d94243a44f64","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323586-8fBgY9x08jXm7Re44i6j","object":"chat.completion.chunk","created":1773323586,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Alibaba","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\": \"Flo"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323586-8fBgY9x08jXm7Re44i6j","object":"chat.completion.chunk","created":1773323586,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Alibaba","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"rence,Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323586-8fBgY9x08jXm7Re44i6j","object":"chat.completion.chunk","created":1773323586,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Alibaba","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773323586-8fBgY9x08jXm7Re44i6j","object":"chat.completion.chunk","created":1773323586,"model":"qwen/qwen3-235b-a22b-07-25","provider":"Alibaba","choices":[],"usage":{"prompt_tokens":167,"completion_tokens":21,"total_tokens":188,"cost":0.0000375245,"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.00005773,"upstream_inference_prompt_cost":0.00003841,"upstream_inference_completions_cost":0.00001932},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 904.924959ms
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 794
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"tool_calls":[{"id":"call_6fee9774e3d94243a44f64","function":{"arguments":"{\"location\": \"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_6fee9774e3d94243a44f64","role":"tool"}],"model":"qwen/qwen3-235b-a22b-2507","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"The","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" current","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" temperature in Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":", Italy is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" 40°C. That","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"'s quite hot!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" You might want to","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" take precautions if you're","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":" planning to spend time outdoors.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773323587-zYCj0NBpXscVrjnVzE2P","object":"chat.completion.chunk","created":1773323587,"model":"qwen/qwen3-235b-a22b-07-25","provider":"AtlasCloud","choices":[],"usage":{"prompt_tokens":205,"completion_tokens":33,"total_tokens":238,"cost":0.00007004,"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.00007004,"upstream_inference_prompt_cost":0.000041,"upstream_inference_completions_cost":0.00002904},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 2.0409005s

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/multi_tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 930
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Add and multiply the number 2 and 3","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,139 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 967
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Add and multiply the number 2 and 3","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_bdrk_01KDfMFitkvhgBdEEGHT9CRQ","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"a\": 2"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":", \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"toolu_bdrk_011XFKroyRot22bfhg21E6aX","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a\": "}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":", \""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945523-tt56AysOw62Fb3DpltAS","object":"chat.completion.chunk","created":1773945523,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":685,"completion_tokens":120,"total_tokens":805,"cost":0.001285,"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.001285,"upstream_inference_prompt_cost":0.000685,"upstream_inference_completions_cost":0.0006},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 4.244026542s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1422
+    host: ""

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/simple.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 275
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Say hi in Portuguese","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/simple_streaming.yaml 🔗

@@ -0,0 +1,32 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 329
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Say hi in Portuguese","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/tool.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 567
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"What''s the weather in Florence,Italy?","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/anthropic/tool_streaming.yaml 🔗

@@ -0,0 +1,141 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 621
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"What''s the weather in Florence,Italy?","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_bdrk_01QQHfcup9N3oZuLJo424HVC","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"locati"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"on\": \"Flor"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ence, It"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"aly\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945515-sgmaEwpZZyQZdwfyE0yB","object":"chat.completion.chunk","created":1773945515,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":577,"completion_tokens":54,"total_tokens":631,"cost":0.000847,"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.000847,"upstream_inference_prompt_cost":0.000577,"upstream_inference_completions_cost":0.00027},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.609333666s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 886
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"tool_calls":[{"id":"toolu_bdrk_01QQHfcup9N3oZuLJo424HVC","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function","cache_control":{"type":"ephemeral"}}],"role":"assistant"},{"content":"40 C","tool_call_id":"toolu_bdrk_01QQHfcup9N3oZuLJo424HVC","role":"tool"}],"model":"anthropic/claude-haiku-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"The current","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" weather in Florence, Italy is **","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"40°C (","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"104°F)**,","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" which","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" is quite","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" hot","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" It","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"'s a typical warm","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" day","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" in Florence.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" Make","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" sure to stay","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" hydrated and use sun","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" protection if","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" you're","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" planning","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":" to be out","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"doors.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
+
+      data: {"id":"gen-1773945517-KstYN5GyTgkkVlJf1xOk","object":"chat.completion.chunk","created":1773945517,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}],"usage":{"prompt_tokens":646,"completion_tokens":54,"total_tokens":700,"cost":0.000916,"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.000916,"upstream_inference_prompt_cost":0.000646,"upstream_inference_completions_cost":0.00027},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.755883125s

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 929
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Add and multiply the number 2 and 3","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/multi_tool_streaming.yaml 🔗

@@ -1,117 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 966
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Add and multiply the number 2 and 3","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"I'll add and multiply the numbers","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" 2 and 3 for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" you.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_vrtx_011wZwUppFMdKW2FfZkCHGq2","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"a\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" 2"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":", \"b\": "}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"id":"toolu_vrtx_017e3hmwNUESxrsnHCENfihG","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"{\"a"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":"\": 2"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":1,"function":{"arguments":", \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324188-o8pFrvyokxnhFp6M7LcB","object":"chat.completion.chunk","created":1773324188,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":502,"completion_tokens":137,"total_tokens":639,"cost":0.003561,"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.003561,"upstream_inference_prompt_cost":0.001506,"upstream_inference_completions_cost":0.002055},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 987.473542ms
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1484
-    host: ""

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple.yaml 🔗

@@ -1,33 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 274
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Say hi in Portuguese","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-sonnet-4","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

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/simple_streaming.yaml 🔗

@@ -1,66 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 328
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"Say hi in Portuguese","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"Olá!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"\n\n(","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"That","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"'s \"hello","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"\" in Portuguese.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" You","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" could","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" also say \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"Oi\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" a","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" more casual \"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"hi\"","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"!)","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773324176-lEVasq5WSxTmtiGWJ2kj","object":"chat.completion.chunk","created":1773324176,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":16,"completion_tokens":34,"total_tokens":50,"cost":0.000558,"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.000558,"upstream_inference_prompt_cost":0.000048,"upstream_inference_completions_cost":0.00051},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.337713292s

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 566
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"What''s the weather in Florence,Italy?","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"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

providertests/testdata/TestOpenRouterCommonWithAnthropicCache/claude-sonnet-4/tool_streaming.yaml 🔗

@@ -1,115 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 620
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"What''s the weather in Florence,Italy?","role":"user","cache_control":{"type":"ephemeral"}}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"I'll get","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" the current","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" weather information","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" for Florence, Italy.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_vrtx_01AZy2y2t2KJbopRx2aMRt33","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":": \"Floren"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ce, I"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ta"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ly\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324181-MBdVvu98CVBUpW6Xl4VU","object":"chat.completion.chunk","created":1773324181,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":394,"completion_tokens":66,"total_tokens":460,"cost":0.002172,"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.002172,"upstream_inference_prompt_cost":0.001182,"upstream_inference_completions_cost":0.00099},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.065862208s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 959
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system","cache_control":{"type":"ephemeral"}},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"content":"I''ll get the current weather information for Florence, Italy.","tool_calls":[{"id":"toolu_vrtx_01AZy2y2t2KJbopRx2aMRt33","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function","cache_control":{"type":"ephemeral"}}],"role":"assistant"},{"content":"40 C","tool_call_id":"toolu_vrtx_01AZy2y2t2KJbopRx2aMRt33","role":"tool"}],"model":"anthropic/claude-sonnet-4","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"The current weather in Florence, Italy is","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" 40°C (104°F","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"). That","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"'s quite hot","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"!","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" It's a very","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" warm","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" day","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":" in Florence.","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"stop","native_finish_reason":"stop"}]}
-
-      data: {"id":"gen-1773324183-is5MYGEDmIqsp2ZNqz7t","object":"chat.completion.chunk","created":1773324183,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":475,"completion_tokens":34,"total_tokens":509,"cost":0.001935,"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.001935,"upstream_inference_prompt_cost":0.001425,"upstream_inference_completions_cost":0.00051},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 844.29125ms

providertests/testdata/TestOpenRouterThinking/anthropic/thinking-streaming.yaml 🔗

@@ -0,0 +1,177 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 562
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"anthropic/claude-haiku-4.5","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://openrouter.ai/api/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      : OPENROUTER PROCESSING
+
+      : OPENROUTER PROCESSING
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The user is asking for","reasoning_details":[{"type":"reasoning.text","text":"The user is asking for","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the weather in Florence, Italy. I","reasoning_details":[{"type":"reasoning.text","text":" the weather in Florence, Italy. I","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a weather","reasoning_details":[{"type":"reasoning.text","text":" a weather","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function available that takes","reasoning_details":[{"type":"reasoning.text","text":" function available that takes","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a location parameter. I should call","reasoning_details":[{"type":"reasoning.text","text":" a location parameter. I should call","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" it","reasoning_details":[{"type":"reasoning.text","text":" it","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with \"Florence, Italy\" or","reasoning_details":[{"type":"reasoning.text","text":" with \"Florence, Italy\" or","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" just","reasoning_details":[{"type":"reasoning.text","text":" just","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"Florence\" as the location. Let","reasoning_details":[{"type":"reasoning.text","text":" \"Florence\" as the location. Let","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" me use","reasoning_details":[{"type":"reasoning.text","text":" me use","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Florence, Italy\" to","reasoning_details":[{"type":"reasoning.text","text":"Florence, Italy\" to","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" be","reasoning_details":[{"type":"reasoning.text","text":" be","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" specific","reasoning_details":[{"type":"reasoning.text","text":" specific","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_bdrk_01Xwqc5oEGdjPCCPum1Dtb2Y","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" \"Florence,"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" Italy"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning_details":[{"type":"reasoning.text","signature":"Ep8DCkgICxABGAIqQMPJIeZ0P/DSe9JQ2wg9NaUiY1fY4A/kD7HwtPBhRsepL0jAqIXyjKajtqj8mKKNj39kCrDFp0b8NOBIbX3e+XASDPK3RtRCSq7Z/Iu0kxoMCL2VPJ0qWJYZyey0IjCjhME7FUWTLD7dhGw2WNWJmQNbsVVq1YyyqPpn8Ap9qdhRPb/0uZM0wZaMR/FW2C0qhALVhWU2Hb3H30vrcYfc5S6wPMnYgNDIAvsif7nvmGrWK8YA+4cd9cPNBIfi/AO/OUkOeXowSVr4F19yt+fcjKXDOff5PfS+j/FeqwcKhG1EIC8SQvnqjAZqTmlPg5B1O8nrVqrUZWr3UEqVKoGUvrEQxKobN+JN/2u+/yQQK3SmrnArp2+N1fusDCz6uq7V1qWhjSzsZKTUO4+lFy0eKCzNFeGFRGFgZTgWdfS/cxiCaZLe0PE35kq6ubKVNGC+C6NVBm3h/bNtqQuWt+19TAX7y8Vk94rBMaEeJsCo81W0EOkhenk5ohDZsvL+8iFcDso5whoraTA0HQViPU1zW+FifZDATBgB","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
+
+      data: {"id":"gen-1773945537-De6r293kjwFRqSih0qan","object":"chat.completion.chunk","created":1773945537,"model":"anthropic/claude-4.5-haiku-20251001","provider":"Amazon Bedrock","choices":[{"index":0,"delta":{"content":"","role":"assistant"},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}],"usage":{"prompt_tokens":607,"completion_tokens":116,"total_tokens":723,"cost":0.001187,"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.001187,"upstream_inference_prompt_cost":0.000607,"upstream_inference_completions_cost":0.00058},"completion_tokens_details":{"reasoning_tokens":61,"image_tokens":0,"audio_tokens":0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream
+    status: 200 OK
+    code: 200
+    duration: 1.27368825s
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1972
+    host: ""

providertests/testdata/TestOpenRouterThinking/anthropic/thinking.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 508
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"anthropic/claude-haiku-4.5","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true}}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    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

providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking-streaming.yaml 🔗

@@ -1,137 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 561
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"anthropic/claude-sonnet-4","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The user is asking for","reasoning_details":[{"type":"reasoning.text","text":"The user is asking for","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information for","reasoning_details":[{"type":"reasoning.text","text":" information for","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence, Italy. I have access","reasoning_details":[{"type":"reasoning.text","text":" Florence, Italy. I have access","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to a weather function that takes","reasoning_details":[{"type":"reasoning.text","text":" to a weather function that takes","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a location parameter. The location","reasoning_details":[{"type":"reasoning.text","text":" a location parameter. The location","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" clearly","reasoning_details":[{"type":"reasoning.text","text":" clearly","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" specified","reasoning_details":[{"type":"reasoning.text","text":" specified","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as \"Florence, Italy\" so I","reasoning_details":[{"type":"reasoning.text","text":" as \"Florence, Italy\" so I","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have all the required parameters","reasoning_details":[{"type":"reasoning.text","text":" have all the required parameters","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to make the","reasoning_details":[{"type":"reasoning.text","text":" to make the","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function call.","reasoning_details":[{"type":"reasoning.text","text":" function call.","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_vrtx_01HKfUyb4tpj4kvPgTuusByf","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"locati"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"on"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\": \"Flor"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ence, I"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"taly"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning_details":[{"type":"reasoning.text","signature":"EqcDCkgICxACGAIqQM0Cd2vack9XE5bBfQ+UzUmO6mtcCD9QEy7/W2YXPJaAq8xvtMBNeQKGAoNiRvy3r9GXKYMe5MmAW+7LfgsburkSDD2T6pIVGFhXrqFeyBoM5VdxjM6/xX3P78QMIjCWe/6ttXxKOW/sdYJ4JzE4bKGjIuYfTJv+0i8OZkAF/FvXHIKSm8jG0D/Li44mdqkqjAJGEtZwg9srd1Q47ovDJqfU3QaOz7F34UKA+VQ5WhcY8sO1GyjqPYMLxcgo794PsisD6/0pZPqtvBFW28e3sd/iedHI6adxgJs83k5ap/B5rhJY6AJcCjcEfO+Fi7b6CYRElRvWI1vSDIct251jOTZ51tt9T1kw1u6UhoJfIY/SmiEI6AgP3wBpESi7H+bnrX9/w/97V7tbdDclP09MgZqLrt4+ECvNLn04lXXLGQYAOglRm8Tixk1IN4LGV6TJtDngbwk+Be+Zn6kqvJ8bo0BOZJOhRAbgc1HF+kgV4z80aTtBILpbYo0uV/IQRElhU5/Y7sbVTDwRft/bzZxdTdUJN/vqvb+BAkiSbxWCGAE=","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773326264-OoghvABlt3eLCw2WPlqS","object":"chat.completion.chunk","created":1773326264,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":424,"completion_tokens":110,"total_tokens":534,"cost":0.002922,"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.002922,"upstream_inference_prompt_cost":0.001272,"upstream_inference_completions_cost":0.00165},"completion_tokens_details":{"reasoning_tokens":63,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.00973575s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1991
-    host: ""

providertests/testdata/TestOpenRouterThinking/claude-sonnet-4-sig/thinking.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 507
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"anthropic/claude-sonnet-4","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"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

providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking-streaming.yaml 🔗

@@ -1,139 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 561
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"anthropic/claude-sonnet-4","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The user is asking for weather information for","reasoning_details":[{"type":"reasoning.text","text":"The user is asking for weather information for","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence, Italy. I have access","reasoning_details":[{"type":"reasoning.text","text":" Florence, Italy. I have access","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to a weather function that requires","reasoning_details":[{"type":"reasoning.text","text":" to a weather function that requires","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a location parameter. The","reasoning_details":[{"type":"reasoning.text","text":" a location parameter. The","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user has provided the location as \"Florence","reasoning_details":[{"type":"reasoning.text","text":" user has provided the location as \"Florence","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":", Italy\".","reasoning_details":[{"type":"reasoning.text","text":", Italy\".","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I have","reasoning_details":[{"type":"reasoning.text","text":" I have","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" all the required parameters to make the","reasoning_details":[{"type":"reasoning.text","text":" all the required parameters to make the","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function call.","reasoning_details":[{"type":"reasoning.text","text":" function call.","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"toolu_vrtx_01NRAptSJVJEik354SSeQZAs","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"loca"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"ti"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"on\""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":": \"Florence,"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":" I"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"taly\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning_details":[{"type":"reasoning.text","signature":"EqkDCkgICxACGAIqQPS7GVr0GXPH6M+WzQ1vKtUqRBHv1LhaC0/WFMQlYmVaM9CGfR2D2LPkjWcVDLyv3VhSBwhzqJ7/TqPBgU19uX8SDNcW4mQhOGZ8NT+CyxoMbbl8zeAq03liEOT4IjCrFqSXlBQ4fKC4vLk5pvUFsStMTVC7lQqOCgx9Wi8wbWQARs0NgwUqMGRaPvyqqKkqjgL/UoXjowlOTTm2Fr7eWoiV5ZakWSRVesu8jBjxWWADiYR6i7YMTq7J32a/5C9br4HoEiD8g8Qdt3wOqrFMZWNhAQQ7kTS6bxYNLPE9SIVRuLyVpcvjcXLZviedK3AJ+EZrO/mx4efFo9TFIQ5vf59fecRWPc4QwJ7bDK4v9s+SLrA6tulpJBmiC3c7ZoaHXRV/qIbBTUDG9yifohjgmYZHo/PARPH7dqxkwYS25UtZHa5r8ENHvPhCuK4CowY8+3dj1qi1NjbR6xJPIrCBW9OZCtIB8/0zdmz6LoY/CCYhuOKPKClNgMoxLUtA79MgcC/kMndvWauXkbk2g2hMRGnOD6yvhGU8Hs1q0y+5yTQYAQ==","format":"anthropic-claude-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773326256-GfjuN0tRbvSxE7XpT5vu","object":"chat.completion.chunk","created":1773326256,"model":"anthropic/claude-4-sonnet-20250522","provider":"Google","choices":[],"usage":{"prompt_tokens":424,"completion_tokens":110,"total_tokens":534,"cost":0.002922,"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.002922,"upstream_inference_prompt_cost":0.001272,"upstream_inference_completions_cost":0.00165},"completion_tokens_details":{"reasoning_tokens":64,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.126881375s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1951
-    host: ""

providertests/testdata/TestOpenRouterThinking/claude-sonnet-4/thinking.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 507
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"anthropic/claude-sonnet-4","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"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

providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking-streaming.yaml 🔗

@@ -1,87 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 563
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"google/gemini-3-pro-preview","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":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
-    body: |+

providertests/testdata/TestOpenRouterThinking/gemini-3-pro-preview/thinking.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 509
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"google/gemini-3-pro-preview","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"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

providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking-streaming.yaml 🔗

@@ -1,347 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 548
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"z-ai/glm-4.6","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asking","reasoning_details":[{"type":"reasoning.text","text":" asking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" access","reasoning_details":[{"type":"reasoning.text","text":" access","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.text","text":" that","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" can","reasoning_details":[{"type":"reasoning.text","text":" can","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" get","reasoning_details":[{"type":"reasoning.text","text":" get","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.text","text":" information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" The","reasoning_details":[{"type":"reasoning.text","text":" The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" requires","reasoning_details":[{"type":"reasoning.text","text":" requires","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"location","reasoning_details":[{"type":"reasoning.text","text":"location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" has","reasoning_details":[{"type":"reasoning.text","text":" has","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" provided","reasoning_details":[{"type":"reasoning.text","text":" provided","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"Flo","reasoning_details":[{"type":"reasoning.text","text":"Flo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"rence","reasoning_details":[{"type":"reasoning.text","text":"rence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" they","reasoning_details":[{"type":"reasoning.text","text":" they","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" want","reasoning_details":[{"type":"reasoning.text","text":" want","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" this","reasoning_details":[{"type":"reasoning.text","text":" this","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" exact","reasoning_details":[{"type":"reasoning.text","text":" exact","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" value","reasoning_details":[{"type":"reasoning.text","text":" value","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"I","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"'ll","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" check","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" the","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" weather","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" in","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" Florence","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":",","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" Italy","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" for","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":" you","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":".","role":"assistant"},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_a0979b6107624af58e5b7301","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence, Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"tool_calls"}]}
-
-      data: {"id":"gen-1773324289-yVgLDEWUCYmaq8QFAuyM","object":"chat.completion.chunk","created":1773324289,"model":"z-ai/glm-4.6","provider":"Novita","choices":[],"usage":{"prompt_tokens":173,"completion_tokens":93,"total_tokens":266,"cost":0.00022451,"is_byok":false,"prompt_tokens_details":{"cached_tokens":171,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00022451,"upstream_inference_prompt_cost":0.00001991,"upstream_inference_completions_cost":0.0002046},"completion_tokens_details":{"reasoning_tokens":67,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.196639625s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1277
-    host: ""

providertests/testdata/TestOpenRouterThinking/glm-4.6/thinking.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 494
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"z-ai/glm-4.6","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"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

providertests/testdata/TestOpenRouterThinking/gpt-5/thinking-streaming.yaml 🔗

@@ -1,307 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 548
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"openai/gpt-5","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**Fetching","reasoning_details":[{"type":"reasoning.summary","summary":"**Fetching","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" info","reasoning_details":[{"type":"reasoning.summary","summary":" info","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"**\n\nI","reasoning_details":[{"type":"reasoning.summary","summary":"**\n\nI","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" see","reasoning_details":[{"type":"reasoning.summary","summary":" see","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" is","reasoning_details":[{"type":"reasoning.summary","summary":" is","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asking","reasoning_details":[{"type":"reasoning.summary","summary":" asking","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" about","reasoning_details":[{"type":"reasoning.summary","summary":" about","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.summary","summary":" Florence","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.summary","summary":" Italy","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"’ll","reasoning_details":[{"type":"reasoning.summary","summary":"’ll","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" specifically","reasoning_details":[{"type":"reasoning.summary","summary":" specifically","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" calling","reasoning_details":[{"type":"reasoning.summary","summary":" calling","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" functions","reasoning_details":[{"type":"reasoning.summary","summary":" functions","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".weather","reasoning_details":[{"type":"reasoning.summary","summary":".weather","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.summary","summary":" with","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.summary","summary":" location","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" specified","reasoning_details":[{"type":"reasoning.summary","summary":" specified","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Since","reasoning_details":[{"type":"reasoning.summary","summary":" Since","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" only","reasoning_details":[{"type":"reasoning.summary","summary":" only","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.summary","summary":" need","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" use","reasoning_details":[{"type":"reasoning.summary","summary":" use","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" one","reasoning_details":[{"type":"reasoning.summary","summary":" one","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" don't","reasoning_details":[{"type":"reasoning.summary","summary":" don't","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.summary","summary":" have","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" worry","reasoning_details":[{"type":"reasoning.summary","summary":" worry","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" about","reasoning_details":[{"type":"reasoning.summary","summary":" about","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" parallel","reasoning_details":[{"type":"reasoning.summary","summary":" parallel","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" wrapper","reasoning_details":[{"type":"reasoning.summary","summary":" wrapper","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" need","reasoning_details":[{"type":"reasoning.summary","summary":" need","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" keep","reasoning_details":[{"type":"reasoning.summary","summary":" keep","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" mind","reasoning_details":[{"type":"reasoning.summary","summary":" mind","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.summary","summary":" that","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" function","reasoning_details":[{"type":"reasoning.summary","summary":" function","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" might","reasoning_details":[{"type":"reasoning.summary","summary":" might","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" return","reasoning_details":[{"type":"reasoning.summary","summary":" return","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" mocked","reasoning_details":[{"type":"reasoning.summary","summary":" mocked","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" object","reasoning_details":[{"type":"reasoning.summary","summary":" object","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" but","reasoning_details":[{"type":"reasoning.summary","summary":" but","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"’ll","reasoning_details":[{"type":"reasoning.summary","summary":"’ll","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" proceed","reasoning_details":[{"type":"reasoning.summary","summary":" proceed","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" with","reasoning_details":[{"type":"reasoning.summary","summary":" with","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" call","reasoning_details":[{"type":"reasoning.summary","summary":" call","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" to","reasoning_details":[{"type":"reasoning.summary","summary":" to","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" get","reasoning_details":[{"type":"reasoning.summary","summary":" get","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.summary","summary":" information","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.summary","summary":" for","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324233-7bbCvshdLdDQrXb5TMah","object":"chat.completion.chunk","created":1773324233,"model":"openai/gpt-5-2025-08-07","provider":"OpenAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"!","reasoning_details":[{"type":"reasoning.summary","summary":"!","format":"openai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-

providertests/testdata/TestOpenRouterThinking/gpt-5/thinking.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 494
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"openai/gpt-5","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"usage":{"include":true},"reasoning":{"effort":"medium"}}'
-    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

providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking-streaming.yaml 🔗

@@ -1,287 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 557
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"x-ai/grok-code-fast-1","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":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
-    body: |+
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"The","reasoning_details":[{"type":"reasoning.summary","summary":"The","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" user","reasoning_details":[{"type":"reasoning.summary","summary":" user","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" asked","reasoning_details":[{"type":"reasoning.summary","summary":" asked","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" about","reasoning_details":[{"type":"reasoning.summary","summary":" about","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" the","reasoning_details":[{"type":"reasoning.summary","summary":" the","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" in","reasoning_details":[{"type":"reasoning.summary","summary":" in","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Florence","reasoning_details":[{"type":"reasoning.summary","summary":" Florence","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":",","reasoning_details":[{"type":"reasoning.summary","summary":",","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" Italy","reasoning_details":[{"type":"reasoning.summary","summary":" Italy","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".","reasoning_details":[{"type":"reasoning.summary","summary":".","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" I","reasoning_details":[{"type":"reasoning.summary","summary":" I","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" have","reasoning_details":[{"type":"reasoning.summary","summary":" have","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" tool","reasoning_details":[{"type":"reasoning.summary","summary":" tool","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" called","reasoning_details":[{"type":"reasoning.summary","summary":" called","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" \"","reasoning_details":[{"type":"reasoning.summary","summary":" \"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"weather","reasoning_details":[{"type":"reasoning.summary","summary":"weather","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":"\"","reasoning_details":[{"type":"reasoning.summary","summary":"\"","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" that","reasoning_details":[{"type":"reasoning.summary","summary":" that","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" can","reasoning_details":[{"type":"reasoning.summary","summary":" can","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" get","reasoning_details":[{"type":"reasoning.summary","summary":" get","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" weather","reasoning_details":[{"type":"reasoning.summary","summary":" weather","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" information","reasoning_details":[{"type":"reasoning.summary","summary":" information","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" for","reasoning_details":[{"type":"reasoning.summary","summary":" for","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" a","reasoning_details":[{"type":"reasoning.summary","summary":" a","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":" location","reasoning_details":[{"type":"reasoning.summary","summary":" location","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":".\n","reasoning_details":[{"type":"reasoning.summary","summary":".\n","format":"xai-responses-v1","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null,"reasoning_details":[{"type":"reasoning.encrypted","data":"JN5ZxXFPqRd1TvB7IyRpv0ykVIA/YBcBngANiKMzjAyW1p/fa7zrGz0v5RwIbks6b0yBPaweN+kthv2N64vsrnSe5tmbFJMPhchPTRA/CqU0MK+aETiS+PDZhPy4ourYkSi7dTa8thUTOmjbym0C2da0FOGRjuqftyT+bkq9t03vKBJJr/skYXY7LEStoD+nZ0kSbRi1PddbVBIYHtmZ6zmXCdcfVsN9PU2U3g1JDobc21hrgMy5xCL+ZNDKFLQzHyUUd+MFTKIt8haCY1dd3VB3rwGU4juFn++9YQddZA9+8JtERXQNiXdXrDg5a44LajNgnJC4aAdccw88Gt0XQBvuVAVQxvr0YUP3z834ZMomxSjnYQn8+tvxJtVZOTGOVtbM3LUAG+VELpSVG+Yf1TlYijnG5gF3sq0y69ffFDabYNtzm3EvyX2cr8O+owNI53oQG2LdpYUjrw/Cja4nAmD2KUphHBWlaCRCKoGHtckIfCedFQRH2FxCzJF1HG3vAdHJ6YtqU1UKHU5cL1pffbduzu3rtAXSLIQWwehbgSE","format":"xai-responses-v1","id":"rs_3103b38f-8e06-f4e5-316b-8f60d1b0fbd7","index":0}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"id":"call_93874608","type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":null,"role":"assistant","tool_calls":[{"index":0,"function":{"arguments":"{\"location\":\"Florence, Italy\"}"}}]},"finish_reason":null,"native_finish_reason":null}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[{"index":0,"delta":{"content":"","role":"assistant","reasoning":null},"finish_reason":"tool_calls","native_finish_reason":"completed"}]}
-
-      data: {"id":"gen-1773324199-u7H8ZzKQTajh6yfKrLBe","object":"chat.completion.chunk","created":1773324199,"model":"x-ai/grok-code-fast-1","provider":"xAI","choices":[],"usage":{"prompt_tokens":395,"completion_tokens":113,"total_tokens":508,"cost":0.00021394,"is_byok":false,"prompt_tokens_details":{"cached_tokens":192,"cache_write_tokens":0,"audio_tokens":0,"video_tokens":0},"cost_details":{"upstream_inference_cost":0.00021394,"upstream_inference_prompt_cost":0.00004444,"upstream_inference_completions_cost":0.0001695},"completion_tokens_details":{"reasoning_tokens":87,"image_tokens":0,"audio_tokens":0}}}
-
-      data: [DONE]
-
-    headers:
-      Content-Type:
-      - text/event-stream
-    status: 200 OK
-    code: 200
-    duration: 1.735396416s
-- id: 1
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 1000
-    host: ""

providertests/testdata/TestOpenRouterThinking/grok-code-fast-1/thinking.yaml 🔗

@@ -1,63 +0,0 @@
----
-version: 2
-interactions:
-- id: 0
-  request:
-    proto: HTTP/1.1
-    proto_major: 1
-    proto_minor: 1
-    content_length: 503
-    host: ""
-    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"x-ai/grok-code-fast-1","tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"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