feat: add reasoning to openai compat models

Kujtim Hoxha created

Change summary

openaicompat/language_model_hooks.go                                                      |  126 
openaicompat/openaicompat.go                                                              |    4 
openaicompat/provider_options.go                                                          |    4 
providertests/common_test.go                                                              |   52 
providertests/openaicompat_test.go                                                        |   44 
providertests/openrouter_test.go                                                          |    6 
providertests/testdata/TestAnthropicCommon/thinking-streaming-claude-sonnet-4.yaml        |   99 
providertests/testdata/TestGoogleCommon/thinking-streaming-gemini-2.5-flash.yaml          |   27 
providertests/testdata/TestGoogleCommon/thinking-streaming-gemini-2.5-pro.yaml            |   27 
providertests/testdata/TestOpenAICompatibleCommon/multi_tool_streaming_zai-glm-4.5.yaml   |  171 
providertests/testdata/TestOpenAICompatibleCommon/multi_tool_zai-glm-4.5.yaml             |   40 
providertests/testdata/TestOpenAICompatibleCommon/simple_streaming_zai-glm-4.5.yaml       |  182 
providertests/testdata/TestOpenAICompatibleCommon/simple_zai-glm-4.5.yaml                 |   33 
providertests/testdata/TestOpenAICompatibleCommon/thinking-streaming-xai-grok-3-mini.yaml | 1163 
providertests/testdata/TestOpenAICompatibleCommon/thinking-streaming-zai-glm-4.5.yaml     |  341 
providertests/testdata/TestOpenAICompatibleCommon/thinking-xai-grok-3-mini.yaml           |   26 
providertests/testdata/TestOpenAICompatibleCommon/thinking-zai-glm-4.5.yaml               |   63 
providertests/testdata/TestOpenAICompatibleCommon/tool_streaming_zai-glm-4.5.yaml         |  405 
providertests/testdata/TestOpenAICompatibleCommon/tool_zai-glm-4.5.yaml                   |   63 
providertests/testdata/TestOpenRouterCommon/thinking-streaming-glm-4.5.yaml               |  341 
providertests/testdata/TestOpenRouterCommon/thinking-streaming-gpt-5.yaml                 |   28 
providertests/testdata/TestWithUniqueToolCallIDs/stream_unique_tool_call_ids.yaml         |   92 
providertests/testdata/TestWithUniqueToolCallIDs/unique_tool_call_ids.yaml                |    0 
23 files changed, 3,210 insertions(+), 127 deletions(-)

Detailed changes

openaicompat/language_model_hooks.go 🔗

