diff --git a/providertests/.env.sample b/providertests/.env.sample index a8587fb7161fc81bc5aff66fc14c96e2a01c13bd..87efd7f9bbe292157c6b9c685c9fd04511c2b9b4 100644 --- a/providertests/.env.sample +++ b/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= diff --git a/providertests/common_test.go b/providertests/common_test.go index e5f9c1c0e29b19ecd3cd8ac8a4e1f61e5182fba4..6878761ff49416c714240ad79ebe1efef737936b 100644 --- a/providertests/common_test.go +++ b/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) diff --git a/providertests/openaicompat_test.go b/providertests/openaicompat_test.go index d955fc9f7d6f16ddff0fab6e0ffee17565e452e2..402fb00c4de33cb82bf29d6bf1713f380758618c 100644 --- a/providertests/openaicompat_test.go +++ b/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") +} diff --git a/providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/multi_tool_streaming.yaml b/providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/multi_tool_streaming.yaml new file mode 100644 index 0000000000000000000000000000000000000000..209451f940fe3c0062175d18f2c626a310dbd156 --- /dev/null +++ b/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: "" + 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"},{"content":" ","tool_calls":[{"id":"functions.add:0","function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"add"},"type":"function"},{"id":"functions.multiply:1","function":{"arguments":"{\"a\": 2, \"b\": 3}","name":"multiply"},"type":"function"}],"role":"assistant","reasoning_content":"The user wants me to add and multiply the numbers 2 and 3. The instruction says \"Always use both add and multiply at the same time.\"\n\nSo I need to call both functions:\n- add(2, 3)\n- multiply(2, 3)\n\nSince these are independent operations (they don''t depend on each other), I can make both calls in the same function_calls block. "},{"content":"5","tool_call_id":"functions.add:0","role":"tool"},{"content":"6","tool_call_id":"functions.multiply:1","role":"tool"}],"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-3e07ab841333408298e7e6fe", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]} + + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Great", "format": "unknown", "index": 0}], "reasoning_content": "Great"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " got the", "format": "unknown", "index": 0}], "reasoning_content": " got the"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " results:\n", "format": "unknown", "index": 0}], "reasoning_content": " results:\n"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "5\n", "format": "unknown", "index": 0}], "reasoning_content": "5\n"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "6\n\n", "format": "unknown", "index": 0}], "reasoning_content": "6\n\n"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "Now I'll", "format": "unknown", "index": 0}], "reasoning_content": "Now I'll"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " present", "format": "unknown", "index": 0}], "reasoning_content": " present"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " these", "format": "unknown", "index": 0}], "reasoning_content": " these"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " results to", "format": "unknown", "index": 0}], "reasoning_content": " results to"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " When", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " you add", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " 2", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " and ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "3,", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " the", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " result is", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " **5", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "**.\n", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "When you", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " multiply ", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "2 and", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " 3", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ", the", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " result is", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " **6", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "**.", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "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-1773932887-UC9ZiV5rru8IUs3iJx0w", "object": "chat.completion.chunk", "created": 1773932887, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "stop", "native_finish_reason": "stop"}], "usage": {"prompt_tokens": 308, "completion_tokens": 71, "total_tokens": 379, "cost": 0.0002444, "prompt_tokens_details": {"cached_tokens": 224, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 30, "image_tokens": 0, "audio_tokens": 0}}} + + data: [DONE] + + headers: + Content-Type: + - text/event-stream; charset=utf-8 + status: 200 OK + code: 200 + duration: 346.239959ms diff --git a/providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/simple_streaming.yaml b/providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/simple_streaming.yaml new file mode 100644 index 0000000000000000000000000000000000000000..97ae95b4c212d8cbf337836d82255823015526e4 --- /dev/null +++ b/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 diff --git a/providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/tool_streaming.yaml b/providertests/testdata/TestOpenAICompatibleCommon/avian-kimi/tool_streaming.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a37ecf5dfad201f8de693c3aef6ac8dd29657082 --- /dev/null +++ b/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: "" + 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,Italy\"}","name":"weather"},"type":"function"}],"role":"assistant","reasoning_content":"The user is asking for the weather in Florence, Italy. I have a weather function available that can get weather information for a location. I need to call this function with \"Florence,Italy\" (or just \"Florence\" since Italy is implied) as the location parameter.\n\nLet me call the weather function with the location \"Florence,Italy\". "},{"content":"40 C","tool_call_id":"functions.weather:0","role":"tool"}],"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-f958b814284a4e529ecd5d41", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"role": "assistant"}, "finish_reason": null}]} + + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " which means", "format": "unknown", "index": 0}], "reasoning_content": " which means"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 40 degrees", "format": "unknown", "index": 0}], "reasoning_content": " 40 degrees"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " Celsius.", "format": "unknown", "index": 0}], "reasoning_content": " Celsius."}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " is extremely", "format": "unknown", "index": 0}], "reasoning_content": " is extremely"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " almost", "format": "unknown", "index": 0}], "reasoning_content": " almost"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " dangerously", "format": "unknown", "index": 0}], "reasoning_content": " dangerously"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " for", "format": "unknown", "index": 0}], "reasoning_content": " for"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " city like", "format": "unknown", "index": 0}], "reasoning_content": " city like"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " But", "format": "unknown", "index": 0}], "reasoning_content": " But"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " is what", "format": "unknown", "index": 0}], "reasoning_content": " is what"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " the function", "format": "unknown", "index": 0}], "reasoning_content": " the function"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " returned,", "format": "unknown", "index": 0}], "reasoning_content": " returned,"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " so I", "format": "unknown", "index": 0}], "reasoning_content": " so I"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " should present", "format": "unknown", "index": 0}], "reasoning_content": " should present"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " information to", "format": "unknown", "index": 0}], "reasoning_content": " information to"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " should convert", "format": "unknown", "index": 0}], "reasoning_content": " should convert"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " well to", "format": "unknown", "index": 0}], "reasoning_content": " well to"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " make", "format": "unknown", "index": 0}], "reasoning_content": " make"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " it more", "format": "unknown", "index": 0}], "reasoning_content": " it more"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " accessible", "format": "unknown", "index": 0}], "reasoning_content": " accessible"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " note that", "format": "unknown", "index": 0}], "reasoning_content": " note that"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " very", "format": "unknown", "index": 0}], "reasoning_content": " very"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " hot.\n\n", "format": "unknown", "index": 0}], "reasoning_content": " hot.\n\n"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "104°F", "format": "unknown", "index": 0}], "reasoning_content": "104°F"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 9", "format": "unknown", "index": 0}], "reasoning_content": " 9"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "/5", "format": "unknown", "index": 0}], "reasoning_content": "/5"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "32 =", "format": "unknown", "index": 0}], "reasoning_content": "32 ="}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 72", "format": "unknown", "index": 0}], "reasoning_content": " 72"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": "32 =", "format": "unknown", "index": 0}], "reasoning_content": "32 ="}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " 104", "format": "unknown", "index": 0}], "reasoning_content": " 104"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": ")\n\nI'll", "format": "unknown", "index": 0}], "reasoning_content": ")\n\nI'll"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " present", "format": "unknown", "index": 0}], "reasoning_content": " present"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " this information", "format": "unknown", "index": 0}], "reasoning_content": " this information"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant", "reasoning_details": [{"type": "reasoning.text", "text": " clearly.", "format": "unknown", "index": 0}], "reasoning_content": " clearly."}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " The", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " weather in", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " Florence,", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " Italy is", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " **", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "40°C", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " (104", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "°F)**", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ".\n\n", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "That's extremely", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " hot!", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " ☀️", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " If you're", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " visiting Florence", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ", make", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " sure to", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " stay hydrated", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ", seek", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " shade during", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " the midday", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " hours,", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " and wear", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " sun", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " protection.", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " Temperature", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "s this", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " high are", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " typical", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " of", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " peak", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " summer", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " heat waves", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " in the", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": " region", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": ".", "role": "assistant"}, "finish_reason": null, "native_finish_reason": null}]} + + data: {"id": "gen-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "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-1773932881-AW4KeKUZwBMqmOdcdJ6Q", "object": "chat.completion.chunk", "created": 1773932881, "model": "moonshotai/kimi-k2.5", "choices": [{"index": 0, "delta": {"content": "", "role": "assistant"}, "finish_reason": "stop", "native_finish_reason": "stop"}], "usage": {"prompt_tokens": 194, "completion_tokens": 161, "total_tokens": 355, "cost": 0.0004127, "prompt_tokens_details": {"cached_tokens": 128, "cache_write_tokens": 0, "audio_tokens": 0, "video_tokens": 0}, "completion_tokens_details": {"reasoning_tokens": 109, "image_tokens": 0, "audio_tokens": 0}}} + + data: [DONE] + + headers: + Content-Type: + - text/event-stream; charset=utf-8 + status: 200 OK + code: 200 + duration: 336.129584ms diff --git a/providertests/testdata/TestOpenAICompatibleThinking/avian-kimi/thinking-streaming.yaml b/providertests/testdata/TestOpenAICompatibleThinking/avian-kimi/thinking-streaming.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a4aaa5a3a08929252395ca406c833deb98138c65 --- /dev/null +++ b/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