diff --git a/tests/integration/inference/recordings/085098d43435ac3b10595184dcd7ef191f16f392ee697f679f3bf1d238ca2f25.json b/tests/integration/inference/recordings/085098d43435ac3b10595184dcd7ef191f16f392ee697f679f3bf1d238ca2f25.json new file mode 100644 index 000000000..30e6870fc --- /dev/null +++ b/tests/integration/inference/recordings/085098d43435ac3b10595184dcd7ef191f16f392ee697f679f3bf1d238ca2f25.json @@ -0,0 +1,182 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_openai_chat_completion_streaming[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-inference:chat_completion:streaming_01]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "What's the name of the Sun in latin?" + } + ], + "stream": true + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": [ + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-085098d43435", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": "assistant", + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-085098d43435", + "choices": [ + { + "delta": { + "content": "We need to answer: \"What's the name of the Sun in Latin?\" The Latin word for Sun (the celestial body) is \"sol\", also \"sol\" as noun for sun. So answer: Sol. Also the Latin name \"Sol\"", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-085098d43435", + "choices": [ + { + "delta": { + "content": " (genitive \"Solis\"). Might mention \"sol\" or \"solis\" if genitive. So answer. Use brief.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-085098d43435", + "choices": [ + { + "delta": { + "content": "In Latin the Sun", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-085098d43435", + "choices": [ + { + "delta": { + "content": " is called **Sol** (genitive *Solis*).", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-085098d43435", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + } + ], + "is_streaming": true + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/0fc8d107245c987aa04a329cdfa6f8eeb6d383c71bad080284b0e6c255bb8519.json b/tests/integration/inference/recordings/0fc8d107245c987aa04a329cdfa6f8eeb6d383c71bad080284b0e6c255bb8519.json new file mode 100644 index 000000000..fdf7a037a --- /dev/null +++ b/tests/integration/inference/recordings/0fc8d107245c987aa04a329cdfa6f8eeb6d383c71bad080284b0e6c255bb8519.json @@ -0,0 +1,61 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_openai_chat_completion_non_streaming[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-inference:chat_completion:non_streaming_02]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "Which planet has rings around it with a name starting with letter S?" + } + ], + "stream": false + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": { + "__type__": "openai.types.chat.chat_completion.ChatCompletion", + "__data__": { + "id": "rec-0fc8d107245c", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": null, + "message": { + "content": "User asks: \"Which planet has rings around it with a name starting with letter S?\" They mean: which planet has a ring system, presumably among the known ringed planets. Names starting with letter S. Which planet has rings around it and the ring's name begins with S? Or possibly the planet's name starts with S. But no planets in solar system start with S. maybe Saturn? But Saturn starts with S. Yes Saturn rings. So answer: Saturn has rings. But question: \"Which planet has rings around it with a name starting with letter S?\" Another interpretation: the ring's name starts with S. Saturn's rings are named A, B, C, D, etc. They don't start with \"S\". However, the ring system may include the \"Saturn's ring\" known as the \"Saturn rings\" starting with S. The question may be ambiguous. Let's analyze. The planet has rings around it; this planet's name starts with S. Which planet has rings? Saturn is the only planet with a prominent ring system. So answer: Saturn.\n\nThus produce a concise answer.**Saturn** \u2013 it is the solar\u2011system planet whose name starts with an \u201cS\u201d and is famously encircled by a complex system of rings.", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": null + } + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion", + "service_tier": "auto", + "system_fingerprint": null, + "usage": { + "completion_tokens": 268, + "prompt_tokens": 83, + "total_tokens": 351, + "completion_tokens_details": null, + "prompt_tokens_details": { + "audio_tokens": 0, + "cached_tokens": 48 + } + } + } + }, + "is_streaming": false + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/311f61d4ec64922f86aa42eaf70dddcce5fc7bdcd293fad312cc9bac005f2f08.json b/tests/integration/inference/recordings/311f61d4ec64922f86aa42eaf70dddcce5fc7bdcd293fad312cc9bac005f2f08.json new file mode 100644 index 000000000..b753c5d0c --- /dev/null +++ b/tests/integration/inference/recordings/311f61d4ec64922f86aa42eaf70dddcce5fc7bdcd293fad312cc9bac005f2f08.json @@ -0,0 +1,158 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_inference_store_tool_calls[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-True]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "What's the weather in Tokyo? Use the get_weather function to get the weather." + } + ], + "stream": true, + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get the weather in a given city", + "parameters": { + "type": "object", + "properties": { + "city": { + "type": "string", + "description": "The city to get the weather for" + } + } + } + } + } + ] + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": [ + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-311f61d4ec64", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": "assistant", + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-311f61d4ec64", + "choices": [ + { + "delta": { + "content": "We must use the function. Let's call get_weather with city: \"Tokyo\".", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-311f61d4ec64", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": [ + { + "index": 0, + "id": "chatcmpl-tool-4bc2a7f1c98946d3a54ef4802d320079", + "function": { + "arguments": "{\"city\":\"Tokyo\"}", + "name": "get_weather" + }, + "type": "function" + } + ] + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-311f61d4ec64", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "tool_calls", + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + } + ], + "is_streaming": true + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/31d205d1ff903e80485b63c46a08fcbdc1f31e4b1c7943a72e6a4ca2b010ad25.json b/tests/integration/inference/recordings/31d205d1ff903e80485b63c46a08fcbdc1f31e4b1c7943a72e6a4ca2b010ad25.json new file mode 100644 index 000000000..0a2ce9470 --- /dev/null +++ b/tests/integration/inference/recordings/31d205d1ff903e80485b63c46a08fcbdc1f31e4b1c7943a72e6a4ca2b010ad25.json @@ -0,0 +1,130 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_inference_store[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-True]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "Hello, world!" + } + ], + "stream": true + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": [ + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-31d205d1ff90", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": "assistant", + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-31d205d1ff90", + "choices": [ + { + "delta": { + "content": "They just said \"Hello, world!\" They want a response. Probably just a friendly greeting.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-31d205d1ff90", + "choices": [ + { + "delta": { + "content": "Hello! \ud83c\udf1f How can I help you today?", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-31d205d1ff90", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + } + ], + "is_streaming": true + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/35167e9c8bcd95d836ca67f247585e0f2545a6678e50d7e7238774e6ff36307e.json b/tests/integration/inference/recordings/35167e9c8bcd95d836ca67f247585e0f2545a6678e50d7e7238774e6ff36307e.json new file mode 100644 index 000000000..a4b8e876e --- /dev/null +++ b/tests/integration/inference/recordings/35167e9c8bcd95d836ca67f247585e0f2545a6678e50d7e7238774e6ff36307e.json @@ -0,0 +1,443 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_openai_chat_completion_streaming_with_n[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-inference:chat_completion:streaming_02]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "What is the name of the US captial?" + } + ], + "n": 2, + "stream": true + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": [ + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": "assistant", + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "The user asks \"UserWhat is the name: of the US capital \"What is the name?\" Probably of the US captial?\" looking They for Washington likely mean \"capital\" of, D.C. They the spelled \"capt US,ial\" incorrectly. Should i correct.e., Washington,. Provide answer. D.C. Need", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "The", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " to respond", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " capital", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " succinct", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " of the United States is", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "ly. Also correct", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " **Washington,\u202f", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " the", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "D.C.**", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": " typo. So answer: Washington, D.C.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "The capital of the United States is Washington,", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": "\u202fD.C.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-35167e9c8bcd", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + } + ], + "is_streaming": true + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/44e059fd47e63a50892e62dce995914526627aa250ef77a61250a662eb80113d.json b/tests/integration/inference/recordings/44e059fd47e63a50892e62dce995914526627aa250ef77a61250a662eb80113d.json new file mode 100644 index 000000000..ff49e0a60 --- /dev/null +++ b/tests/integration/inference/recordings/44e059fd47e63a50892e62dce995914526627aa250ef77a61250a662eb80113d.json @@ -0,0 +1,85 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_inference_store_tool_calls[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-False]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "What's the weather in Tokyo? Use the get_weather function to get the weather." + } + ], + "stream": false, + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get the weather in a given city", + "parameters": { + "type": "object", + "properties": { + "city": { + "type": "string", + "description": "The city to get the weather for" + } + } + } + } + } + ] + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": { + "__type__": "openai.types.chat.chat_completion.ChatCompletion", + "__data__": { + "id": "rec-44e059fd47e6", + "choices": [ + { + "finish_reason": "tool_calls", + "index": 0, + "logprobs": null, + "message": { + "content": "The user requests the weather in Tokyo and says to use get_weather function. So I should call the function.", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [ + { + "id": "chatcmpl-tool-2a1c21780929400d8311f566be9711bf", + "function": { + "arguments": "{\"city\":\"Tokyo\"}", + "name": "get_weather" + }, + "type": "function" + } + ] + } + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion", + "service_tier": "auto", + "system_fingerprint": null, + "usage": { + "completion_tokens": 46, + "prompt_tokens": 145, + "total_tokens": 191, + "completion_tokens_details": null, + "prompt_tokens_details": null + } + } + }, + "is_streaming": false + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/62ea1f6cc098a6fb594d3fffb42ed15bc0cb8149adc34b0a9abe079346df9c2f.json b/tests/integration/inference/recordings/62ea1f6cc098a6fb594d3fffb42ed15bc0cb8149adc34b0a9abe079346df9c2f.json new file mode 100644 index 000000000..793f1e5d1 --- /dev/null +++ b/tests/integration/inference/recordings/62ea1f6cc098a6fb594d3fffb42ed15bc0cb8149adc34b0a9abe079346df9c2f.json @@ -0,0 +1,182 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_openai_chat_completion_streaming[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-inference:chat_completion:streaming_02]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "What is the name of the US captial?" + } + ], + "stream": true + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": [ + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-62ea1f6cc098", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": "assistant", + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-62ea1f6cc098", + "choices": [ + { + "delta": { + "content": "The user asks: \"What is the name of the US captial?\" Likely a typo \"captial\" meant \"capital\". The answer: Washington, D.C. But need to address the misspelling or correct. Should provide correct info with", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-62ea1f6cc098", + "choices": [ + { + "delta": { + "content": " brief explanation. Also mention that Washington, D.C., is named after George Washington. Should not mention policy. Just answer.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-62ea1f6cc098", + "choices": [ + { + "delta": { + "content": "The capital of the United States is **Washington, D.C.** It is named after George Washington and serves as the seat of the federal government", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-62ea1f6cc098", + "choices": [ + { + "delta": { + "content": ".", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-62ea1f6cc098", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + } + ], + "is_streaming": true + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/8be772a5c5592331a77c0fd0f6ab86c73c1398b64141f06b6111223a7a202ac7.json b/tests/integration/inference/recordings/8be772a5c5592331a77c0fd0f6ab86c73c1398b64141f06b6111223a7a202ac7.json new file mode 100644 index 000000000..0b2846cc4 --- /dev/null +++ b/tests/integration/inference/recordings/8be772a5c5592331a77c0fd0f6ab86c73c1398b64141f06b6111223a7a202ac7.json @@ -0,0 +1,58 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_openai_chat_completion_non_streaming[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-inference:chat_completion:non_streaming_01]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "Which planet do humans live on?" + } + ], + "stream": false + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": { + "__type__": "openai.types.chat.chat_completion.ChatCompletion", + "__data__": { + "id": "rec-8be772a5c559", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": null, + "message": { + "content": "The user asks: \"Which planet do humans live on?\" It's a simple factual question: Humans live on Earth. But we need to consider context: We have no further context. Likely a straightforward answer: Earth. However maybe they want details? The policy says no disallowed content. It's fine. Just answer. Probably best to give a short answer. Also could include explanation of Earth as the sixth planet from the Sun, etc. It expects a simple relevant answer. So answer: Earth.Human beings live on **Earth** \u2013 the planet that\u2019s the third from the Sun, average distance about 150\u202fmillion\u202fkm, and the only known world with an environment that supports life as we know it.", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": null + } + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion", + "service_tier": "auto", + "system_fingerprint": null, + "usage": { + "completion_tokens": 154, + "prompt_tokens": 76, + "total_tokens": 230, + "completion_tokens_details": null, + "prompt_tokens_details": null + } + } + }, + "is_streaming": false + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/ec41014ac617f556763c5b3faad981bdbb00db749f7f8655cc5d338cd1fa1043.json b/tests/integration/inference/recordings/ec41014ac617f556763c5b3faad981bdbb00db749f7f8655cc5d338cd1fa1043.json new file mode 100644 index 000000000..5a48792b5 --- /dev/null +++ b/tests/integration/inference/recordings/ec41014ac617f556763c5b3faad981bdbb00db749f7f8655cc5d338cd1fa1043.json @@ -0,0 +1,58 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_inference_store[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-False]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "Hello, world!" + } + ], + "stream": false + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": { + "__type__": "openai.types.chat.chat_completion.ChatCompletion", + "__data__": { + "id": "rec-ec41014ac617", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": null, + "message": { + "content": "The user says \"Hello, world!\" Expect a greeting reply. Also a friendly encouragement. Sure.Hello! \ud83d\udc4b How can I help you today?", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": null + } + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion", + "service_tier": "auto", + "system_fingerprint": null, + "usage": { + "completion_tokens": 41, + "prompt_tokens": 73, + "total_tokens": 114, + "completion_tokens_details": null, + "prompt_tokens_details": null + } + } + }, + "is_streaming": false + }, + "id_normalization_mapping": {} +} diff --git a/tests/integration/inference/recordings/f27523f3fec83ad48410fc1d959e056fea9ca2d5678acdbe04496bc639cdbbdc.json b/tests/integration/inference/recordings/f27523f3fec83ad48410fc1d959e056fea9ca2d5678acdbe04496bc639cdbbdc.json new file mode 100644 index 000000000..dedf8ff9d --- /dev/null +++ b/tests/integration/inference/recordings/f27523f3fec83ad48410fc1d959e056fea9ca2d5678acdbe04496bc639cdbbdc.json @@ -0,0 +1,2263 @@ +{ + "test_id": "tests/integration/inference/test_openai_completion.py::test_openai_chat_completion_streaming_with_n[client_with_models-txt=bedrock-inference/openai.gpt-oss-20b-1:0-inference:chat_completion:streaming_01]", + "request": { + "method": "POST", + "url": "https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1/v1/chat/completions", + "headers": {}, + "body": { + "model": "openai.gpt-oss-20b-1:0", + "messages": [ + { + "role": "user", + "content": "What's the name of the Sun in latin?" + } + ], + "n": 2, + "stream": true + }, + "endpoint": "/v1/chat/completions", + "model": "openai.gpt-oss-20b-1:0" + }, + "response": { + "body": [ + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": "assistant", + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "WeWe need answer need to answer: name: The of the Sun Sun in Latin. in Latin is The Latin \"sol name.\" for the Sun is \"sol The\". Latin Latin \" wordsid \"eresol\",us\" is star plural, \"sol\u012b but specifically\"? \" Actually Latinsol for\" the refers sun to Sun is. Provide \"sol\". In explanation Roman.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " mythology", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "In", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": ", the", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " Latin,", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " god", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " the Sun is called **_", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " is", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "sol_", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " Sol", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "** (pron", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " (", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "ounced \u201c", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "Sol", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "so", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " Inv", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u2011", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "ictus)", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "ll", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " and", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u201d", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " the Latin", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " with a", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " word for sun is", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " short \"", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " sol", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "o\").", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": ".\n\n", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " This", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "So", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " term", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " answer: \"Sol", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " is still", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\". The", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " used in modern", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " Latin", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " scientific", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " name", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " and", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " is", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " astronomical", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " \"Sol", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " contexts (", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\". Also", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "e.g., *sol*", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " the", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " for", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " phrase", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " the star", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " \"Sol", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": ", *sol\u2011", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " Inv", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "centric", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "ictus\" means", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "* for solar system). The", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " \"Un", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " word", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "conquered Sun\". Yes", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " itself", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": ".\n\n", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " derives", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "Hence", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " from the Proto", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " respond", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u2011Ind", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": ": \"Sol\". Also", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "o\u2011European root", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " mention \"", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " *s", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "Sol Inv", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u00f3", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "ictus\". Probably", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "h", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " that's", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u2082", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " enough.\n\n", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "wl", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "We should answer conc", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "isely.", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u0325The Sun in, Latin is called \u201c **Solsun**\u202f.\u201d", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 0, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": "\u2014\u202fthe", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": " word itself is \u201csol,\u201d as in the Roman deity *Sol\u00a0Invictus* (\u201cUnconquered Sun\u201d).", + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": null, + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + }, + { + "__type__": "openai.types.chat.chat_completion_chunk.ChatCompletionChunk", + "__data__": { + "id": "rec-f27523f3fec8", + "choices": [ + { + "delta": { + "content": null, + "function_call": null, + "refusal": null, + "role": null, + "tool_calls": null + }, + "finish_reason": "stop", + "index": 1, + "logprobs": null + } + ], + "created": 0, + "model": "openai.gpt-oss-20b-1:0", + "object": "chat.completion.chunk", + "service_tier": "auto", + "system_fingerprint": null, + "usage": null + } + } + ], + "is_streaming": true + }, + "id_normalization_mapping": {} +}