@@ -1,6 +1,7 @@
 package openaicompat
 
 import (
+	"encoding/json"
 	"fmt"
 
 	"github.com/charmbracelet/fantasy/ai"
@@ -43,8 +44,18 @@ func languagePrepareModelCall(model ai.LanguageModel, params *openaisdk.ChatComp
 }
 
 func languageModelExtraContent(choice openaisdk.ChatCompletionChoice) []ai.Content {
-	// TODO: check this
-	return []ai.Content{}
+	var content []ai.Content
+	reasoningData := ReasoningData{}
+	err := json.Unmarshal([]byte(choice.Message.RawJSON()), &reasoningData)
+	if err != nil {
+		return content
+	}
+	if reasoningData.ReasoningContent != "" {
+		content = append(content, ai.ReasoningContent{
+			Text: reasoningData.ReasoningContent,
+		})
+	}
+	return content
 }
 
 func extractReasoningContext(ctx map[string]any) bool {
@@ -60,66 +71,53 @@ func extractReasoningContext(ctx map[string]any) bool {
 }
 
 func languageModelStreamExtra(chunk openaisdk.ChatCompletionChunk, yield func(ai.StreamPart) bool, ctx map[string]any) (map[string]any, bool) {
-	// TODO: check this
-	// if len(chunk.Choices) == 0 {
-	// 	return ctx, true
-	// }
-	//
-	// reasoningStarted := extractReasoningContext(ctx)
-	//
-	// for inx, choice := range chunk.Choices {
-	// 	reasoningData := ReasoningData{}
-	// 	err := json.Unmarshal([]byte(choice.Delta.RawJSON()), &reasoningData)
-	// 	if err != nil {
-	// 		yield(ai.StreamPart{
-	// 			Type:  ai.StreamPartTypeError,
-	// 			Error: ai.NewAIError("Unexpected", "error unmarshalling delta", err),
-	// 		})
-	// 		return ctx, false
-	// 	}
-	//
-	// 	emitEvent := func(reasoningContent string) bool {
-	// 		if !reasoningStarted {
-	// 			shouldContinue := yield(ai.StreamPart{
-	// 				Type: ai.StreamPartTypeReasoningStart,
-	// 				ID:   fmt.Sprintf("%d", inx),
-	// 			})
-	// 			if !shouldContinue {
-	// 				return false
-	// 			}
-	// 		}
-	//
-	// 		return yield(ai.StreamPart{
-	// 			Type:  ai.StreamPartTypeReasoningDelta,
-	// 			ID:    fmt.Sprintf("%d", inx),
-	// 			Delta: reasoningContent,
-	// 		})
-	// 	}
-	// 	if len(reasoningData.ReasoningDetails) > 0 {
-	// 		for _, detail := range reasoningData.ReasoningDetails {
-	// 			if !reasoningStarted {
-	// 				ctx[reasoningStartedCtx] = true
-	// 			}
-	// 			switch detail.Type {
-	// 			case "reasoning.text":
-	// 				return ctx, emitEvent(detail.Text)
-	// 			case "reasoning.summary":
-	// 				return ctx, emitEvent(detail.Summary)
-	// 			case "reasoning.encrypted":
-	// 				return ctx, emitEvent("[REDACTED]")
-	// 			}
-	// 		}
-	// 	} else if reasoningData.Reasoning != "" {
-	// 		return ctx, emitEvent(reasoningData.Reasoning)
-	// 	}
-	// 	if reasoningStarted && (choice.Delta.Content != "" || len(choice.Delta.ToolCalls) > 0) {
-	// 		ctx[reasoningStartedCtx] = false
-	// 		return ctx, yield(ai.StreamPart{
-	// 			Type: ai.StreamPartTypeReasoningEnd,
-	// 			ID:   fmt.Sprintf("%d", inx),
-	// 		})
-	// 	}
-	// }
-	// return ctx, true
-	return nil, true
+	if len(chunk.Choices) == 0 {
+		return ctx, true
+	}
+
+	reasoningStarted := extractReasoningContext(ctx)
+
+	for inx, choice := range chunk.Choices {
+		reasoningData := ReasoningData{}
+		err := json.Unmarshal([]byte(choice.Delta.RawJSON()), &reasoningData)
+		if err != nil {
+			yield(ai.StreamPart{
+				Type:  ai.StreamPartTypeError,
+				Error: ai.NewAIError("Unexpected", "error unmarshalling delta", err),
+			})
+			return ctx, false
+		}
+
+		emitEvent := func(reasoningContent string) bool {
+			if !reasoningStarted {
+				shouldContinue := yield(ai.StreamPart{
+					Type: ai.StreamPartTypeReasoningStart,
+					ID:   fmt.Sprintf("%d", inx),
+				})
+				if !shouldContinue {
+					return false
+				}
+			}
+
+			return yield(ai.StreamPart{
+				Type:  ai.StreamPartTypeReasoningDelta,
+				ID:    fmt.Sprintf("%d", inx),
+				Delta: reasoningContent,
+			})
+		}
+		if reasoningData.ReasoningContent != "" {
+			if !reasoningStarted {
+				ctx[reasoningStartedCtx] = true
+			}
+			return ctx, emitEvent(reasoningData.ReasoningContent)
+		}
+		if reasoningStarted && (choice.Delta.Content != "" || len(choice.Delta.ToolCalls) > 0) {
+			ctx[reasoningStartedCtx] = false
+			return ctx, yield(ai.StreamPart{
+				Type: ai.StreamPartTypeReasoningEnd,
+				ID:   fmt.Sprintf("%d", inx),
+			})
+		}
+	}
+	return ctx, true
 }

openaicompat/openrouter.go → openaicompat/openaicompat.go 🔗

@@ -27,8 +27,8 @@ func New(url string, opts ...Option) ai.Provider {
 		},
 		languageModelOptions: []openai.LanguageModelOption{
 			openai.WithLanguageModelPrepareCallFunc(languagePrepareModelCall),
-			// openai.WithLanguageModelStreamExtraFunc(languageModelStreamExtra),
-			// openai.WithLanguageModelExtraContentFunc(languageModelExtraContent),
+			openai.WithLanguageModelStreamExtraFunc(languageModelStreamExtra),
+			openai.WithLanguageModelExtraContentFunc(languageModelExtraContent),
 		},
 	}
 	for _, o := range opts {

openaicompat/provider_options.go 🔗

@@ -10,6 +10,10 @@ type ProviderOptions struct {
 	ReasoningEffort *openai.ReasoningEffort `json:"reasoning_effort"`
 }
 
+type ReasoningData struct {
+	ReasoningContent string `json:"reasoning_content"`
+}
+
 func (*ProviderOptions) Options() {}
 
 func NewProviderOptions(opts *ProviderOptions) ai.ProviderOptions {

providertests/common_test.go 🔗

@@ -257,22 +257,42 @@ func testThinking(t *testing.T, pairs []builderPair, thinkChecks func(*testing.T
 			result, err := agent.Generate(t.Context(), ai.AgentCall{
 				Prompt:          "What's the weather in Florence, Italy?",
 				ProviderOptions: pair.providerOptions,
-				// ProviderOptions: ai.ProviderOptions{
-				// 	"anthropic": &anthropic.ProviderOptions{
-				// 		Thinking: &anthropic.ThinkingProviderOption{
-				// 			BudgetTokens: 10_000,
-				// 		},
-				// 	},
-				// 	"google": &google.ProviderOptions{
-				// 		ThinkingConfig: &google.ThinkingConfig{
-				// 			ThinkingBudget:  ai.IntOption(100),
-				// 			IncludeThoughts: ai.BoolOption(true),
-				// 		},
-				// 	},
-				// 	"openai": &openai.ProviderOptions{
-				// 		ReasoningEffort: openai.ReasoningEffortOption(openai.ReasoningEffortMedium),
-				// 	},
-				// },
+			})
+			require.NoError(t, err, "failed to generate")
+
+			want1 := "Florence"
+			want2 := "40"
+			got := result.Response.Content.Text()
+			require.True(t, strings.Contains(got, want1) && strings.Contains(got, want2), "unexpected response: got %q, want %q %q", got, want1, want2)
+
+			thinkChecks(t, result)
+		})
+		t.Run("thinking-streaming-"+pair.name, func(t *testing.T) {
+			r := newRecorder(t)
+
+			languageModel, err := pair.builder(r)
+			require.NoError(t, err, "failed to build language model")
+
+			type WeatherInput struct {
+				Location string `json:"location" description:"the city"`
+			}
+
+			weatherTool := ai.NewAgentTool(
+				"weather",
+				"Get weather information for a location",
+				func(ctx context.Context, input WeatherInput, _ ai.ToolCall) (ai.ToolResponse, error) {
+					return ai.NewTextResponse("40 C"), nil
+				},
+			)
+
+			agent := ai.NewAgent(
+				languageModel,
+				ai.WithSystemPrompt("You are a helpful assistant"),
+				ai.WithTools(weatherTool),
+			)
+			result, err := agent.Stream(t.Context(), ai.AgentStreamCall{
+				Prompt:          "What's the weather in Florence, Italy?",
+				ProviderOptions: pair.providerOptions,
 			})
 			require.NoError(t, err, "failed to generate")
 

providertests/openaicompat_test.go 🔗

@@ -6,7 +6,9 @@ import (
 	"testing"
 
 	"github.com/charmbracelet/fantasy/ai"
+	"github.com/charmbracelet/fantasy/openai"
 	"github.com/charmbracelet/fantasy/openaicompat"
+	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )
 
@@ -15,7 +17,31 @@ func TestOpenAICompatibleCommon(t *testing.T) {
 		{"xai-grok-4-fast", builderXAIGrok4Fast, nil},
 		{"xai-grok-code-fast", builderXAIGrokCodeFast, nil},
 		{"groq-kimi-k2", builderGroq, nil},
+		{"zai-glm-4.5", builderZAIGLM45, nil},
 	})
+	opts := ai.ProviderOptions{
+		openaicompat.Name: &openaicompat.ProviderOptions{
+			ReasoningEffort: openai.ReasoningEffortOption(openai.ReasoningEffortHigh),
+		},
+	}
+	testThinking(t, []builderPair{
+		{"xai-grok-3-mini", builderXAIGrok3Mini, opts},
+		{"zai-glm-4.5", builderZAIGLM45, opts},
+	}, testOpenAICompatThinking)
+}
+
+func testOpenAICompatThinking(t *testing.T, result *ai.AgentResult) {
+	reasoningContentCount := 0
+	for _, step := range result.Steps {
+		for _, msg := range step.Messages {
+			for _, content := range msg.Content {
+				if content.GetType() == ai.ContentTypeReasoning {
+					reasoningContentCount += 1
+				}
+			}
+		}
+	}
+	require.Greater(t, reasoningContentCount, 0)
 }
 
 func builderXAIGrokCodeFast(r *recorder.Recorder) (ai.LanguageModel, error) {
@@ -36,6 +62,24 @@ func builderXAIGrok4Fast(r *recorder.Recorder) (ai.LanguageModel, error) {
 	return provider.LanguageModel("grok-4-fast")
 }
 
+func builderXAIGrok3Mini(r *recorder.Recorder) (ai.LanguageModel, error) {
+	provider := openaicompat.New(
+		"https://api.x.ai/v1",
+		openaicompat.WithAPIKey(os.Getenv("XAI_API_KEY")),
+		openaicompat.WithHTTPClient(&http.Client{Transport: r}),
+	)
+	return provider.LanguageModel("grok-3-mini")
+}
+
+func builderZAIGLM45(r *recorder.Recorder) (ai.LanguageModel, error) {
+	provider := openaicompat.New(
+		"https://api.z.ai/api/coding/paas/v4",
+		openaicompat.WithAPIKey(os.Getenv("ZAI_API_KEY")),
+		openaicompat.WithHTTPClient(&http.Client{Transport: r}),
+	)
+	return provider.LanguageModel("glm-4.5")
+}
+
 func builderGroq(r *recorder.Recorder) (ai.LanguageModel, error) {
 	provider := openaicompat.New(
 		"https://api.groq.com/openai/v1",

providertests/openrouter_test.go 🔗

@@ -2,6 +2,7 @@ package providertests
 
 import (
 	"context"
+	"fmt"
 	"net/http"
 	"os"
 	"strconv"
@@ -10,7 +11,6 @@ import (
 
 	"github.com/charmbracelet/fantasy/ai"
 	"github.com/charmbracelet/fantasy/openrouter"
-	"github.com/google/uuid"
 	"github.com/stretchr/testify/require"
 	"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
 )
@@ -97,8 +97,10 @@ func TestWithUniqueToolCallIDs(t *testing.T) {
 		require.Contains(t, finalText, "6", "expected response to contain '6', got: %q", finalText)
 	}
 
+	id := 0
 	generateIDFunc := func() string {
-		return "test-" + uuid.NewString()
+		id += 1
+		return fmt.Sprintf("test-%d", id)
 	}
 
 	t.Run("unique tool call ids", func(t *testing.T) {

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

@@ -0,0 +1,157 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 562
+        host: ""
+        body: '{"max_tokens":8096,"messages":[{"content":[{"text":"What''s the weather in Florence, Italy?","type":"text"}],"role":"user"}],"model":"claude-sonnet-4-20250514","system":[{"text":"You are a helpful assistant","type":"text"}],"thinking":{"budget_tokens":4000,"type":"enabled"},"tool_choice":{"disable_parallel_tool_use":false,"type":"auto"},"tools":[{"input_schema":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"},"name":"weather","description":"Get weather information for a location"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - Anthropic/Go 1.10.0
+        url: https://api.anthropic.com/v1/messages
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            event: message_start
+            data: {"type":"message_start","message":{"id":"msg_01D12QbeYmBERw387x1F4vHB","type":"message","role":"assistant","model":"claude-sonnet-4-20250514","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":423,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":6,"service_tier":"standard"}}    }
+
+            event: content_block_start
+            data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""}   }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"The user is asking for"}              }
+
+            event: ping
+            data: {"type": "ping"}
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":" weather information for Florence, Italy. I have access"}   }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":" to a weather function that takes a location parameter. The user"}        }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":" has provided a specific location: \"Florence, Italy\". I have"}    }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":" all the required parameters to make this function call."}  }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"EqsDCkYICBgCKkBZgA2aLmZQDmRH4RVCT4iXR95b6oYoMjp4e2kPdf2Po5wKmOD2b4fyCcDgesqaf1am+tK5ghnLAfrPp0kAa4ZmEgz7xJ7dsX+9kX6x5sQaDKwfxRyHgF5D2PiztSIwGQ1HRyC/mwdt3c9Qu4E1xM0NfpBITMx9H4Eao8fquBpONVcKbndPXNMR1tM9GNP9KpIChms34P/x6SOMvZMtnXiMldFVeH/NQGzJkXpMYM0MIri6Mw2bsPdJQ9QhCDB5HFNpKPqbTjj4BS0ElqaVG6XL5INBVXMqhrvuLrfRFb3Q8azDwUSyUvsfGvdbQ7igv7mRD7gbkVb7CbKdxo6rz3D3lcBxSz9ssrGoviNlS23B0RBI8wmje1a40l0GS7uRxTXH70ZHRs6nOmsmXEUL+JOS3rMdpw8+SKl9r1JGHdur3Biyhy2/HwBnJUkfiOEEEh/QBc7UaANcLpuS0r4WJjC+PRiKhCKlHGNYdjU6d5bQOX1EcTqlvpxju+9Dv0vqXoPNObl3IUPAXmeReG/9aUO28vf52CH8+rafZ2cDYmjLpQrTpBgB"}           }
+
+            event: content_block_stop
+            data: {"type":"content_block_stop","index":0      }
+
+            event: content_block_start
+            data: {"type":"content_block_start","index":1,"content_block":{"type":"tool_use","id":"toolu_01VDunTVNHZwPF7WfabdESCC","name":"weather","input":{}}    }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":""}}
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"{\"loca"}    }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"ti"} }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"on\": \"Flore"}  }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"nce, Ital"}    }
+
+            event: content_block_delta
+            data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"y\"}"}            }
+
+            event: content_block_stop
+            data: {"type":"content_block_stop","index":1}
+
+            event: message_delta
+            data: {"type":"message_delta","delta":{"stop_reason":"tool_use","stop_sequence":null},"usage":{"input_tokens":423,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":112}}
+
+            event: message_stop
+            data: {"type":"message_stop"   }
+
+        headers:
+            Content-Type:
+              - text/event-stream; charset=utf-8
+        status: 200 OK
+        code: 200
+        duration: 1.456683208s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1733
+        host: ""

providertests/testdata/TestGoogleCommon/thinking-streaming-gemini-2.5-flash.yaml 🔗

@@ -0,0 +1,65 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 550
+        host: generativelanguage.googleapis.com
+        body: |
+            {"contents":[{"parts":[{"text":"What's the weather in Florence, Italy?"}],"role":"user"}],"generationConfig":{"thinkingConfig":{"includeThoughts":true,"thinkingBudget":128}},"systemInstruction":{"parts":[{"text":"You are a helpful assistant"}],"role":"user"},"toolConfig":{"functionCallingConfig":{"mode":"AUTO"}},"tools":[{"functionDeclarations":[{"description":"Get weather information for a location","name":"weather","parameters":{"properties":{"location":{"description":"the city","type":"STRING"}},"required":["location"],"type":"OBJECT"}}]}]}
+        form:
+            alt:
+              - sse
+        headers:
+            Content-Type:
+              - application/json
+            User-Agent:
+              - google-genai-sdk/1.23.0 gl-go/go1.25.0
+        url: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:streamGenerateContent?alt=sse
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1

providertests/testdata/TestGoogleCommon/thinking-streaming-gemini-2.5-pro.yaml 🔗

@@ -0,0 +1,65 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 550
+        host: generativelanguage.googleapis.com
+        body: |
+            {"contents":[{"parts":[{"text":"What's the weather in Florence, Italy?"}],"role":"user"}],"generationConfig":{"thinkingConfig":{"includeThoughts":true,"thinkingBudget":128}},"systemInstruction":{"parts":[{"text":"You are a helpful assistant"}],"role":"user"},"toolConfig":{"functionCallingConfig":{"mode":"AUTO"}},"tools":[{"functionDeclarations":[{"description":"Get weather information for a location","name":"weather","parameters":{"properties":{"location":{"description":"the city","type":"STRING"}},"required":["location"],"type":"OBJECT"}}]}]}
+        form:
+            alt:
+              - sse
+        headers:
+            Content-Type:
+              - application/json
+            User-Agent:
+              - google-genai-sdk/1.23.0 gl-go/go1.25.0
+        url: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:streamGenerateContent?alt=sse
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1

providertests/testdata/TestOpenAICompatibleCommon/multi_tool_streaming_zai-glm-4.5.yaml 🔗

@@ -0,0 +1,411 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 849
+        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":"glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"The"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" wants"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" me"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" add"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" multiply"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" numbers"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning_content":" "}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"2"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning_content":" "}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"3"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" need"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" use"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" both"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" add"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" multiply"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" functions"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" as"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" instructed"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Let"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" me"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" call"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" both"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" functions"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" with"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" parameters"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"="}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"2"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" b"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"="}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"3"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"I"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'ll"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" add"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" and"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" multiply"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" the"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" numbers"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" "}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"2"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" and"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" "}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"3"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" for"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" you"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":".\n"}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"tool_calls":[{"id":"call_45efa0f70be44aecae811210","index":0,"type":"function","function":{"name":"add","arguments":"{\"a\": 2, \"b\": 3}"}}]}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"tool_calls":[{"id":"call_be460d113b7f48bea4bd9987","index":1,"type":"function","function":{"name":"multiply","arguments":"{\"a\": 2, \"b\": 3}"}}]}}]}
+
+            data: {"id":"20250925181930e0f0a20614da4518","created":1758795570,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"role":"assistant","content":""}}],"usage":{"prompt_tokens":282,"completion_tokens":106,"total_tokens":388,"prompt_tokens_details":{"cached_tokens":43}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream;charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 708.749792ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1349
+        host: ""

providertests/testdata/TestOpenAICompatibleCommon/multi_tool_zai-glm-4.5.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 812
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant. CRITICAL: Always use both add and multiply at the same time ALWAYS.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"glm-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}]}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true
+        body: '{"choices":[{"finish_reason":"tool_calls","index":0,"message":{"content":"\n\nI''ll add and multiply the numbers 2 and 3 for you.\n","reasoning_content":"The user wants me to add and multiply the numbers 2 and 3. I need to use both the add and multiply functions with these two numbers.\n\nFor addition: add(2, 3)\nFor multiplication: multiply(2, 3)\n\nI''ll call both functions as requested.","role":"assistant","tool_calls":[{"function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"add"},"id":"call_-8307196618162840255","index":0,"type":"function"},{"function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"multiply"},"id":"call_-8307196618162840254","index":1,"type":"function"}]}}],"created":1758795567,"id":"2025092518192459228fd8ef9141ad","model":"glm-4.5","request_id":"2025092518192459228fd8ef9141ad","usage":{"completion_tokens":120,"prompt_tokens":286,"prompt_tokens_details":{"cached_tokens":43},"total_tokens":406}}'
+        headers:
+            Content-Type:
+              - application/json; charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 2.931834166s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 1296
+        host: ""

providertests/testdata/TestOpenAICompatibleCommon/simple_streaming_zai-glm-4.5.yaml 🔗

@@ -0,0 +1,182 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 211
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"The"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" asking"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" me"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" say"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"hi"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Portuguese"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" In"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Portuguese"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"hi"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" or"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"hello"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" typically"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" translated"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" as"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"Ol"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"á"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\"."}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" This"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" common"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" greeting"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Portuguese"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"-speaking"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" countries"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" like"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Brazil"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Portugal"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Angola"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Moz"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"ambique"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" other"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Portuguese"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"-speaking"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" nations"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":".\n\n"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"I"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"'ll"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" provide"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" this"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" translation"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"Hi","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" in","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Portuguese","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" is","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" \"","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"Ol","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"á","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\".","reasoning_content":""}}]}
+
+            data: {"id":"20250925182035d8050547d23f4476","created":1758795635,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"stop","delta":{"role":"assistant","content":""}}],"usage":{"prompt_tokens":18,"completion_tokens":75,"total_tokens":93,"prompt_tokens_details":{"cached_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream;charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 2.011773917s

providertests/testdata/TestOpenAICompatibleCommon/simple_zai-glm-4.5.yaml 🔗

@@ -0,0 +1,33 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 157
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"glm-4.5","max_tokens":4000}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true
+        body: '{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"Olá!","reasoning_content":"The user is asking me to say \"hi\" in Portuguese. In Portuguese, \"hi\" or \"hello\" is typically translated as \"Olá\". I should provide this translation directly.","role":"assistant"}}],"created":1758795552,"id":"20250925181910fe768933728f46c6","model":"glm-4.5","request_id":"20250925181910fe768933728f46c6","usage":{"completion_tokens":43,"prompt_tokens":18,"prompt_tokens_details":{"cached_tokens":0},"total_tokens":61}}'
+        headers:
+            Content-Type:
+              - application/json; charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 2.617081542s

providertests/testdata/TestOpenAICompatibleCommon/thinking-streaming-xai-grok-3-mini.yaml 🔗

@@ -0,0 +1,1163 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 516
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"grok-3-mini","reasoning_effort":"high","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"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.x.ai/v1/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"First","role":"assistant"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" user"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" asking"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" in"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" have"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" available"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" called"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" that"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" can"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" get"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" information"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794842,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" description"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Get"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" information"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" parameters"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" require"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" which"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" string"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" described"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" as"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" city"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" user"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" has"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" provided"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" This"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" seems"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" to"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" specify"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" city"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" country"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" which"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" be"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" sufficient"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" parameter"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" might"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" expect"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" just"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" city"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" name"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" but"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" clearly"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" indicates"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" city"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" so"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" can"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" infer"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" that"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" city"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" To"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" be"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" precise"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" use"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" as"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" but"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" including"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" country"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" might"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" be"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" helpful"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" if"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" can"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" handle"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" parameter"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" described"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" as"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" city"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" so"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I'll"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" use"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794843,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" or"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" perhaps"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" if"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it's"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" acceptable"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Since"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it's"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" string"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" can"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" pass"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" directly"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"All"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" required"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" parameters"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" are"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" provided"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" given"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" No"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" missing"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" or"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" unclear"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" parts"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" if"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" can"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" advance"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" user's"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" request"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Here"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" directly"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" addresses"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" query"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" format"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" need"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" to"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" use"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" <"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":">"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" tags"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" with"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" JSON"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" format"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" {\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"action"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_name"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"action"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_input"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" {\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"parameter"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"argument"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\"}"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"}\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"So"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" this"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" action"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" action"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_input"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" have"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" with"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" value"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Response"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" guidelines"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Keep"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794844,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" clear"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" not"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" verbose"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" not"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" add"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" extra"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" text"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" unless"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" necessary"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Since"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I'm"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" calling"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" my"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" response"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" just"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" contain"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" within"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" tags"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"After"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" calling"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" in"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" multi"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"-turn"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" conversation"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" might"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" need"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" to"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" handle"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" response"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" but"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" now"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" this"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" first"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" step"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Decision"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" with"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Final"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"<"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":">{\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"action"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"action"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_input"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" {\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"location"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"}}</"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"_call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":">\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" think"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" that's"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" No"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" need"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" for"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" additional"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" text"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794845,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"tool_calls":[{"id":"call_86388636","function":{"name":"weather","arguments":"{\"location\":\"Florence, Italy\"}"},"index":0,"type":"function"}]}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{},"finish_reason":"tool_calls"}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"06b895b5-7f64-fda9-9a25-eae80c58a767_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[],"usage":{"prompt_tokens":288,"completion_tokens":27,"total_tokens":726,"prompt_tokens_details":{"text_tokens":288,"audio_tokens":0,"image_tokens":0,"cached_tokens":287},"completion_tokens_details":{"reasoning_tokens":411,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0},"num_sources_used":0},"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 458.276541ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 736
+        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_86388636","function":{"arguments":"{\"location\":\"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_86388636","role":"tool"}],"model":"grok-3-mini","reasoning_effort":"high","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"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.x.ai/v1/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"The","role":"assistant"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" user"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" asked"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" about"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" in"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" called"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" with"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" correct"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" parameters"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" returned"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" \""}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"40"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" C"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"\","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" which"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" assume"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" means"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" "}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"40"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" degrees"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Celsius"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" need"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" to"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" respond"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" to"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" user"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" with"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" this"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" information"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" My"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" response"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" be"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" clear"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" not"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" verbose"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Since"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" call"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" has"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" been"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" made"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" have"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" result"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" should"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" now"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" provide"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" answer"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" directly"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794846,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" available"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" actions"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" only"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" include"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" and"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" I've"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" already"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" used"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" it"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" No"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" further"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" function"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" calls"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" are"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" needed"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" as"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" request"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" fulfilled"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":".\n\n"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"Final"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" response"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":":"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" Inform"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" user"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" of"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" the"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" in"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" a"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" straightforward"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":" way"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"reasoning_content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":"The"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" weather"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" in"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" Florence"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" Italy"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":","}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" is"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" currently"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":" "}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":"40"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":"°C"}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{"content":"."}}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[{"index":0,"delta":{},"finish_reason":"stop"}],"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: {"id":"0f6cda06-71ff-e409-d9c4-b87c3f622342_us-east-1","object":"chat.completion.chunk","created":1758794847,"model":"grok-3-mini-high","choices":[],"usage":{"prompt_tokens":332,"completion_tokens":13,"total_tokens":465,"prompt_tokens_details":{"text_tokens":332,"audio_tokens":0,"image_tokens":0,"cached_tokens":311},"completion_tokens_details":{"reasoning_tokens":120,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0},"num_sources_used":0},"system_fingerprint":"fp_a6fbae1a97"}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 162.68675ms

