test: add integration tests for avian

Andrey Nering created

Change summary

providertests/.env.sample                                                              |   1 
providertests/common_test.go                                                           |  20 
providertests/openaicompat_test.go                                                     |  14 
providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/multi_tool_streaming.yaml | 165 
providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/simple_streaming.yaml     | 313 
providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/tool_streaming.yaml       | 141 
providertests/testdata/TestOpenAICompatibleThinking/avian-kimi/thinking-streaming.yaml | 212 
7 files changed, 866 insertions(+)

Detailed changes

providertests/.env.sample 🔗

@@ -1,4 +1,5 @@
 FANTASY_ANTHROPIC_API_KEY=
+FANTASY_AVIAN_API_KEY=
 FANTASY_AZURE_API_KEY=
 FANTASY_AZURE_BASE_URL=
 FANTASY_BEDROCK_API_KEY=

providertests/common_test.go 🔗

@@ -54,6 +54,10 @@ func testSimple(t *testing.T, pair builderPair) {
 	}
 
 	t.Run("simple", func(t *testing.T) {
+		if strings.HasPrefix(pair.name, "avian-") {
+			t.Skip("Avian only support streaming")
+		}
+
 		r := vcr.NewRecorder(t)
 
 		languageModel, err := pair.builder(t, r)
@@ -72,6 +76,7 @@ func testSimple(t *testing.T, pair builderPair) {
 		require.NoError(t, err, "failed to generate")
 		checkResult(t, result)
 	})
+
 	t.Run("simple streaming", func(t *testing.T) {
 		r := vcr.NewRecorder(t)
 
@@ -127,6 +132,10 @@ func testTool(t *testing.T, pair builderPair) {
 	}
 
 	t.Run("tool", func(t *testing.T) {
+		if strings.HasPrefix(pair.name, "avian-") {
+			t.Skip("Avian only support streaming")
+		}
+
 		r := vcr.NewRecorder(t)
 
 		languageModel, err := pair.builder(t, r)
@@ -146,6 +155,7 @@ func testTool(t *testing.T, pair builderPair) {
 		require.NoError(t, err, "failed to generate")
 		checkResult(t, result)
 	})
+
 	t.Run("tool streaming", func(t *testing.T) {
 		r := vcr.NewRecorder(t)
 
@@ -227,6 +237,10 @@ func testMultiTool(t *testing.T, pair builderPair) {
 	}
 
 	t.Run("multi tool", func(t *testing.T) {
+		if strings.HasPrefix(pair.name, "avian-") {
+			t.Skip("Avian only support streaming")
+		}
+
 		r := vcr.NewRecorder(t)
 
 		languageModel, err := pair.builder(t, r)
@@ -247,6 +261,7 @@ func testMultiTool(t *testing.T, pair builderPair) {
 		require.NoError(t, err, "failed to generate")
 		checkResult(t, result)
 	})
+
 	t.Run("multi tool streaming", func(t *testing.T) {
 		r := vcr.NewRecorder(t)
 
@@ -274,6 +289,10 @@ func testThinking(t *testing.T, pairs []builderPair, thinkChecks func(*testing.T
 	for _, pair := range pairs {
 		t.Run(pair.name, func(t *testing.T) {
 			t.Run("thinking", func(t *testing.T) {
+				if strings.HasPrefix(pair.name, "avian-") {
+					t.Skip("Avian only support streaming")
+				}
+
 				r := vcr.NewRecorder(t)
 
 				languageModel, err := pair.builder(t, r)
@@ -310,6 +329,7 @@ func testThinking(t *testing.T, pairs []builderPair, thinkChecks func(*testing.T
 
 				thinkChecks(t, result)
 			})
+
 			t.Run("thinking-streaming", func(t *testing.T) {
 				r := vcr.NewRecorder(t)
 

providertests/openaicompat_test.go 🔗

@@ -20,6 +20,7 @@ func TestOpenAICompatibleCommon(t *testing.T) {
 		{"zai-glm-4-7-flash", builderZAIGLM47Flash, nil, nil},
 		{"huggingface-kimi-k2", builderHuggingFace, nil, nil},
 		{"llama-cpp-gpt-oss", builderLlamaCppGptOss, nil, nil},
+		{"avian-kimi", builderAvianKimi, nil, nil},
 	})
 }
 
@@ -41,6 +42,7 @@ func TestOpenAICompatibleThinking(t *testing.T) {
 		{"xai-grok-3-mini", builderXAIGrok3Mini, opts, nil},
 		{"zai-glm-4-7-flash", builderZAIGLM47Flash, opts, nil},
 		{"llama-cpp-gpt-oss", builderLlamaCppGptOss, opts, nil},
+		{"avian-kimi", builderAvianKimi, nil, nil},
 	}, testOpenAICompatThinking)
 }
 
@@ -140,3 +142,15 @@ func builderLlamaCppGptOss(t *testing.T, r *vcr.Recorder) (fantasy.LanguageModel
 	}
 	return provider.LanguageModel(t.Context(), "openai/gpt-oss-20b")
 }
+
+func builderAvianKimi(t *testing.T, r *vcr.Recorder) (fantasy.LanguageModel, error) {
+	provider, err := openaicompat.New(
+		openaicompat.WithBaseURL("https://api.avian.io/v1"),
+		openaicompat.WithAPIKey(os.Getenv("FANTASY_AVIAN_API_KEY")),
+		openaicompat.WithHTTPClient(&http.Client{Transport: r}),
+	)
+	if err != nil {
+		return nil, err
+	}
+	return provider.LanguageModel(t.Context(), "moonshotai/kimi-k2.5")
+}

providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/multi_tool_streaming.yaml 🔗

@@ -0,0 +1,274 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 862
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant. Always use both add and multiply at the same time.","role":"system"},{"content":"Add and multiply the number 2 and 3","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"add","strict":false,"description":"Add two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"},{"function":{"name":"multiply","strict":false,"description":"Multiply two numbers","parameters":{"properties":{"a":{"description":"first number","type":"integer"},"b":{"description":"second number","type":"integer"}},"required":["a","b"],"type":"object"}},"type":"function"}],"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://api.avian.io/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      data: {"id": "chatcmpl-ec08ee4b2cd84124b8f4f469", "object": "chat.completion.chunk", "created": 1773932885, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "The", "format": "unknown", "index": 0}], "reasoning_content": "The"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " user wants", "format": "unknown", "index": 0}], "reasoning_content": " user wants"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " me to", "format": "unknown", "index": 0}], "reasoning_content": " me to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " add and", "format": "unknown", "index": 0}], "reasoning_content": " add and"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " multiply the", "format": "unknown", "index": 0}], "reasoning_content": " multiply the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " numbers ", "format": "unknown", "index": 0}], "reasoning_content": " numbers "}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "2 and", "format": "unknown", "index": 0}], "reasoning_content": "2 and"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 3", "format": "unknown", "index": 0}], "reasoning_content": " 3"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". The", "format": "unknown", "index": 0}], "reasoning_content": ". The"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " instruction", "format": "unknown", "index": 0}], "reasoning_content": " instruction"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " says \"", "format": "unknown", "index": 0}], "reasoning_content": " says \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Always use", "format": "unknown", "index": 0}], "reasoning_content": "Always use"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " both add", "format": "unknown", "index": 0}], "reasoning_content": " both add"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " and multiply", "format": "unknown", "index": 0}], "reasoning_content": " and multiply"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " at the", "format": "unknown", "index": 0}], "reasoning_content": " at the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " same time", "format": "unknown", "index": 0}], "reasoning_content": " same time"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ".\"\n\n", "format": "unknown", "index": 0}], "reasoning_content": ".\"\n\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "So", "format": "unknown", "index": 0}], "reasoning_content": "So"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I need", "format": "unknown", "index": 0}], "reasoning_content": " I need"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " to call", "format": "unknown", "index": 0}], "reasoning_content": " to call"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " both functions", "format": "unknown", "index": 0}], "reasoning_content": " both functions"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ":\n-", "format": "unknown", "index": 0}], "reasoning_content": ":\n-"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " add(", "format": "unknown", "index": 0}], "reasoning_content": " add("}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "2,", "format": "unknown", "index": 0}], "reasoning_content": "2,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 3", "format": "unknown", "index": 0}], "reasoning_content": " 3"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ")\n-", "format": "unknown", "index": 0}], "reasoning_content": ")\n-"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " multiply(", "format": "unknown", "index": 0}], "reasoning_content": " multiply("}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "2,", "format": "unknown", "index": 0}], "reasoning_content": "2,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 3", "format": "unknown", "index": 0}], "reasoning_content": " 3"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ")\n\nSince", "format": "unknown", "index": 0}], "reasoning_content": ")\n\nSince"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " these are", "format": "unknown", "index": 0}], "reasoning_content": " these are"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " independent operations", "format": "unknown", "index": 0}], "reasoning_content": " independent operations"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " (", "format": "unknown", "index": 0}], "reasoning_content": " ("}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "they", "format": "unknown", "index": 0}], "reasoning_content": "they"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " don't depend", "format": "unknown", "index": 0}], "reasoning_content": " don't depend"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " on each", "format": "unknown", "index": 0}], "reasoning_content": " on each"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " other),", "format": "unknown", "index": 0}], "reasoning_content": " other),"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I can", "format": "unknown", "index": 0}], "reasoning_content": " I can"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " make both", "format": "unknown", "index": 0}], "reasoning_content": " make both"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " calls in", "format": "unknown", "index": 0}], "reasoning_content": " calls in"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the same", "format": "unknown", "index": 0}], "reasoning_content": " the same"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " function_calls", "format": "unknown", "index": 0}], "reasoning_content": " function_calls"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " block.", "format": "unknown", "index": 0}], "reasoning_content": " block."}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " ", "format": "unknown", "index": 0}], "reasoning_content": " "}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " I'll", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " add and", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " multiply ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "2 and", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " 3", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " for you", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " at", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " the same", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " time.", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "  ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 0, "id": "functions.add:0", "type": "function", "function": {"name": "add", "arguments": ""}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 0, "function": {"arguments": "{\"a\": 2, \"b\": 3}"}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 1, "id": "functions.multiply:1", "type": "function", "function": {"name": "multiply", "arguments": ""}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 1, "function": {"arguments": "{\"a\": 2, \"b\": 3}"}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_content": null}, "finish_reason": "tool_calls", "native_finish_reason": "tool_calls"}]}
+
+      data: {"id": "gen-1773932884-wGz1eX8aEKiwuYKtVVBo", "object": "chat.completion.chunk", "created": 1773932884, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "tool_calls", "native_finish_reason": "tool_calls"}], "usage": {"prompt_tokens": 154, "completion_tokens": 131, "total_tokens": 285, "cost": 0.0003287, "prompt_tokens_details": {"cached_tokens": 128, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 87, "image_tokens": 0, "audio_tokens": 0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream; charset=utf-8
+    status: 200 OK
+    code: 200
+    duration: 362.715792ms
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1620
+    host: ""

providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/simple_streaming.yaml 🔗

@@ -0,0 +1,313 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 224
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"Say hi in Portuguese","role":"user"}],"model":"moonshotai/kimi-k2.5","max_tokens":4000,"stream_options":{"include_usage":true},"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://api.avian.io/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      data: {"id": "chatcmpl-03d7a8c9ff7843d98715145a", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "The", "format": "unknown", "index": 0}], "reasoning_content": "The"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " user wants", "format": "unknown", "index": 0}], "reasoning_content": " user wants"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " me to", "format": "unknown", "index": 0}], "reasoning_content": " me to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " say \"", "format": "unknown", "index": 0}], "reasoning_content": " say \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "hi\"", "format": "unknown", "index": 0}], "reasoning_content": "hi\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " in Portuguese", "format": "unknown", "index": 0}], "reasoning_content": " in Portuguese"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". \n\n", "format": "unknown", "index": 0}], "reasoning_content": ". \n\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "In", "format": "unknown", "index": 0}], "reasoning_content": "In"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " Portuguese,", "format": "unknown", "index": 0}], "reasoning_content": " Portuguese,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the common", "format": "unknown", "index": 0}], "reasoning_content": " the common"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " ways to", "format": "unknown", "index": 0}], "reasoning_content": " ways to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " say \"", "format": "unknown", "index": 0}], "reasoning_content": " say \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "hi\"", "format": "unknown", "index": 0}], "reasoning_content": "hi\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " are:\n", "format": "unknown", "index": 0}], "reasoning_content": " are:\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "- \"", "format": "unknown", "index": 0}], "reasoning_content": "- \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Oi", "format": "unknown", "index": 0}], "reasoning_content": "Oi"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" -", "format": "unknown", "index": 0}], "reasoning_content": "\" -"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " informal", "format": "unknown", "index": 0}], "reasoning_content": " informal"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ", most", "format": "unknown", "index": 0}], "reasoning_content": ", most"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " common\n", "format": "unknown", "index": 0}], "reasoning_content": " common\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "- \"", "format": "unknown", "index": 0}], "reasoning_content": "- \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Olá", "format": "unknown", "index": 0}], "reasoning_content": "Olá"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" -", "format": "unknown", "index": 0}], "reasoning_content": "\" -"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " slightly", "format": "unknown", "index": 0}], "reasoning_content": " slightly"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " more formal", "format": "unknown", "index": 0}], "reasoning_content": " more formal"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ", means", "format": "unknown", "index": 0}], "reasoning_content": ", means"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"hello", "format": "unknown", "index": 0}], "reasoning_content": " \"hello"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\"\n-", "format": "unknown", "index": 0}], "reasoning_content": "\"\n-"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"E", "format": "unknown", "index": 0}], "reasoning_content": " \"E"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " a", "format": "unknown", "index": 0}], "reasoning_content": " a"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "í?\"", "format": "unknown", "index": 0}], "reasoning_content": "í?\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " -", "format": "unknown", "index": 0}], "reasoning_content": " -"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " very informal", "format": "unknown", "index": 0}], "reasoning_content": " very informal"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ", like", "format": "unknown", "index": 0}], "reasoning_content": ", like"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"what", "format": "unknown", "index": 0}], "reasoning_content": " \"what"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "'s up", "format": "unknown", "index": 0}], "reasoning_content": "'s up"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "?\"\n", "format": "unknown", "index": 0}], "reasoning_content": "?\"\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "- \"", "format": "unknown", "index": 0}], "reasoning_content": "- \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "T", "format": "unknown", "index": 0}], "reasoning_content": "T"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "udo", "format": "unknown", "index": 0}], "reasoning_content": "udo"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " bem", "format": "unknown", "index": 0}], "reasoning_content": " bem"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "?\" -", "format": "unknown", "index": 0}], "reasoning_content": "?\" -"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"how", "format": "unknown", "index": 0}], "reasoning_content": " \"how"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " are you", "format": "unknown", "index": 0}], "reasoning_content": " are you"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "?", "format": "unknown", "index": 0}], "reasoning_content": "?"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\"\n\nThe", "format": "unknown", "index": 0}], "reasoning_content": "\"\n\nThe"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " most straightforward", "format": "unknown", "index": 0}], "reasoning_content": " most straightforward"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " and standard", "format": "unknown", "index": 0}], "reasoning_content": " and standard"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " translation of", "format": "unknown", "index": 0}], "reasoning_content": " translation of"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"hi", "format": "unknown", "index": 0}], "reasoning_content": " \"hi"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" is", "format": "unknown", "index": 0}], "reasoning_content": "\" is"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"Oi", "format": "unknown", "index": 0}], "reasoning_content": " \"Oi"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" or", "format": "unknown", "index": 0}], "reasoning_content": "\" or"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"Ol", "format": "unknown", "index": 0}], "reasoning_content": " \"Ol"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "á\".", "format": "unknown", "index": 0}], "reasoning_content": "á\"."}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I should", "format": "unknown", "index": 0}], "reasoning_content": " I should"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " provide the", "format": "unknown", "index": 0}], "reasoning_content": " provide the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " most common", "format": "unknown", "index": 0}], "reasoning_content": " most common"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " one,", "format": "unknown", "index": 0}], "reasoning_content": " one,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " which", "format": "unknown", "index": 0}], "reasoning_content": " which"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " is \"", "format": "unknown", "index": 0}], "reasoning_content": " is \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Oi\",", "format": "unknown", "index": 0}], "reasoning_content": "Oi\","}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " but maybe", "format": "unknown", "index": 0}], "reasoning_content": " but maybe"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " also mention", "format": "unknown", "index": 0}], "reasoning_content": " also mention"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"Ol", "format": "unknown", "index": 0}], "reasoning_content": " \"Ol"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "á\"", "format": "unknown", "index": 0}], "reasoning_content": "á\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " as it's", "format": "unknown", "index": 0}], "reasoning_content": " as it's"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " also very", "format": "unknown", "index": 0}], "reasoning_content": " also very"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " common.\n\n", "format": "unknown", "index": 0}], "reasoning_content": " common.\n\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "I'll", "format": "unknown", "index": 0}], "reasoning_content": "I'll"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " provide \"", "format": "unknown", "index": 0}], "reasoning_content": " provide \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Oi!\"", "format": "unknown", "index": 0}], "reasoning_content": "Oi!\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " as the", "format": "unknown", "index": 0}], "reasoning_content": " as the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " primary answer", "format": "unknown", "index": 0}], "reasoning_content": " primary answer"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ", and", "format": "unknown", "index": 0}], "reasoning_content": ", and"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " perhaps", "format": "unknown", "index": 0}], "reasoning_content": " perhaps"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " mention \"", "format": "unknown", "index": 0}], "reasoning_content": " mention \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Olá", "format": "unknown", "index": 0}], "reasoning_content": "Olá"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" as", "format": "unknown", "index": 0}], "reasoning_content": "\" as"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " an alternative", "format": "unknown", "index": 0}], "reasoning_content": " an alternative"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " since", "format": "unknown", "index": 0}], "reasoning_content": " since"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " it's also", "format": "unknown", "index": 0}], "reasoning_content": " it's also"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " very standard", "format": "unknown", "index": 0}], "reasoning_content": " very standard"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ".\n\nActually", "format": "unknown", "index": 0}], "reasoning_content": ".\n\nActually"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ", looking", "format": "unknown", "index": 0}], "reasoning_content": ", looking"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " at the", "format": "unknown", "index": 0}], "reasoning_content": " at the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " simplicity", "format": "unknown", "index": 0}], "reasoning_content": " simplicity"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " of the", "format": "unknown", "index": 0}], "reasoning_content": " of the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " request,", "format": "unknown", "index": 0}], "reasoning_content": " request,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I should", "format": "unknown", "index": 0}], "reasoning_content": " I should"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " probably", "format": "unknown", "index": 0}], "reasoning_content": " probably"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " just give", "format": "unknown", "index": 0}], "reasoning_content": " just give"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " a", "format": "unknown", "index": 0}], "reasoning_content": " a"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " direct", "format": "unknown", "index": 0}], "reasoning_content": " direct"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " answer with", "format": "unknown", "index": 0}], "reasoning_content": " answer with"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " perhaps", "format": "unknown", "index": 0}], "reasoning_content": " perhaps"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " a brief", "format": "unknown", "index": 0}], "reasoning_content": " a brief"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " note", "format": "unknown", "index": 0}], "reasoning_content": " note"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " about form", "format": "unknown", "index": 0}], "reasoning_content": " about form"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "ality.\n\n", "format": "unknown", "index": 0}], "reasoning_content": "ality.\n\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Best", "format": "unknown", "index": 0}], "reasoning_content": "Best"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " answer:", "format": "unknown", "index": 0}], "reasoning_content": " answer:"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"Oi", "format": "unknown", "index": 0}], "reasoning_content": " \"Oi"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "!\"", "format": "unknown", "index": 0}], "reasoning_content": "!\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " or \"", "format": "unknown", "index": 0}], "reasoning_content": " or \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Olá", "format": "unknown", "index": 0}], "reasoning_content": "Olá"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "!\"\n\n", "format": "unknown", "index": 0}], "reasoning_content": "!\"\n\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "I'll go", "format": "unknown", "index": 0}], "reasoning_content": "I'll go"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " with \"", "format": "unknown", "index": 0}], "reasoning_content": " with \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Oi!\"", "format": "unknown", "index": 0}], "reasoning_content": "Oi!\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " as the", "format": "unknown", "index": 0}], "reasoning_content": " as the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " main answer", "format": "unknown", "index": 0}], "reasoning_content": " main answer"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " since it's", "format": "unknown", "index": 0}], "reasoning_content": " since it's"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the most", "format": "unknown", "index": 0}], "reasoning_content": " the most"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " direct equivalent", "format": "unknown", "index": 0}], "reasoning_content": " direct equivalent"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " to", "format": "unknown", "index": 0}], "reasoning_content": " to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the", "format": "unknown", "index": 0}], "reasoning_content": " the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " casual English", "format": "unknown", "index": 0}], "reasoning_content": " casual English"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"hi", "format": "unknown", "index": 0}], "reasoning_content": " \"hi"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\",", "format": "unknown", "index": 0}], "reasoning_content": "\","}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " and mention", "format": "unknown", "index": 0}], "reasoning_content": " and mention"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"Ol", "format": "unknown", "index": 0}], "reasoning_content": " \"Ol"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "á\"", "format": "unknown", "index": 0}], "reasoning_content": "á\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " as a", "format": "unknown", "index": 0}], "reasoning_content": " as a"}, "finish_reason": null, "native_finish_reason": null}]}
+
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " slightly more", "format": "unknown", "index": 0}], "reasoning_content": " slightly more"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " formal alternative", "format": "unknown", "index": 0}], "reasoning_content": " formal alternative"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". ", "format": "unknown", "index": 0}], "reasoning_content": ". "}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " Oi", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "! \n\n", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "(Or", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " \"", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "Olá", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "!\" which", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " is slightly", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " more formal", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ")", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_content": null}, "finish_reason": "stop", "native_finish_reason": "stop"}]}
+
+      data: {"id": "gen-1773932873-cZ28aIfjOk9BQ9QjyZz3", "object": "chat.completion.chunk", "created": 1773932873, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "stop", "native_finish_reason": "stop"}], "usage": {"prompt_tokens": 21, "completion_tokens": 242, "total_tokens": 263, "cost": 0.00054005, "prompt_tokens_details": {"cached_tokens": 8, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 238, "image_tokens": 0, "audio_tokens": 0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream; charset=utf-8
+    status: 200 OK
+    code: 200
+    duration: 1.06203225s

providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/tool_streaming.yaml 🔗

@@ -0,0 +1,364 @@
+---
+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":"moonshotai/kimi-k2.5","max_tokens":4000,"stream_options":{"include_usage":true},"tool_choice":"auto","tools":[{"function":{"name":"weather","strict":false,"description":"Get weather information for a location","parameters":{"properties":{"location":{"description":"the city","type":"string"}},"required":["location"],"type":"object"}},"type":"function"}],"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://api.avian.io/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      data: {"id": "chatcmpl-9091e2c02aec4d94a5ad7fe3", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "The", "format": "unknown", "index": 0}], "reasoning_content": "The"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " user is", "format": "unknown", "index": 0}], "reasoning_content": " user is"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " asking for", "format": "unknown", "index": 0}], "reasoning_content": " asking for"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the weather", "format": "unknown", "index": 0}], "reasoning_content": " the weather"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " in", "format": "unknown", "index": 0}], "reasoning_content": " in"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " Florence,", "format": "unknown", "index": 0}], "reasoning_content": " Florence,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " Italy.", "format": "unknown", "index": 0}], "reasoning_content": " Italy."}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I have", "format": "unknown", "index": 0}], "reasoning_content": " I have"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " a weather", "format": "unknown", "index": 0}], "reasoning_content": " a weather"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " function available", "format": "unknown", "index": 0}], "reasoning_content": " function available"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " that can", "format": "unknown", "index": 0}], "reasoning_content": " that can"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " get", "format": "unknown", "index": 0}], "reasoning_content": " get"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " weather information", "format": "unknown", "index": 0}], "reasoning_content": " weather information"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " for a", "format": "unknown", "index": 0}], "reasoning_content": " for a"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " location.", "format": "unknown", "index": 0}], "reasoning_content": " location."}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I need", "format": "unknown", "index": 0}], "reasoning_content": " I need"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " to call", "format": "unknown", "index": 0}], "reasoning_content": " to call"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " this", "format": "unknown", "index": 0}], "reasoning_content": " this"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " function with", "format": "unknown", "index": 0}], "reasoning_content": " function with"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"", "format": "unknown", "index": 0}], "reasoning_content": " \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Flore", "format": "unknown", "index": 0}], "reasoning_content": "Flore"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "nce,", "format": "unknown", "index": 0}], "reasoning_content": "nce,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Italy", "format": "unknown", "index": 0}], "reasoning_content": "Italy"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" (", "format": "unknown", "index": 0}], "reasoning_content": "\" ("}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "or just", "format": "unknown", "index": 0}], "reasoning_content": "or just"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"Fl", "format": "unknown", "index": 0}], "reasoning_content": " \"Fl"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "orence", "format": "unknown", "index": 0}], "reasoning_content": "orence"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\"", "format": "unknown", "index": 0}], "reasoning_content": "\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " since", "format": "unknown", "index": 0}], "reasoning_content": " since"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " Italy", "format": "unknown", "index": 0}], "reasoning_content": " Italy"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " is implied", "format": "unknown", "index": 0}], "reasoning_content": " is implied"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ") as", "format": "unknown", "index": 0}], "reasoning_content": ") as"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the location", "format": "unknown", "index": 0}], "reasoning_content": " the location"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " parameter.\n\n", "format": "unknown", "index": 0}], "reasoning_content": " parameter.\n\n"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Let me", "format": "unknown", "index": 0}], "reasoning_content": "Let me"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " call the", "format": "unknown", "index": 0}], "reasoning_content": " call the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " weather function", "format": "unknown", "index": 0}], "reasoning_content": " weather function"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " with the", "format": "unknown", "index": 0}], "reasoning_content": " with the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " location \"", "format": "unknown", "index": 0}], "reasoning_content": " location \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Flore", "format": "unknown", "index": 0}], "reasoning_content": "Flore"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "nce,", "format": "unknown", "index": 0}], "reasoning_content": "nce,"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Italy\".", "format": "unknown", "index": 0}], "reasoning_content": "Italy\"."}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " ", "format": "unknown", "index": 0}], "reasoning_content": " "}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 0, "id": "functions.weather:0", "type": "function", "function": {"name": "weather", "arguments": ""}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 0, "function": {"arguments": "{\"location\": \"Florence,Italy\"}"}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_content": null}, "finish_reason": "tool_calls", "native_finish_reason": "tool_calls"}]}
+
+      data: {"id": "gen-1773932879-9itFTxmMNzDrUKQO1wmR", "object": "chat.completion.chunk", "created": 1773932879, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "tool_calls", "native_finish_reason": "tool_calls"}], "usage": {"prompt_tokens": 76, "completion_tokens": 96, "total_tokens": 172, "cost": 0.000231, "prompt_tokens_details": {"cached_tokens": 64, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 85, "image_tokens": 0, "audio_tokens": 0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream; charset=utf-8
+    status: 200 OK
+    code: 200
+    duration: 478.108041ms
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 1126
+    host: ""

providertests/testdata/TestOpenAICompatibleThinking/avian-kimi/thinking-streaming.yaml 🔗

@@ -0,0 +1,212 @@
+---
+version: 2
+interactions:
+- id: 0
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 499
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"}],"model":"moonshotai/kimi-k2.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"}],"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://api.avian.io/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      data: {"id": "chatcmpl-6e0335f41a00481da298cc3f", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]}
+
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "I", "format": "unknown", "index": 0}], "reasoning_content": "I"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " need to", "format": "unknown", "index": 0}], "reasoning_content": " need to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " get the", "format": "unknown", "index": 0}], "reasoning_content": " get the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " weather information", "format": "unknown", "index": 0}], "reasoning_content": " weather information"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " for Florence", "format": "unknown", "index": 0}], "reasoning_content": " for Florence"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ", Italy", "format": "unknown", "index": 0}], "reasoning_content": ", Italy"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". I'll", "format": "unknown", "index": 0}], "reasoning_content": ". I'll"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " call", "format": "unknown", "index": 0}], "reasoning_content": " call"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the weather", "format": "unknown", "index": 0}], "reasoning_content": " the weather"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " function with", "format": "unknown", "index": 0}], "reasoning_content": " function with"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"", "format": "unknown", "index": 0}], "reasoning_content": " \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Fl", "format": "unknown", "index": 0}], "reasoning_content": "Fl"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "orence", "format": "unknown", "index": 0}], "reasoning_content": "orence"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\"", "format": "unknown", "index": 0}], "reasoning_content": "\""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " as the", "format": "unknown", "index": 0}], "reasoning_content": " as the"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " location parameter", "format": "unknown", "index": 0}], "reasoning_content": " location parameter"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". ", "format": "unknown", "index": 0}], "reasoning_content": ". "}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 0, "id": "functions.weather:0", "type": "function", "function": {"name": "weather", "arguments": ""}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": null, "role": "assistant", "tool_calls": [{"index": 0, "function": {"arguments": "{\"location\": \"Florence\"}"}}]}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_content": null}, "finish_reason": "tool_calls", "native_finish_reason": "tool_calls"}]}
+
+      data: {"id": "gen-1773932889-tco5qSg4D8Z94K6GPhdr", "object": "chat.completion.chunk", "created": 1773932889, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "tool_calls", "native_finish_reason": "tool_calls"}], "usage": {"prompt_tokens": 76, "completion_tokens": 47, "total_tokens": 123, "cost": 0.0001232, "prompt_tokens_details": {"cached_tokens": 64, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 34, "image_tokens": 0, "audio_tokens": 0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream; charset=utf-8
+    status: 200 OK
+    code: 200
+    duration: 425.380292ms
+- id: 1
+  request:
+    proto: HTTP/1.1
+    proto_major: 1
+    proto_minor: 1
+    content_length: 897
+    host: ""
+    body: '{"messages":[{"content":"You are a helpful assistant","role":"system"},{"content":"What''s the weather in Florence, Italy?","role":"user"},{"content":" ","tool_calls":[{"id":"functions.weather:0","function":{"arguments":"{\"location\": \"Florence\"}","name":"weather"},"type":"function"}],"role":"assistant","reasoning_content":"I need to get the weather information for Florence, Italy. I''ll call the weather function with \"Florence\" as the location parameter. "},{"content":"40 C","tool_call_id":"functions.weather:0","role":"tool"}],"model":"moonshotai/kimi-k2.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"}],"stream":true}'
+    headers:
+      Accept:
+      - application/json
+      Content-Type:
+      - application/json
+      User-Agent:
+      - Charm-Fantasy/0.15.0 (https://charm.land/fantasy)
+    url: https://api.avian.io/v1/chat/completions
+    method: POST
+  response:
+    proto: HTTP/2.0
+    proto_major: 2
+    proto_minor: 0
+    content_length: -1
+    body: |+
+      data: {"id": "chatcmpl-6134a71fef4d44bfa96e800f", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "The", "format": "unknown", "index": 0}], "reasoning_content": "The"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " weather", "format": "unknown", "index": 0}], "reasoning_content": " weather"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " function returned", "format": "unknown", "index": 0}], "reasoning_content": " function returned"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " \"", "format": "unknown", "index": 0}], "reasoning_content": " \""}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "40 C", "format": "unknown", "index": 0}], "reasoning_content": "40 C"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "\" which", "format": "unknown", "index": 0}], "reasoning_content": "\" which"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " means", "format": "unknown", "index": 0}], "reasoning_content": " means"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " it's", "format": "unknown", "index": 0}], "reasoning_content": " it's"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 40", "format": "unknown", "index": 0}], "reasoning_content": " 40"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " degrees Celsius", "format": "unknown", "index": 0}], "reasoning_content": " degrees Celsius"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " in Florence", "format": "unknown", "index": 0}], "reasoning_content": " in Florence"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". This", "format": "unknown", "index": 0}], "reasoning_content": ". This"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " is quite", "format": "unknown", "index": 0}], "reasoning_content": " is quite"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " hot!", "format": "unknown", "index": 0}], "reasoning_content": " hot!"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " I should", "format": "unknown", "index": 0}], "reasoning_content": " I should"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " report", "format": "unknown", "index": 0}], "reasoning_content": " report"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " this to", "format": "unknown", "index": 0}], "reasoning_content": " this to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the user", "format": "unknown", "index": 0}], "reasoning_content": " the user"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " and", "format": "unknown", "index": 0}], "reasoning_content": " and"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " perhaps convert", "format": "unknown", "index": 0}], "reasoning_content": " perhaps convert"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " it to", "format": "unknown", "index": 0}], "reasoning_content": " it to"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " Fahrenheit as", "format": "unknown", "index": 0}], "reasoning_content": " Fahrenheit as"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " well for", "format": "unknown", "index": 0}], "reasoning_content": " well for"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " better", "format": "unknown", "index": 0}], "reasoning_content": " better"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " context", "format": "unknown", "index": 0}], "reasoning_content": " context"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ". ", "format": "unknown", "index": 0}], "reasoning_content": ". "}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " The", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " weather in", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " Florence,", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " Italy is", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " currently **", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "40°C", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " (", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "104°F", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ")** -", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " that's", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " quite hot", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "! Make", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " sure to", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " stay hydrated", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " and take", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " precautions if", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " you're planning", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " to be", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " outdoors.", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_content": null}, "finish_reason": "stop", "native_finish_reason": "stop"}]}
+
+      data: {"id": "gen-1773932891-itZRH9Z0JMWEfAojMrcI", "object": "chat.completion.chunk", "created": 1773932891, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "stop", "native_finish_reason": "stop"}], "usage": {"prompt_tokens": 145, "completion_tokens": 78, "total_tokens": 223, "cost": 0.00022245, "prompt_tokens_details": {"cached_tokens": 64, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 51, "image_tokens": 0, "audio_tokens": 0}}}
+
+      data: [DONE]
+
+    headers:
+      Content-Type:
+      - text/event-stream; charset=utf-8
+    status: 200 OK
+    code: 200
+    duration: 417.109875ms