test: add multiprovider test

Kujtim Hoxha created

Change summary

providertests/openrouter_test.go                                                              |  40 
providertests/testdata/TestOpenRouterCommon/multi_tool_claude-sonnet-4.yaml                   |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_deepseek-chat-v3.1-free.yaml           |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_gemini-2.0-flash.yaml                  |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_gemini-2.5-flash.yaml                  |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_gpt-5.yaml                             |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_grok-4-fast-free.yaml                  |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_grok-code-fast-1.yaml                  |  26 
providertests/testdata/TestOpenRouterCommon/multi_tool_kimi-k2.yaml                           |  55 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_claude-sonnet-4.yaml         |  79 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_deepseek-chat-v3.1-free.yaml |  69 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_gemini-2.0-flash.yaml        |  45 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_gemini-2.5-flash.yaml        |  45 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_gpt-5.yaml                   |  28 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_grok-4-fast-free.yaml        | 387 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_grok-code-fast-1.yaml        | 905 
providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_kimi-k2.yaml                 |  51 
providertests/testdata/TestOpenRouterCommon/simple_claude-sonnet-4.yaml                       |  33 
providertests/testdata/TestOpenRouterCommon/simple_deepseek-chat-v3.1-free.yaml               |  26 
providertests/testdata/TestOpenRouterCommon/simple_gemini-2.0-flash.yaml                      |  33 
providertests/testdata/TestOpenRouterCommon/simple_gemini-2.5-flash.yaml                      |  33 
providertests/testdata/TestOpenRouterCommon/simple_gpt-5.yaml                                 |  26 
providertests/testdata/TestOpenRouterCommon/simple_grok-4-fast-free.yaml                      |  33 
providertests/testdata/TestOpenRouterCommon/simple_grok-code-fast-1.yaml                      |  26 
providertests/testdata/TestOpenRouterCommon/simple_kimi-k2.yaml                               |  33 
providertests/testdata/TestOpenRouterCommon/simple_streaming_claude-sonnet-4.yaml             |  46 
providertests/testdata/TestOpenRouterCommon/simple_streaming_deepseek-chat-v3.1-free.yaml     |  54 
providertests/testdata/TestOpenRouterCommon/simple_streaming_gemini-2.0-flash.yaml            |  40 
providertests/testdata/TestOpenRouterCommon/simple_streaming_gemini-2.5-flash.yaml            |  40 
providertests/testdata/TestOpenRouterCommon/simple_streaming_gpt-5.yaml                       |  28 
providertests/testdata/TestOpenRouterCommon/simple_streaming_grok-4-fast-free.yaml            | 296 
providertests/testdata/TestOpenRouterCommon/simple_streaming_grok-code-fast-1.yaml            |  25 
providertests/testdata/TestOpenRouterCommon/simple_streaming_kimi-k2.yaml                     |  46 
providertests/testdata/TestOpenRouterCommon/tool_claude-sonnet-4.yaml                         |  26 
providertests/testdata/TestOpenRouterCommon/tool_deepseek-chat-v3.1-free.yaml                 |  26 
providertests/testdata/TestOpenRouterCommon/tool_gemini-2.0-flash.yaml                        |  26 
providertests/testdata/TestOpenRouterCommon/tool_gemini-2.5-flash.yaml                        |  26 
providertests/testdata/TestOpenRouterCommon/tool_gpt-5.yaml                                   |  26 
providertests/testdata/TestOpenRouterCommon/tool_grok-4-fast-free.yaml                        |  26 
providertests/testdata/TestOpenRouterCommon/tool_grok-code-fast-1.yaml                        |  26 
providertests/testdata/TestOpenRouterCommon/tool_kimi-k2.yaml                                 |  26 
providertests/testdata/TestOpenRouterCommon/tool_streaming_claude-sonnet-4.yaml               | 117 
providertests/testdata/TestOpenRouterCommon/tool_streaming_deepseek-chat-v3.1-free.yaml       | 115 
providertests/testdata/TestOpenRouterCommon/tool_streaming_gemini-2.0-flash.yaml              |  75 
providertests/testdata/TestOpenRouterCommon/tool_streaming_gemini-2.5-flash.yaml              |  75 
providertests/testdata/TestOpenRouterCommon/tool_streaming_gpt-5.yaml                         |  28 
providertests/testdata/TestOpenRouterCommon/tool_streaming_grok-4-fast-free.yaml              | 729 
providertests/testdata/TestOpenRouterCommon/tool_streaming_grok-code-fast-1.yaml              | 379 
providertests/testdata/TestOpenRouterCommon/tool_streaming_kimi-k2.yaml                       | 189 
49 files changed, 4,603 insertions(+), 16 deletions(-)

Detailed changes

providertests/openrouter_test.go 🔗