providertests/testdata/TestOpenAICompatibleCommon/thinking-streaming-zai-glm-4.5.yaml 🔗

@@ -0,0 +1,341 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 512
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"glm-4.5","reasoning_effort":"high","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"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"The"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" asking"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" for"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Florence"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Italy"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" have"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" access"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" that"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" can"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" get"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" information"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" for"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" location"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" The"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" requires"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"location"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" parameter"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" has"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" specified"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"Flo"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"rence"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Italy"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" as"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" location"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" should"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" call"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" with"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" this"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" location"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"I"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'ll"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" check"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" the"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" weather"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" in"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Florence"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":","}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Italy"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" for"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" you"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":".\n"}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"tool_calls":[{"id":"call_db9178c4859a49d799521c00","index":0,"type":"function","function":{"name":"weather","arguments":"{\"location\": \"Florence, Italy\"}"}}]}}]}
+
+            data: {"id":"202509251819450b8e121651934f8d","created":1758795585,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"role":"assistant","content":""}}],"usage":{"prompt_tokens":179,"completion_tokens":94,"total_tokens":273,"prompt_tokens_details":{"cached_tokens":178}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream;charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 662.9685ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 834
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"},{"content":"\n\nI''ll check the weather in Florence, Italy for you.\n","tool_calls":[{"id":"call_db9178c4859a49d799521c00","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_db9178c4859a49d799521c00","role":"tool"}],"model":"glm-4.5","reasoning_effort":"high","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"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"The"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" returned"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"40"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" C"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" for"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Florence"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Italy"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" This"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" seems"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" be"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" temperature"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Celsius"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" should"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" provide"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" this"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" information"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" clear"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" helpful"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" way"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"The"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" current"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" weather"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" in"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Florence"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":","}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Italy"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" is"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" "}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"40"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"°C"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" ("}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"104"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"°F"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":")."}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" That"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'s"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" quite"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" hot"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"!"}}]}
+
+            data: {"id":"2025092518194842ff21ba0fb84843","created":1758795588,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"stop","delta":{"role":"assistant","content":""}}],"usage":{"prompt_tokens":219,"completion_tokens":62,"total_tokens":281,"prompt_tokens_details":{"cached_tokens":43}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream;charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 750.551041ms

providertests/testdata/TestOpenAICompatibleCommon/thinking-xai-grok-3-mini.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 462
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"grok-3-mini","reasoning_effort":"high","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"}]}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.x.ai/v1/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true

providertests/testdata/TestOpenAICompatibleCommon/thinking-zai-glm-4.5.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 458
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"glm-4.5","reasoning_effort":"high","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"}]}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true
+        body: '{"choices":[{"finish_reason":"tool_calls","index":0,"message":{"content":"\n\nI''ll get the weather information for Florence, Italy for you.\n","reasoning_content":"The user is asking for the weather in Florence, Italy. I have access to a weather function that takes a location parameter. The user has specified \"Florence, Italy\" as the location, so I have all the required parameters to make the function call.","role":"assistant","tool_calls":[{"function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"id":"call_-8307179507012576275","index":0,"type":"function"}]}}],"created":1758795577,"id":"2025092518193524c7fcd1b80e4ad7","model":"glm-4.5","request_id":"2025092518193524c7fcd1b80e4ad7","usage":{"completion_tokens":85,"prompt_tokens":179,"prompt_tokens_details":{"cached_tokens":43},"total_tokens":264}}'
+        headers:
+            Content-Type:
+              - application/json; charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 2.374119083s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 783
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"},{"content":"\n\nI''ll get the weather information for Florence, Italy for you.\n","tool_calls":[{"id":"call_-8307179507012576275","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_-8307179507012576275","role":"tool"}],"model":"glm-4.5","reasoning_effort":"high","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"}]}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true
+        body: '{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"\n\nThe current weather in Florence, Italy is 40°C (104°F). That''s quite hot!","reasoning_content":"The function returned \"40 C\" which is the weather information for Florence, Italy. This appears to be the temperature in Celsius. I should provide this information to the user in a clear and helpful way.","role":"assistant"}}],"created":1758795584,"id":"20250925181938b2376e3f7fd74cc4","model":"glm-4.5","request_id":"20250925181938b2376e3f7fd74cc4","usage":{"completion_tokens":66,"prompt_tokens":220,"prompt_tokens_details":{"cached_tokens":43},"total_tokens":286}}'
+        headers:
+            Content-Type:
+              - application/json; charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 6.861315834s