@@ -19,17 +19,25 @@ type openrouterModel struct {
 func TestOpenRouterCommon(t *testing.T) {
 	var pairs []builderPair
 	models := []openrouterModel{
-		kimiK2(),
-		grokCodeFast1(),
-		claudeSonnet4(),
-		grok4FastFree(),
-		gemini25Flash(),
-		gemini20Flash(),
-		deepseekV31Free(),
-		gpt5(),
+		openrouterKimiK2(),
+		openrouterGrokCodeFast1(),
+		openrouterClaudeSonnet4(),
+		openrouterGrok4FastFree(),
+		openrouterGemini25Flash(),
+		openrouterGemini20Flash(),
+		openrouterDeepseekV31Free(),
+		openrouterGpt5(),
 	}
 
 	for _, model := range models {
+		// add one entry for multi provider tests
+		pairs = append(
+			pairs,
+			builderPair{
+				model.name,
+				model.builderFunc,
+				nil,
+			})
 		for _, provider := range model.providers {
 			pairs = append(
 				pairs,
@@ -50,7 +58,7 @@ func TestOpenRouterCommon(t *testing.T) {
 	testCommon(t, pairs)
 }
 
-func kimiK2() openrouterModel {
+func openrouterKimiK2() openrouterModel {
 	return openrouterModel{
 		name: "kimi-k2",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -75,7 +83,7 @@ func kimiK2() openrouterModel {
 	}
 }
 
-func grokCodeFast1() openrouterModel {
+func openrouterGrokCodeFast1() openrouterModel {
 	return openrouterModel{
 		name: "grok-code-fast-1",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -91,7 +99,7 @@ func grokCodeFast1() openrouterModel {
 	}
 }
 
-func grok4FastFree() openrouterModel {
+func openrouterGrok4FastFree() openrouterModel {
 	return openrouterModel{
 		name: "grok-4-fast-free",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -107,7 +115,7 @@ func grok4FastFree() openrouterModel {
 	}
 }
 
-func gemini25Flash() openrouterModel {
+func openrouterGemini25Flash() openrouterModel {
 	return openrouterModel{
 		name: "gemini-2.5-flash",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -125,7 +133,7 @@ func gemini25Flash() openrouterModel {
 	}
 }
 
-func gemini20Flash() openrouterModel {
+func openrouterGemini20Flash() openrouterModel {
 	return openrouterModel{
 		name: "gemini-2.0-flash",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -142,7 +150,7 @@ func gemini20Flash() openrouterModel {
 	}
 }
 
-func deepseekV31Free() openrouterModel {
+func openrouterDeepseekV31Free() openrouterModel {
 	return openrouterModel{
 		name: "deepseek-chat-v3.1-free",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -158,7 +166,7 @@ func deepseekV31Free() openrouterModel {
 	}
 }
 
-func claudeSonnet4() openrouterModel {
+func openrouterClaudeSonnet4() openrouterModel {
 	return openrouterModel{
 		name: "claude-sonnet-4",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -178,7 +186,7 @@ func claudeSonnet4() openrouterModel {
 	}
 }
 
-func gpt5() openrouterModel {
+func openrouterGpt5() openrouterModel {
 	return openrouterModel{
 		name: "gpt-5",
 		builderFunc: func(r *recorder.Recorder) (ai.LanguageModel, error) {

providertests/testdata/TestOpenRouterCommon/multi_tool_claude-sonnet-4.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 838
+        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,"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.3.0
+        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/multi_tool_deepseek-chat-v3.1-free.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 845
+        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-chat-v3.1:free","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.3.0
+        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/multi_tool_gemini-2.0-flash.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 840
+        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.0-flash-001","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.3.0
+        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/multi_tool_gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 836
+        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,"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.3.0
+        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/multi_tool_gpt-5.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 836
+        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,"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.3.0
+        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/multi_tool_grok-4-fast-free.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 834
+        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-fast:free","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.3.0
+        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/multi_tool_grok-code-fast-1.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 834
+        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,"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.3.0
+        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/multi_tool_kimi-k2.yaml 🔗

@@ -0,0 +1,92 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 836
+        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,"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.3.0
+        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: '{"error":{"message":"Provider returned error","code":429,"metadata":{"raw":"moonshotai/kimi-k2-0905 is temporarily rate-limited upstream. Please retry shortly, or add your own key to accumulate your rate limits: https://openrouter.ai/settings/integrations","provider_name":"WandB"}},"user_id":"user_2zMGmKqlf4zmAvL9snVImB1Z1ZQ"}'
+        headers:
+            Content-Type:
+              - application/json
+        status: 429 Too Many Requests
+        code: 429
+        duration: 1.817364708s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 836
+        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,"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.3.0
+        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/multi_tool_streaming_claude-sonnet-4.yaml 🔗

@@ -0,0 +1,121 @@
+---
+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.3.0
+        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-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"I'll add an","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"d multiply the numbers 2 and 3 for","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":" you.","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"toolu_vrtx_01CW4yxw7KqTQ2pX5sAjyujC","index":0,"type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":"{\"a\": 2"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":", \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"toolu_vrtx_01By7GJryNkth5zyuYAW5dAS","index":1,"type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"type":"function","function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"type":"function","function":{"arguments":"{\"a\": "}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"type":"function","function":{"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"type":"function","function":{"arguments":", \"b\": 3}"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+
+            data: {"id":"gen-1758707414-pJ8VdZZUMayWZKn0kxje","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707414,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":502,"completion_tokens":137,"total_tokens":639,"cost":0.003561,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.001506,"upstream_inference_completions_cost":0.002055},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 3.11887975s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1410
+        host: ""

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_deepseek-chat-v3.1-free.yaml 🔗

@@ -0,0 +1,125 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 899
+        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-chat-v3.1:free","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.3.0
+        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-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":"I","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":"'ll add","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":" and multiply","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":" the","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":" numbers ","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":"2 and","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":" 3","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":" simultaneously for","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":" you.","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_f8a2","function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"add"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"id":"call_a0de","function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"multiply"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+
+            data: {"id":"gen-1758707598-tO0KIG6aOipHWTP5VUZL","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707598,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":250,"completion_tokens":52,"total_tokens":302,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 959.348834ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1328
+        host: ""

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_gemini-2.0-flash.yaml 🔗

@@ -0,0 +1,77 @@
+---
+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-2.0-flash-001","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.3.0
+        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-1758707458-cZd2shzRFx9lwNMJ5ZO9","provider":"Google AI Studio","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707458,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"tool_0_add_OANWtA5QFZ8mJn7rBE3t","type":"function","function":{"name":"add","arguments":"{\"b\":3,\"a\":2}"}},{"index":1,"id":"tool_1_multiply_iU7twvuBC0wB45OQUN6N","type":"function","function":{"name":"multiply","arguments":"{\"b\":3,\"a\":2}"}}]},"finish_reason":"tool_calls","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707458-cZd2shzRFx9lwNMJ5ZO9","provider":"Google AI Studio","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707458,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":57,"completion_tokens":10,"total_tokens":67,"cost":0.0000097,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000057,"upstream_inference_completions_cost":0.000004},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 820.145667ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1337
+        host: ""

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,77 @@
+---
+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.3.0
+        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-1758707449-SmG2sQU3DafnA4R6f6rX","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707449,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"tool_0_add_g5rMrMPAMKgPsRepgdFC","type":"function","function":{"name":"add","arguments":"{\"a\":2,\"b\":3}"}},{"index":1,"id":"tool_1_multiply_d3AvCfoqx7tOMV0AZYkL","type":"function","function":{"name":"multiply","arguments":"{\"a\":2,\"b\":3}"}}]},"finish_reason":"tool_calls","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707449-SmG2sQU3DafnA4R6f6rX","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707449,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":57,"completion_tokens":10,"total_tokens":67,"cost":0.0000421,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000171,"upstream_inference_completions_cost":0.000025},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 937.291875ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1333
+        host: ""

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_gpt-5.yaml 🔗

@@ -0,0 +1,163 @@
+---
+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.3.0
+        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-1758707657-uYrSMCWAM0Q0UnNsYPEm","provider":"OpenAI","model":"openai/gpt-5","object":"chat.completion.chunk","created":1758707657,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_grok-4-fast-free.yaml 🔗

@@ -0,0 +1,521 @@
+---
+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-4-fast:free","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.3.0
+        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-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"call_81504806","function":{"name":"add","arguments":"{\"a\":2,\"b\":3}"},"index":0,"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"call_34808472","function":{"name":"multiply","arguments":"{\"a\":2,\"b\":3}"},"index":1,"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707439-7ndW4PkskCrSByfoCLrM","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707439,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":394,"completion_tokens":237,"total_tokens":631,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":393,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":169,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 291.064292ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1249
+        host: ""

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_grok-code-fast-1.yaml 🔗

@@ -0,0 +1,1033 @@
+---
+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.3.0
+        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-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" asked","reasoning_details":[{"type":"reasoning.text","text":" asked","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"2","reasoning_details":[{"type":"reasoning.text","text":"2","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" ","reasoning_details":[{"type":"reasoning.text","text":" ","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"3","reasoning_details":[{"type":"reasoning.text","text":"3","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" The","reasoning_details":[{"type":"reasoning.text","text":" The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" instructions","reasoning_details":[{"type":"reasoning.text","text":" instructions","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" say","reasoning_details":[{"type":"reasoning.text","text":" say","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":":","reasoning_details":[{"type":"reasoning.text","text":":","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"Always","reasoning_details":[{"type":"reasoning.text","text":"Always","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" both","reasoning_details":[{"type":"reasoning.text","text":" both","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" add","reasoning_details":[{"type":"reasoning.text","text":" add","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" and","reasoning_details":[{"type":"reasoning.text","text":" and","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" multiply","reasoning_details":[{"type":"reasoning.text","text":" multiply","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" at","reasoning_details":[{"type":"reasoning.text","text":" at","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" same","reasoning_details":[{"type":"reasoning.text","text":" same","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" time","reasoning_details":[{"type":"reasoning.text","text":" time","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":".\"\n","reasoning_details":[{"type":"reasoning.text","text":".\"\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"\n\n## Processing user request  \n- The user wants to add and multiply the numbers 2 and 3, following instructions to use both operations together.","reasoning_details":[{"type":"reasoning.text","text":"\n\n## Processing user request  \n- The user wants to add and multiply the numbers 2 and 3, following instructions to use both operations together.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"  \n- The task requires using both addition and multiplication functions simultaneously.","reasoning_details":[{"type":"reasoning.text","text":"  \n- The task requires using both addition and multiplication functions simultaneously.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"  \n- Found that the format involves using specific function syntax, likely for computation.","reasoning_details":[{"type":"reasoning.text","text":"  \n- Found that the format involves using specific function syntax, likely for computation.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"  \n- Planning to apply both operations to 2 and 3, ensuring the result reflects both addition and multiplication.","reasoning_details":[{"type":"reasoning.text","text":"  \n- Planning to apply both operations to 2 and 3, ensuring the result reflects both addition and multiplication.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"\n\n## Determining function call format  \n- The instructions specify using <xai:function_call> and </xai:function_call> tags for function calls, suggesting a structured format.","reasoning_details":[{"type":"reasoning.text","text":"\n\n## Determining function call format  \n- The instructions specify using <xai:function_call> and </xai:function_call> tags for function calls, suggesting a structured format.","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"call_95001630","function":{"name":"add","arguments":"{\"a\":2,\"b\":3}"},"index":0,"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"call_64679052","function":{"name":"multiply","arguments":"{\"a\":2,\"b\":3}"},"index":1,"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707383-p6bsrW8fApDxARXF59au","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707383,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":467,"completion_tokens":496,"total_tokens":963,"cost":0.00075676,"is_byok":false,"prompt_tokens_details":{"cached_tokens":448,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00001276,"upstream_inference_completions_cost":0.000744},"completion_tokens_details":{"reasoning_tokens":428,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 449.144917ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1249
+        host: ""

providertests/testdata/TestOpenRouterCommon/multi_tool_streaming_kimi-k2.yaml 🔗

@@ -0,0 +1,81 @@
+---
+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.3.0
+        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-1758707352-SNJyYrQzqUyk88aRWeVL","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707352,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707352-SNJyYrQzqUyk88aRWeVL","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707352,"choices":[{"index":0,"delta":{"role":"assistant","content":"I'll perform both addition and multiplication on the numbers 2 and 3."},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707352-SNJyYrQzqUyk88aRWeVL","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707352,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"0","function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"add"},"type":"function"}]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+
+            data: {"id":"gen-1758707352-SNJyYrQzqUyk88aRWeVL","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707352,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"id":"1","function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"multiply"},"type":"function"}]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+
+            data: {"id":"gen-1758707352-SNJyYrQzqUyk88aRWeVL","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707352,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":171,"completion_tokens":29,"total_tokens":200,"cost":0.0001435,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000855,"upstream_inference_completions_cost":0.000058},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 691.313708ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1291
+        host: ""

providertests/testdata/TestOpenRouterCommon/simple_claude-sonnet-4.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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.3.0
+        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{\"id\":\"gen-1758707388-cQuMCl4UXT7lXuzi2b0D\",\"provider\":\"Google\",\"model\":\"anthropic/claude-sonnet-4\",\"object\":\"chat.completion\",\"created\":1758707388,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá! (Oh-LAH!)\\n\\nThat's \\\"hi\\\" in Portuguese. You could also say \\\"Oi!\\\" (OY!) which is a bit more casual.\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":16,\"completion_tokens\":42,\"total_tokens\":58,\"cost\":0.000678,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":0.000048,\"upstream_inference_completions_cost\":0.00063},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0}}}"
+        headers:
+            Content-Type:
+              - application/json
+        status: 200 OK
+        code: 200
+        duration: 1.961599042s

providertests/testdata/TestOpenRouterCommon/simple_deepseek-chat-v3.1-free.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 207
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"deepseek/deepseek-chat-v3.1:free","max_tokens":4000,"usage":{"include":true}}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        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/simple_gemini-2.0-flash.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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-2.0-flash-001","max_tokens":4000,"usage":{"include":true}}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        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{\"id\":\"gen-1758707451-1wNt6CfdPqkrm0PZfTTF\",\"provider\":\"Google AI Studio\",\"model\":\"google/gemini-2.0-flash-001\",\"object\":\"chat.completion\",\"created\":1758707451,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"STOP\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\\n\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":9,\"completion_tokens\":3,\"total_tokens\":12,\"cost\":0.0000021,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":9e-7,\"upstream_inference_completions_cost\":0.0000012},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0}}}"
+        headers:
+            Content-Type:
+              - application/json
+        status: 200 OK
+        code: 200
+        duration: 802.818625ms

providertests/testdata/TestOpenRouterCommon/simple_gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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.3.0
+        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{\"id\":\"gen-1758707442-HtLwlVox0uevwax9OSt6\",\"provider\":\"Google\",\"model\":\"google/gemini-2.5-flash\",\"object\":\"chat.completion\",\"created\":1758707442,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"STOP\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá! (pronounced \\\"oh-LAH\\\")\",\"refusal\":null,\"reasoning\":null}}],\"usage\":{\"prompt_tokens\":9,\"completion_tokens\":9,\"total_tokens\":18,\"cost\":0.0000252,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":0.0000027,\"upstream_inference_completions_cost\":0.0000225},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0}}}"
+        headers:
+            Content-Type:
+              - application/json
+        status: 200 OK
+        code: 200
+        duration: 765.646458ms

providertests/testdata/TestOpenRouterCommon/simple_gpt-5.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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.3.0
+        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/simple_grok-4-fast-free.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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-4-fast:free","max_tokens":4000,"usage":{"include":true}}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        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{\"id\":\"gen-1758707423-SXlaCZuxfDotppEssGeP\",\"provider\":\"xAI\",\"model\":\"x-ai/grok-4-fast:free\",\"object\":\"chat.completion\",\"created\":1758707423,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá! (That's \\\"hi\\\" in Portuguese.)\",\"refusal\":null,\"reasoning\":null}}],\"system_fingerprint\":\"fp_9362061f30\",\"usage\":{\"prompt_tokens\":126,\"completion_tokens\":108,\"total_tokens\":234,\"cost\":0,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":117,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":0,\"upstream_inference_completions_cost\":0},\"completion_tokens_details\":{\"reasoning_tokens\":98,\"image_tokens\":0}}}"
+        headers:
+            Content-Type:
+              - application/json
+        status: 200 OK
+        code: 200
+        duration: 764.104458ms

providertests/testdata/TestOpenRouterCommon/simple_grok-code-fast-1.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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.3.0
+        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/simple_kimi-k2.yaml 🔗

@@ -0,0 +1,33 @@
+---
+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.3.0
+        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{\"id\":\"gen-1758707333-p56PcP6Fku3soN8OO0nY\",\"provider\":\"Novita\",\"model\":\"moonshotai/kimi-k2-0905\",\"object\":\"chat.completion\",\"created\":1758707334,\"choices\":[{\"logprobs\":null,\"finish_reason\":\"stop\",\"native_finish_reason\":\"stop\",\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"Olá!\",\"refusal\":null,\"reasoning\":null}}],\"system_fingerprint\":\"fpv0_ef28f882\",\"usage\":{\"prompt_tokens\":20,\"completion_tokens\":4,\"total_tokens\":24,\"cost\":0.000022,\"is_byok\":false,\"prompt_tokens_details\":{\"cached_tokens\":0,\"audio_tokens\":0},\"cost_details\":{\"upstream_inference_cost\":null,\"upstream_inference_prompt_cost\":0.000012,\"upstream_inference_completions_cost\":0.00001},\"completion_tokens_details\":{\"reasoning_tokens\":0,\"image_tokens\":0}}}"
+        headers:
+            Content-Type:
+              - application/json
+        status: 200 OK
+        code: 200
+        duration: 1.916314584s

providertests/testdata/TestOpenRouterCommon/simple_streaming_claude-sonnet-4.yaml 🔗

@@ -0,0 +1,46 @@
+---
+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.3.0
+        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-1758707391-oEBdBYBxedqbaClh0BGu","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707391,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707391-oEBdBYBxedqbaClh0BGu","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707391,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707391-oEBdBYBxedqbaClh0BGu","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707391,"choices":[{"index":0,"delta":{"role":"assistant","content":"Olá!","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707391-oEBdBYBxedqbaClh0BGu","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707391,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707391-oEBdBYBxedqbaClh0BGu","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707391,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}]}
+
+            data: {"id":"gen-1758707391-oEBdBYBxedqbaClh0BGu","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707391,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":16,"completion_tokens":7,"total_tokens":23,"cost":0.000153,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.000048,"upstream_inference_completions_cost":0.000105},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 2.318227084s

providertests/testdata/TestOpenRouterCommon/simple_streaming_deepseek-chat-v3.1-free.yaml 🔗

@@ -0,0 +1,54 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 261
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"deepseek/deepseek-chat-v3.1:free","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.3.0
+        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-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"Ol","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"á!","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":" (","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"That","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"'s \"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"Hi","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"\" in","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":" Portuguese.)","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}]}
+
+            data: {"id":"gen-1758707472-x5t438dHoytYm6g44YrF","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707472,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":13,"completion_tokens":13,"total_tokens":26,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 10.257364292s

providertests/testdata/TestOpenRouterCommon/simple_streaming_gemini-2.0-flash.yaml 🔗

@@ -0,0 +1,40 @@
+---
+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-2.0-flash-001","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.3.0
+        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-1758707452-4l04zX34emMxhw9rNas0","provider":"Google","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707452,"choices":[{"index":0,"delta":{"role":"assistant","content":"Olá"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707452-4l04zX34emMxhw9rNas0","provider":"Google","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707452,"choices":[{"index":0,"delta":{"role":"assistant","content":"!\n"},"finish_reason":"stop","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707452-4l04zX34emMxhw9rNas0","provider":"Google","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707452,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":9,"completion_tokens":3,"total_tokens":12,"cost":0.00000315,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00000135,"upstream_inference_completions_cost":0.0000018},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 1.259653584s

providertests/testdata/TestOpenRouterCommon/simple_streaming_gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,40 @@
+---
+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.3.0
+        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-1758707443-cs9eDvaHcmOz5UPaJ037","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707443,"choices":[{"index":0,"delta":{"role":"assistant","content":"Olá","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707443-cs9eDvaHcmOz5UPaJ037","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707443,"choices":[{"index":0,"delta":{"role":"assistant","content":"!","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707443-cs9eDvaHcmOz5UPaJ037","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707443,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":9,"completion_tokens":2,"total_tokens":11,"cost":0.0000077,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000027,"upstream_inference_completions_cost":0.000005},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 1.112134959s

providertests/testdata/TestOpenRouterCommon/simple_streaming_gpt-5.yaml 🔗

@@ -0,0 +1,46 @@
+---
+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.3.0
+        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-1758707616-U7xoiDiAy5I0o0e79JJR","provider":"OpenAI","model":"openai/gpt-5","object":"chat.completion.chunk","created":1758707616,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+

providertests/testdata/TestOpenRouterCommon/simple_streaming_grok-4-fast-free.yaml 🔗

@@ -0,0 +1,296 @@
+---
+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-4-fast:free","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.3.0
+        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-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"Olá","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"!","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":" (","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"That's","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":" \"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"hi","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"\"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":" in","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":" Portuguese","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":".)","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707425-gWuwPytIElIgR1uWjk11","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707425,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":126,"completion_tokens":129,"total_tokens":255,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":125,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":119,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 611.697959ms

providertests/testdata/TestOpenRouterCommon/simple_streaming_grok-code-fast-1.yaml 🔗

@@ -0,0 +1,32 @@
+---
+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.3.0
+        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/simple_streaming_kimi-k2.yaml 🔗

@@ -0,0 +1,46 @@
+---
+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.3.0
+        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-1758707335-yor723CM17VJ3x7kYOle","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707335,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707335-yor723CM17VJ3x7kYOle","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707335,"choices":[{"index":0,"delta":{"role":"assistant","content":"Ol"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707335-yor723CM17VJ3x7kYOle","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707335,"choices":[{"index":0,"delta":{"role":"assistant","content":"á"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707335-yor723CM17VJ3x7kYOle","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707335,"choices":[{"index":0,"delta":{"role":"assistant","content":"!"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707335-yor723CM17VJ3x7kYOle","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707335,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}]}
+
+            data: {"id":"gen-1758707335-yor723CM17VJ3x7kYOle","provider":"DeepInfra","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707335,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":20,"completion_tokens":3,"total_tokens":23,"cost":0.000016,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00001,"upstream_inference_completions_cost":0.000006},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 718.457792ms

providertests/testdata/TestOpenRouterCommon/tool_claude-sonnet-4.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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.3.0
+        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/tool_deepseek-chat-v3.1-free.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 499
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"deepseek/deepseek-chat-v3.1:free","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.3.0
+        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/tool_gemini-2.0-flash.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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-2.0-flash-001","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.3.0
+        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/tool_gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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.3.0
+        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/tool_gpt-5.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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.3.0
+        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/tool_grok-4-fast-free.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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-4-fast:free","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.3.0
+        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/tool_grok-code-fast-1.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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.3.0
+        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/tool_kimi-k2.yaml 🔗

@@ -0,0 +1,63 @@
+---
+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.3.0
+        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/tool_streaming_claude-sonnet-4.yaml 🔗

@@ -0,0 +1,117 @@
+---
+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.3.0
+        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-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":"I'll get the weather information","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":" for Florence, Italy for you.","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"toolu_vrtx_01FJpf1q3PXfgS1vdBRJZWZm","index":0,"type":"function","function":{"name":"weather","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":"{\"location"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":"\": "}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":"\"Florence,I"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"type":"function","function":{"arguments":"taly\"}"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+
+            data: {"id":"gen-1758707401-Nfc0zvrvIfR9OYJchBzT","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707401,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":394,"completion_tokens":67,"total_tokens":461,"cost":0.002187,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.001182,"upstream_inference_completions_cost":0.001005},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 2.090023541s
+  - 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_01FJpf1q3PXfgS1vdBRJZWZm","function":{"arguments":"{\"location\": \"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"toolu_vrtx_01FJpf1q3PXfgS1vdBRJZWZm","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.3.0
+        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-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"The","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":" current weather in Florence, Italy is 40","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"°C (104°F). That","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"'s quite hot! Make","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":" sure to stay hydrated and seek","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":" shade if you're planning to be out","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"doors.","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}]}
+
+            data: {"id":"gen-1758707404-Mw0q6npBk7ex2okCJiQN","provider":"Google","model":"anthropic/claude-sonnet-4","object":"chat.completion.chunk","created":1758707404,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":476,"completion_tokens":43,"total_tokens":519,"cost":0.002073,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.001428,"upstream_inference_completions_cost":0.000645},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 2.122933083s

providertests/testdata/TestOpenRouterCommon/tool_streaming_deepseek-chat-v3.1-free.yaml 🔗

@@ -0,0 +1,115 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 553
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"deepseek/deepseek-chat-v3.1:free","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.3.0
+        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-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":"I","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":"'ll get","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":" the weather","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":" information for","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence,","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy for","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":" you.","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_d607","function":{"arguments":"{\"location\": \"Florence\"}","name":"weather"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+
+            data: {"id":"gen-1758707554-2G2q7ivdy9HCggb2g4Eo","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707554,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":160,"completion_tokens":28,"total_tokens":188,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 4.474706084s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 833
+        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":"call_d607","function":{"arguments":"{\"location\": \"Florence\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_d607","role":"tool"}],"model":"deepseek/deepseek-chat-v3.1:free","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.3.0
+        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-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":"The","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" current","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" temperature in","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence,","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy is","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" ","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":"40°","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":"C.","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" It's","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" quite warm","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":" there!","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}]}
+
+            data: {"id":"gen-1758707570-bO6RsxkW56zG4vT0S7Hy","provider":"DeepInfra","model":"deepseek/deepseek-chat-v3.1:free","object":"chat.completion.chunk","created":1758707570,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":193,"completion_tokens":20,"total_tokens":213,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 3.8388925s

providertests/testdata/TestOpenRouterCommon/tool_streaming_gemini-2.0-flash.yaml 🔗

@@ -0,0 +1,75 @@
+---
+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-2.0-flash-001","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.3.0
+        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-1758707455-wjQnPEzsDZwH5WRL7s6m","provider":"Google AI Studio","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707455,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"tool_0_weather_JMzzGHaVOoyMmvq1SWN2","type":"function","function":{"name":"weather","arguments":"{\"location\":\"Florence\"}"}}]},"finish_reason":"tool_calls","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707455-wjQnPEzsDZwH5WRL7s6m","provider":"Google AI Studio","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707455,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":28,"completion_tokens":3,"total_tokens":31,"cost":0.000004,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000028,"upstream_inference_completions_cost":0.0000012},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 621.308333ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 805
+        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_0_weather_JMzzGHaVOoyMmvq1SWN2","function":{"arguments":"{\"location\":\"Florence\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"tool_0_weather_JMzzGHaVOoyMmvq1SWN2","role":"tool"}],"model":"google/gemini-2.0-flash-001","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.3.0
+        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-1758707455-ZFcpXWaesT12zE42xJ8P","provider":"Google","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707455,"choices":[{"index":0,"delta":{"role":"assistant","content":"The weather in Florence"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707455-ZFcpXWaesT12zE42xJ8P","provider":"Google","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707455,"choices":[{"index":0,"delta":{"role":"assistant","content":" is 40 C.\n"},"finish_reason":"stop","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707455-ZFcpXWaesT12zE42xJ8P","provider":"Google","model":"google/gemini-2.0-flash-001","object":"chat.completion.chunk","created":1758707455,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":54,"completion_tokens":11,"total_tokens":65,"cost":0.0000147,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000081,"upstream_inference_completions_cost":0.0000066},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 1.3302435s

providertests/testdata/TestOpenRouterCommon/tool_streaming_gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,75 @@
+---
+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.3.0
+        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-1758707445-LJidJIg5vyINwvjAkfnF","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707446,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"tool_0_weather_u1yhyal4l4jR07AfzPLZ","type":"function","function":{"name":"weather","arguments":"{\"location\":\"Florence,Italy\"}"}}]},"finish_reason":"tool_calls","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707445-LJidJIg5vyINwvjAkfnF","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707446,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":28,"completion_tokens":5,"total_tokens":33,"cost":0.0000209,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000084,"upstream_inference_completions_cost":0.0000125},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 806.809584ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 807
+        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_0_weather_u1yhyal4l4jR07AfzPLZ","function":{"arguments":"{\"location\":\"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"tool_0_weather_u1yhyal4l4jR07AfzPLZ","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.3.0
+        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-1758707446-pQIqXolCXpZTPfD6htxF","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707446,"choices":[{"index":0,"delta":{"role":"assistant","content":"The weather in Florence,Italy","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758707446-pQIqXolCXpZTPfD6htxF","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707446,"choices":[{"index":0,"delta":{"role":"assistant","content":" is 40 C.","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"STOP","logprobs":null}]}
+
+            data: {"id":"gen-1758707446-pQIqXolCXpZTPfD6htxF","provider":"Google","model":"google/gemini-2.5-flash","object":"chat.completion.chunk","created":1758707446,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":59,"completion_tokens":12,"total_tokens":71,"cost":0.0000477,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000177,"upstream_inference_completions_cost":0.00003},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 902.870834ms

providertests/testdata/TestOpenRouterCommon/tool_streaming_gpt-5.yaml 🔗

@@ -0,0 +1,307 @@
+---
+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.3.0
+        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-1758707634-LQZ59s25vQL6YefKcTmR","provider":"OpenAI","model":"openai/gpt-5","object":"chat.completion.chunk","created":1758707634,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+

providertests/testdata/TestOpenRouterCommon/tool_streaming_grok-4-fast-free.yaml 🔗

@@ -0,0 +1,729 @@
+---
+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-4-fast:free","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.3.0
+        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-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"call_90966614","function":{"name":"weather","arguments":"{\"location\":\"Florence, Italy\"}"},"index":0,"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707433-EfTS1KZ7C6hrclcxYgcb","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707433,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":322,"completion_tokens":269,"total_tokens":591,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":321,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":243,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 377.46775ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 762
+        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_90966614","function":{"arguments":"{\"location\":\"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_90966614","role":"tool"}],"model":"x-ai/grok-4-fast:free","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.3.0
+        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-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"The","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" current","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" weather","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" in","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":",","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":",","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" is","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" a","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" hot","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" ","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"40","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"°C","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" (","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"104","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"°F","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":").","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" If","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" you","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" need","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" more","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" details","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" like","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" forecasts","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" or","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" conditions","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":",","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" let","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" me","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":" know","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"!","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}],"system_fingerprint":"fp_9362061f30"}
+
+            data: {"id":"gen-1758707435-f3O2GpC3D1Pe5RpdfLn1","provider":"xAI","model":"x-ai/grok-4-fast:free","object":"chat.completion.chunk","created":1758707435,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":604,"completion_tokens":84,"total_tokens":688,"cost":0,"is_byok":false,"prompt_tokens_details":{"cached_tokens":592,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0,"upstream_inference_completions_cost":0},"completion_tokens_details":{"reasoning_tokens":52,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 311.512583ms

providertests/testdata/TestOpenRouterCommon/tool_streaming_grok-code-fast-1.yaml 🔗

@@ -0,0 +1,379 @@
+---
+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.3.0
+        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-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" user","reasoning_details":[{"type":"reasoning.text","text":" user","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" asked","reasoning_details":[{"type":"reasoning.text","text":" asked","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" in","reasoning_details":[{"type":"reasoning.text","text":" in","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":".","reasoning_details":[{"type":"reasoning.text","text":".","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" I","reasoning_details":[{"type":"reasoning.text","text":" I","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" need","reasoning_details":[{"type":"reasoning.text","text":" need","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" to","reasoning_details":[{"type":"reasoning.text","text":" to","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" use","reasoning_details":[{"type":"reasoning.text","text":" use","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" the","reasoning_details":[{"type":"reasoning.text","text":" the","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" weather","reasoning_details":[{"type":"reasoning.text","text":" weather","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" tool","reasoning_details":[{"type":"reasoning.text","text":" tool","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" that","reasoning_details":[{"type":"reasoning.text","text":" that","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":".\n","reasoning_details":[{"type":"reasoning.text","text":".\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"call_83430368","function":{"name":"weather","arguments":"{\"location\":\"Florence,Italy\"}"},"index":0,"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707375-PydxJYaqw8uVGgTtoyzb","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707375,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":390,"completion_tokens":130,"total_tokens":520,"cost":0.00020388,"is_byok":false,"prompt_tokens_details":{"cached_tokens":384,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00000888,"upstream_inference_completions_cost":0.000195},"completion_tokens_details":{"reasoning_tokens":104,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 406.194458ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 761
+        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_83430368","function":{"arguments":"{\"location\":\"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_83430368","role":"tool"}],"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.3.0
+        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-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"The","reasoning_details":[{"type":"reasoning.text","text":"The","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" tool","reasoning_details":[{"type":"reasoning.text","text":" tool","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" returned","reasoning_details":[{"type":"reasoning.text","text":" returned","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" \"","reasoning_details":[{"type":"reasoning.text","text":" \"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"40","reasoning_details":[{"type":"reasoning.text","text":"40","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" C","reasoning_details":[{"type":"reasoning.text","text":" C","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"\"","reasoning_details":[{"type":"reasoning.text","text":"\"","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" for","reasoning_details":[{"type":"reasoning.text","text":" for","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" Florence","reasoning_details":[{"type":"reasoning.text","text":" Florence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":",","reasoning_details":[{"type":"reasoning.text","text":",","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" Italy","reasoning_details":[{"type":"reasoning.text","text":" Italy","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":".\n","reasoning_details":[{"type":"reasoning.text","text":".\n","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"The","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" current","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" weather","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" in","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":",","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" is","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":" ","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"40","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"°C","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":".","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}],"system_fingerprint":"fp_10f00c862d"}
+
+            data: {"id":"gen-1758707376-hoB9RTgCmjS41NuTPmGH","provider":"xAI","model":"x-ai/grok-code-fast-1","object":"chat.completion.chunk","created":1758707376,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":533,"completion_tokens":48,"total_tokens":581,"cost":0.00008644,"is_byok":false,"prompt_tokens_details":{"cached_tokens":512,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00001444,"upstream_inference_completions_cost":0.000072},"completion_tokens_details":{"reasoning_tokens":36,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 484.715417ms

providertests/testdata/TestOpenRouterCommon/tool_streaming_kimi-k2.yaml 🔗

@@ -0,0 +1,189 @@
+---
+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.3.0
+        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-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":"I'll"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" check"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" weather"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" in"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":","},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" for"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":" you"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"weather:0","type":"function","function":{"name":"weather"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"{\""},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"location"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"\":"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":" \""},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"Fl"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"ore"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"nce"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":","},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"Italy"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"\"}"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707339-ZNfEpmo7a24E3TN0Yga9","provider":"Novita","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707339,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":76,"completion_tokens":31,"total_tokens":107,"cost":0.0001231,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000456,"upstream_inference_completions_cost":0.0000775},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 2.03776975s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 819
+        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.3.0
+        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-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"The"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" weather"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" in"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":","},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" is"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" currently"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" "},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"40"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"°C"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" ("},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"104"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"°F"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":")."},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" That's"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" quite"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" hot"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"!"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" Make"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" sure"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" to"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" stay"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" hydrated"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" and"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" wear"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" sunscreen"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" if"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" you're"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" going"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" to"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" be"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":" outside"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}],"system_fingerprint":"fpv0_ef28f882"}
+
+            data: {"id":"gen-1758707343-zVHvKKVwNDkxXJj6MET8","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758707343,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":126,"completion_tokens":35,"total_tokens":161,"cost":0.0001631,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0000756,"upstream_inference_completions_cost":0.0000875},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 1.998385s