providertests/testdata/TestOpenAICompatibleCommon/tool_streaming_zai-glm-4.5.yaml 🔗

@@ -0,0 +1,405 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 503
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"The"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" asking"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" for"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Florence"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Italy"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" have"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" access"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" that"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" requires"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"location"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" parameter"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" The"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" has"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" specified"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"Flo"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"rence"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"Italy"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" as"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" location"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" should"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" use"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" this"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" exact"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" value"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" for"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" location"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" parameter"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" when"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" calling"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"I"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'ll"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" get"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" the"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" weather"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" information"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" for"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Florence"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":","}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Italy"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" for"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" you"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":".\n"}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"tool_calls":[{"id":"call_03cb5929634948f0b7806908","index":0,"type":"function","function":{"name":"weather","arguments":"{\"location\": \"Florence,Italy\"}"}}]}}]}
+
+            data: {"id":"20250925181919f331f993c2f6477e","created":1758795559,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"tool_calls","delta":{"role":"assistant","content":""}}],"usage":{"prompt_tokens":179,"completion_tokens":90,"total_tokens":269,"prompt_tokens_details":{"cached_tokens":43}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream;charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 709.364958ms
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 835
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"},{"content":"\n\nI''ll get the weather information for Florence, Italy for you.\n","tool_calls":[{"id":"call_03cb5929634948f0b7806908","function":{"arguments":"{\"location\": \"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_03cb5929634948f0b7806908","role":"tool"}],"model":"glm-4.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        body: |+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"The"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" weather"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" function"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" returned"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" \""}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"40"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" C"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"\""}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" for"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Florence"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Italy"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" This"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" indicates"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" that"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" current"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" temperature"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Florence"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning_content":" "}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"40"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" degrees"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" Celsius"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":","}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" which"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" is"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" quite"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" hot"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" I"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" should"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" provide"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" this"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" information"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" to"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" the"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" user"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" in"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" a"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" clear"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" and helpful"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":" way"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","reasoning_content":"."}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"\n"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"The"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" current"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" weather"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" in"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Florence"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":","}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" Italy"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" is"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" "}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"40"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"°C"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" ("}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"104"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"°F"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":")."}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" That"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'s"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" quite"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" hot"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"!"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" It"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'s"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" a"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" very"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" warm"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" day"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" there"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":","}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" so"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" if"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" you"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"'re"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" planning"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" to"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" visit"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":","}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" make"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" sure"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" to"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" stay"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" hydrated"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" and"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" seek"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" shade"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" when"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":" possible"}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"delta":{"role":"assistant","content":"."}}]}
+
+            data: {"id":"202509251819216f2b9b3029444d43","created":1758795561,"model":"glm-4.5","choices":[{"index":0,"finish_reason":"stop","delta":{"role":"assistant","content":""}}],"usage":{"prompt_tokens":220,"completion_tokens":99,"total_tokens":319,"prompt_tokens_details":{"cached_tokens":43}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream;charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 730.106166ms

providertests/testdata/TestOpenAICompatibleCommon/tool_zai-glm-4.5.yaml 🔗

@@ -0,0 +1,63 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 449
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence,Italy?","role":"user"}],"model":"glm-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}]}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true
+        body: '{"choices":[{"finish_reason":"tool_calls","index":0,"message":{"content":"\n\nI''ll check the weather in Florence, Italy for you.\n","reasoning_content":"The user is asking for weather information for Florence, Italy. I have access to a weather function that requires a \"location\" parameter. The user has provided \"Florence,Italy\" as the location. I should use this exact value as provided by the user for the location parameter.","role":"assistant","tool_calls":[{"function":{"arguments":"{\"location\": \"Florence,Italy\"}","name":"weather"},"id":"call_-8307219707908354744","index":0,"type":"function"}]}}],"created":1758795556,"id":"20250925181915c06ae89914d14803","model":"glm-4.5","request_id":"20250925181915c06ae89914d14803","usage":{"completion_tokens":89,"prompt_tokens":179,"prompt_tokens_details":{"cached_tokens":43},"total_tokens":268}}'
+        headers:
+            Content-Type:
+              - application/json; charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 2.310922292s
+  - 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"},{"content":"\n\nI''ll check the weather in Florence, Italy for you.\n","tool_calls":[{"id":"call_-8307219707908354744","function":{"arguments":"{\"location\": \"Florence,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_-8307219707908354744","role":"tool"}],"model":"glm-4.5","max_tokens":4000,"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}]}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.3.0
+        url: https://api.z.ai/api/coding/paas/v4/chat/completions
+        method: POST
+    response:
+        proto: HTTP/2.0
+        proto_major: 2
+        proto_minor: 0
+        content_length: -1
+        uncompressed: true
+        body: '{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"\n\nThe weather in Florence, Italy is currently 40°C. That''s quite hot!","reasoning_content":"The weather function returned a result showing 40 C for Florence, Italy. This seems like a very high temperature, but I should report the result as provided by the function.","role":"assistant"}}],"created":1758795558,"id":"20250925181917fb13220f9015421a","model":"glm-4.5","request_id":"20250925181917fb13220f9015421a","usage":{"completion_tokens":57,"prompt_tokens":219,"prompt_tokens_details":{"cached_tokens":43},"total_tokens":276}}'
+        headers:
+            Content-Type:
+              - application/json; charset=UTF-8
+        status: 200 OK
+        code: 200
+        duration: 1.946890958s

providertests/testdata/TestOpenRouterCommon/thinking-streaming-glm-4.5.yaml 🔗

@@ -0,0 +1,341 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 548
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"z-ai/glm-4.5","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.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-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"\n","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" is","reasoning_details":[{"type":"reasoning.text","text":" is","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" asking","reasoning_details":[{"type":"reasoning.text","text":" asking","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" information","reasoning_details":[{"type":"reasoning.text","text":" information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" access","reasoning_details":[{"type":"reasoning.text","text":" access","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" requires","reasoning_details":[{"type":"reasoning.text","text":" requires","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" parameter","reasoning_details":[{"type":"reasoning.text","text":" parameter","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" has","reasoning_details":[{"type":"reasoning.text","text":" has","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" provided","reasoning_details":[{"type":"reasoning.text","text":" provided","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"Flo","reasoning_details":[{"type":"reasoning.text","text":"Flo","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":"rence","reasoning_details":[{"type":"reasoning.text","text":"rence","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" as","reasoning_details":[{"type":"reasoning.text","text":" as","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" location","reasoning_details":[{"type":"reasoning.text","text":" location","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" so","reasoning_details":[{"type":"reasoning.text","text":" so","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" have","reasoning_details":[{"type":"reasoning.text","text":" have","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" all","reasoning_details":[{"type":"reasoning.text","text":" all","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" required","reasoning_details":[{"type":"reasoning.text","text":" required","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" information","reasoning_details":[{"type":"reasoning.text","text":" information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" make","reasoning_details":[{"type":"reasoning.text","text":" make","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" call","reasoning_details":[{"type":"reasoning.text","text":" call","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"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":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"\n","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"I","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"'ll","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" get","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" the","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" weather","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" information","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" for","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":",","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" for","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":" you","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":".\n","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_571b606857d748ca9ee1f8a7","type":"function","function":{"name":"weather","arguments":"{\"location\": \"Florence, Italy\"}"}}]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":""}
+
+            data: {"id":"gen-1758795129-AhwfWNGq5iwT9w6anFKu","provider":"Novita","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795129,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":179,"completion_tokens":85,"total_tokens":264,"cost":0.0002944,"is_byok":false,"prompt_tokens_details":{"cached_tokens":43,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0001074,"upstream_inference_completions_cost":0.000187},"completion_tokens_details":{"reasoning_tokens":65,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 1.87795s
+  - id: 1
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 881
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"},{"content":"\n\nI''ll get the weather information for Florence, Italy for you.\n","tool_calls":[{"id":"call_571b606857d748ca9ee1f8a7","function":{"arguments":"{\"location\": \"Florence, Italy\"}","name":"weather"},"type":"function"}],"role":"assistant"},{"content":"40 C","tool_call_id":"call_571b606857d748ca9ee1f8a7","role":"tool"}],"model":"z-ai/glm-4.5","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - 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-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" function","reasoning_details":[{"type":"reasoning.text","text":" function","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" This","reasoning_details":[{"type":"reasoning.text","text":" This","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" seems","reasoning_details":[{"type":"reasoning.text","text":" seems","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" be","reasoning_details":[{"type":"reasoning.text","text":" be","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" very","reasoning_details":[{"type":"reasoning.text","text":" very","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" simple","reasoning_details":[{"type":"reasoning.text","text":" simple","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" response","reasoning_details":[{"type":"reasoning.text","text":" response","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" just","reasoning_details":[{"type":"reasoning.text","text":" just","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" temperature","reasoning_details":[{"type":"reasoning.text","text":" temperature","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" Celsius","reasoning_details":[{"type":"reasoning.text","text":" Celsius","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" should","reasoning_details":[{"type":"reasoning.text","text":" should","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" provide","reasoning_details":[{"type":"reasoning.text","text":" provide","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" this","reasoning_details":[{"type":"reasoning.text","text":" this","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" information","reasoning_details":[{"type":"reasoning.text","text":" information","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" a","reasoning_details":[{"type":"reasoning.text","text":" a","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" clear","reasoning_details":[{"type":"reasoning.text","text":" clear","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" helpful","reasoning_details":[{"type":"reasoning.text","text":" helpful","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":" way","reasoning_details":[{"type":"reasoning.text","text":" way","format":"unknown","index":0}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"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}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"\n","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"The","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" current","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" weather","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" in","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" Florence","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":",","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" Italy","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" is","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" ","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"40","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"°C","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" (","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"104","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"°F","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":").","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" That","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"'s","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" quite","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":" hot","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"!","reasoning":null,"reasoning_details":[]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":"","reasoning":null,"reasoning_details":[]},"finish_reason":"stop","native_finish_reason":"stop","logprobs":null}]}
+
+            data: {"id":"gen-1758795133-dadcB2owsTX1xsmG4aR8","provider":"Chutes","model":"z-ai/glm-4.5","object":"chat.completion.chunk","created":1758795133,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":219,"completion_tokens":68,"total_tokens":287,"cost":0.00020199,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00008979,"upstream_inference_completions_cost":0.0001122},"completion_tokens_details":{"reasoning_tokens":53,"image_tokens":0}}}
+
+            data: [DONE]
+
+        headers:
+            Content-Type:
+              - text/event-stream
+        status: 200 OK
+        code: 200
+        duration: 1.018128666s

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

@@ -0,0 +1,517 @@
+---
+version: 2
+interactions:
+  - id: 0
+    request:
+        proto: HTTP/1.1
+        proto_major: 1
+        proto_minor: 1
+        content_length: 548
+        host: ""
+        body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"openai/gpt-5","stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"reasoning":{"effort":"medium"},"usage":{"include":true},"stream":true}'
+        headers:
+            Accept:
+              - application/json
+            Content-Type:
+              - application/json
+            User-Agent:
+              - OpenAI/Go 2.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-1758795116-MJM5cjSIgMSwRROAhaf1","provider":"OpenAI","model":"openai/gpt-5","object":"chat.completion.chunk","created":1758795116,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+

providertests/testdata/TestWithUniqueToolCallIDs/stream_unique_tool_call_ids.yaml 🔗

@@ -24,87 +24,93 @@ interactions:
         proto_minor: 0
         content_length: -1
         body: |+
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":"I'll"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":"I'll"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" add"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" perform"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" and"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" both"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" multiply"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" addition"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" and"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" numbers"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" multiplication"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" "},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" of"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":"2"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" "},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" and"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":"2"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" "},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" and"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":"3"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" "},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" for"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":"3"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":" you"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" for"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":" you"},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"functions.add:0","index":0,"type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"{\"a"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"add:0","type":"function","function":{"name":"add","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"a"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":","}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"2"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"b"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"b"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":0,"type":"function","function":{"name":null,"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":"functions.multiply:1","index":1,"type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"function":{"arguments":"3"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"{\"a"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"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_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"id":"multiply:1","type":"function","function":{"name":"multiply","arguments":""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"{\""},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"2"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"a"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":","}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"\":"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":" \""}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":" "},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"b"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"2"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"\":"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":","},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":" "}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":" \""},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"3"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"b"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"id":null,"index":1,"type":"function","function":{"name":null,"arguments":"}"}}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"\":"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}]}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":" "},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
 
-            data: {"id":"gen-1758792034-4DFG24Xt5SzxfAVIPAsj","provider":"Chutes","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758792034,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":197,"completion_tokens":55,"total_tokens":252,"cost":0.00015846,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.00007486,"upstream_inference_completions_cost":0.0000836},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"3"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
+
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":1,"function":{"arguments":"}"},"type":"function"}]},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
+
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":"tool_calls","native_finish_reason":"tool_calls","logprobs":null}],"system_fingerprint":"fpv0_ec889fbb"}
+
+            data: {"id":"gen-1758795286-r6ddvq67TG87BrkaWVN5","provider":"Moonshot AI","model":"moonshotai/kimi-k2-0905","object":"chat.completion.chunk","created":1758795286,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null,"native_finish_reason":null,"logprobs":null}],"usage":{"prompt_tokens":154,"completion_tokens":55,"total_tokens":209,"cost":0.0004598,"is_byok":false,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"cost_details":{"upstream_inference_cost":null,"upstream_inference_prompt_cost":0.0001848,"upstream_inference_completions_cost":0.000275},"completion_tokens_details":{"reasoning_tokens":0,"image_tokens":0}}}
 
             data: [DONE]
 
@@ -113,15 +119,15 @@ interactions:
               - text/event-stream
         status: 200 OK
         code: 200
-        duration: 1.0912445s
+        duration: 1.430772208s
   - id: 1
     request:
         proto: HTTP/1.1
         proto_major: 1
         proto_minor: 1
-        content_length: 1432
+        content_length: 1307
         host: ""