diff --git a/.cursor/.gitignore b/.cursor/.gitignore new file mode 100644 index 00000000..8bf7cc27 --- /dev/null +++ b/.cursor/.gitignore @@ -0,0 +1 @@ +plans/ diff --git a/payloads/cases/params.ts b/payloads/cases/params.ts index 059162c9..e0284861 100644 --- a/payloads/cases/params.ts +++ b/payloads/cases/params.ts @@ -458,7 +458,28 @@ export const paramsCases: TestCaseCollection = { ], tool_choice: { type: "function", function: { name: "get_weather" } }, }, - responses: null, + responses: { + model: OPENAI_RESPONSES_MODEL, + input: [{ role: "user", content: "Tokyo weather" }], + reasoning: { effort: "medium" }, + tools: [ + { + type: "function", + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { + location: { type: "string" }, + }, + required: ["location"], + additionalProperties: false, + }, + }, + ], + tool_choice: { type: "function", name: "get_weather" }, + }, anthropic: null, google: null, bedrock: null, @@ -1004,8 +1025,48 @@ export const paramsCases: TestCaseCollection = { }, toolChoiceAutoParam: { - "chat-completions": null, - responses: null, + "chat-completions": { + model: OPENAI_CHAT_COMPLETIONS_MODEL, + messages: [{ role: "user", content: "Weather?" }], + tools: [ + { + type: "function", + function: { + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { location: { type: "string" } }, + required: ["location"], + additionalProperties: false, + }, + }, + }, + ], + tool_choice: "auto", + }, + responses: { + model: OPENAI_RESPONSES_MODEL, + input: [{ role: "user", content: "Weather?" }], + tools: [ + { + type: "function", + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { + location: { type: "string" }, + }, + required: ["location"], + additionalProperties: false, + }, + }, + ], + tool_choice: "auto", + }, anthropic: { model: ANTHROPIC_MODEL, max_tokens: 1024, @@ -1050,8 +1111,48 @@ export const paramsCases: TestCaseCollection = { }, toolChoiceAnyParam: { - "chat-completions": null, - responses: null, + "chat-completions": { + model: OPENAI_CHAT_COMPLETIONS_MODEL, + messages: [{ role: "user", content: "Weather?" }], + tools: [ + { + type: "function", + function: { + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { location: { type: "string" } }, + required: ["location"], + additionalProperties: false, + }, + }, + }, + ], + tool_choice: "required", + }, + responses: { + model: OPENAI_RESPONSES_MODEL, + input: [{ role: "user", content: "Weather?" }], + tools: [ + { + type: "function", + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { + location: { type: "string" }, + }, + required: ["location"], + additionalProperties: false, + }, + }, + ], + tool_choice: "required", + }, anthropic: { model: ANTHROPIC_MODEL, max_tokens: 1024, @@ -1096,8 +1197,48 @@ export const paramsCases: TestCaseCollection = { }, toolChoiceNoneParam: { - "chat-completions": null, - responses: null, + "chat-completions": { + model: OPENAI_CHAT_COMPLETIONS_MODEL, + messages: [{ role: "user", content: "Weather?" }], + tools: [ + { + type: "function", + function: { + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { location: { type: "string" } }, + required: ["location"], + additionalProperties: false, + }, + }, + }, + ], + tool_choice: "none", + }, + responses: { + model: OPENAI_RESPONSES_MODEL, + input: [{ role: "user", content: "Weather?" }], + tools: [ + { + type: "function", + name: "get_weather", + description: "Get weather", + strict: true, + parameters: { + type: "object", + properties: { + location: { type: "string" }, + }, + required: ["location"], + additionalProperties: false, + }, + }, + ], + tool_choice: "none", + }, anthropic: { model: ANTHROPIC_MODEL, max_tokens: 1024, diff --git a/payloads/scripts/transforms/__snapshots__/transforms.test.ts.snap b/payloads/scripts/transforms/__snapshots__/transforms.test.ts.snap index a7cc013c..f3b1a649 100644 --- a/payloads/scripts/transforms/__snapshots__/transforms.test.ts.snap +++ b/payloads/scripts/transforms/__snapshots__/transforms.test.ts.snap @@ -7574,6 +7574,204 @@ exports[`chat-completions → anthropic > toolCallRequest > response 1`] = ` } `; +exports[`chat-completions → anthropic > toolChoiceAnyParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "Weather?", + "role": "user", + }, + ], + "model": "claude-sonnet-4-5-20250929", + "tool_choice": { + "type": "any", + }, + "tools": [ + { + "description": "Get weather", + "input_schema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "name": "get_weather", + "strict": true, + }, + ], +} +`; + +exports[`chat-completions → anthropic > toolChoiceAnyParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "tool_calls", + "index": 0, + "message": { + "annotations": [], + "role": "assistant", + "tool_calls": [ + { + "function": { + "arguments": "{"location":""}", + "name": "get_weather", + }, + "id": "toolu_01XqcAKw5ehagutJGyRGe8WP", + "type": "function", + }, + ], + }, + }, + ], + "created": 0, + "id": "chatcmpl-01VjJ6ymC9VSF1w5g3vx7sLr", + "model": "claude-sonnet-4-5-20250929", + "object": "chat.completion", + "usage": { + "completion_tokens": 39, + "prompt_tokens": 654, + "prompt_tokens_details": { + "cached_tokens": 0, + }, + "total_tokens": 693, + }, +} +`; + +exports[`chat-completions → anthropic > toolChoiceAutoParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "Weather?", + "role": "user", + }, + ], + "model": "claude-sonnet-4-5-20250929", + "tool_choice": { + "type": "auto", + }, + "tools": [ + { + "description": "Get weather", + "input_schema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "name": "get_weather", + "strict": true, + }, + ], +} +`; + +exports[`chat-completions → anthropic > toolChoiceAutoParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "message": { + "annotations": [], + "content": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please provide a city name or location?", + "role": "assistant", + }, + }, + ], + "created": 0, + "id": "chatcmpl-01ViUiUzPg9PVAUnxA3gN9Ao", + "model": "claude-sonnet-4-5-20250929", + "object": "chat.completion", + "usage": { + "completion_tokens": 41, + "prompt_tokens": 562, + "prompt_tokens_details": { + "cached_tokens": 0, + }, + "total_tokens": 603, + }, +} +`; + +exports[`chat-completions → anthropic > toolChoiceNoneParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "Weather?", + "role": "user", + }, + ], + "model": "claude-sonnet-4-5-20250929", + "tool_choice": { + "type": "none", + }, + "tools": [ + { + "description": "Get weather", + "input_schema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "name": "get_weather", + "strict": true, + }, + ], +} +`; + +exports[`chat-completions → anthropic > toolChoiceNoneParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "message": { + "annotations": [], + "content": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please provide a city name or location?", + "role": "assistant", + }, + }, + ], + "created": 0, + "id": "chatcmpl-017pRTNusCusGfBxKHBpRvxW", + "model": "claude-sonnet-4-5-20250929", + "object": "chat.completion", + "usage": { + "completion_tokens": 41, + "prompt_tokens": 562, + "prompt_tokens_details": { + "cached_tokens": 0, + }, + "total_tokens": 603, + }, +} +`; + exports[`chat-completions → anthropic > toolChoiceRequiredParam > request 1`] = ` { "max_tokens": 4096, @@ -9791,13 +9989,13 @@ exports[`chat-completions → google > toolCallRequest > response 1`] = ` } `; -exports[`chat-completions → google > toolChoiceRequiredParam > request 1`] = ` +exports[`chat-completions → google > toolChoiceAnyParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Tokyo weather", + "text": "Weather?", }, ], "role": "user", @@ -9806,9 +10004,6 @@ exports[`chat-completions → google > toolChoiceRequiredParam > request 1`] = ` "model": "gemini-2.5-flash", "toolConfig": { "functionCallingConfig": { - "allowedFunctionNames": [ - "get_weather", - ], "mode": "ANY", }, }, @@ -9839,7 +10034,7 @@ exports[`chat-completions → google > toolChoiceRequiredParam > request 1`] = ` } `; -exports[`chat-completions → google > toolChoiceRequiredParam > response 1`] = ` +exports[`chat-completions → google > toolChoiceAnyParam > response 1`] = ` { "choices": [ { @@ -9851,7 +10046,7 @@ exports[`chat-completions → google > toolChoiceRequiredParam > response 1`] = "tool_calls": [ { "function": { - "arguments": "{"location":"Tokyo"}", + "arguments": "{"location":"London"}", "name": "get_weather", }, "id": "call_0", @@ -9866,42 +10061,32 @@ exports[`chat-completions → google > toolChoiceRequiredParam > response 1`] = "model": "gemini-2.5-flash", "object": "chat.completion", "usage": { - "completion_tokens": 61, + "completion_tokens": 56, "completion_tokens_details": { - "reasoning_tokens": 46, + "reasoning_tokens": 41, }, "prompt_tokens": 37, - "total_tokens": 98, + "total_tokens": 93, }, } `; -exports[`chat-completions → google > toolChoiceRequiredWithReasoningParam > request 1`] = ` +exports[`chat-completions → google > toolChoiceAutoParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Tokyo weather", + "text": "Weather?", }, ], "role": "user", }, ], - "generationConfig": { - "responseSchema": null, - "thinkingConfig": { - "includeThoughts": true, - "thinkingBudget": 2048, - }, - }, "model": "gemini-2.5-flash", "toolConfig": { "functionCallingConfig": { - "allowedFunctionNames": [ - "get_weather", - ], - "mode": "ANY", + "mode": "AUTO", }, }, "tools": [ @@ -9931,29 +10116,16 @@ exports[`chat-completions → google > toolChoiceRequiredWithReasoningParam > re } `; -exports[`chat-completions → google > toolChoiceRequiredWithReasoningParam > response 1`] = ` +exports[`chat-completions → google > toolChoiceAutoParam > response 1`] = ` { "choices": [ { - "finish_reason": "tool_calls", + "finish_reason": "stop", "index": 0, "message": { "annotations": [], - "reasoning": "**My Approach to the Tokyo Weather Request** - -Okay, here's the situation: the user needs the weather for Tokyo. Thankfully, I have the \`get_weather\` tool at my disposal! This tool is specifically designed to provide weather information, and it takes a location as input. So, the path forward is clear. I need to call the \`get_weather\` tool. The key piece of information needed to get the job done is "Tokyo." I'll feed "Tokyo" to the \`get_weather\` tool, and hopefully, I'll return the user with the meteorological insights they require. -", + "content": "What location are you interested in?", "role": "assistant", - "tool_calls": [ - { - "function": { - "arguments": "{"location":"Tokyo"}", - "name": "get_weather", - }, - "id": "call_0", - "type": "function", - }, - ], }, }, ], @@ -9962,55 +10134,313 @@ Okay, here's the situation: the user needs the weather for Tokyo. Thankfully, I "model": "gemini-2.5-flash", "object": "chat.completion", "usage": { - "completion_tokens": 63, + "completion_tokens": 50, "completion_tokens_details": { - "reasoning_tokens": 48, + "reasoning_tokens": 43, }, "prompt_tokens": 37, - "total_tokens": 100, + "total_tokens": 87, }, } `; -exports[`chat-completions → google > topPParam > request 1`] = ` +exports[`chat-completions → google > toolChoiceNoneParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Say hi.", + "text": "Weather?", }, ], "role": "user", }, ], - "generationConfig": { - "responseSchema": null, - "topP": 0.9, - }, "model": "gemini-2.5-flash", -} -`; - -exports[`chat-completions → google > topPParam > response 1`] = ` -{ - "choices": [ - { - "finish_reason": "stop", - "index": 0, - "message": { - "annotations": [], - "content": "Hi!", - "role": "assistant", - }, + "toolConfig": { + "functionCallingConfig": { + "mode": "NONE", }, - ], - "created": 0, - "id": "chatcmpl-transformed", - "model": "gemini-2.5-flash", - "object": "chat.completion", - "usage": { - "completion_tokens": 29, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], +} +`; + +exports[`chat-completions → google > toolChoiceNoneParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "message": { + "annotations": [], + "content": "To give you the most accurate weather, I need to know your **location**! + +Could you tell me your city, zip code, or even a general region? + +Once I have that, I can tell you the current conditions and a short forecast.", + "role": "assistant", + }, + }, + ], + "created": 0, + "id": "chatcmpl-transformed", + "model": "gemini-2.5-flash", + "object": "chat.completion", + "usage": { + "completion_tokens": 479, + "completion_tokens_details": { + "reasoning_tokens": 427, + }, + "prompt_tokens": 37, + "total_tokens": 516, + }, +} +`; + +exports[`chat-completions → google > toolChoiceRequiredParam > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "Tokyo weather", + }, + ], + "role": "user", + }, + ], + "model": "gemini-2.5-flash", + "toolConfig": { + "functionCallingConfig": { + "allowedFunctionNames": [ + "get_weather", + ], + "mode": "ANY", + }, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], +} +`; + +exports[`chat-completions → google > toolChoiceRequiredParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "tool_calls", + "index": 0, + "message": { + "annotations": [], + "role": "assistant", + "tool_calls": [ + { + "function": { + "arguments": "{"location":"Tokyo"}", + "name": "get_weather", + }, + "id": "call_0", + "type": "function", + }, + ], + }, + }, + ], + "created": 0, + "id": "chatcmpl-transformed", + "model": "gemini-2.5-flash", + "object": "chat.completion", + "usage": { + "completion_tokens": 61, + "completion_tokens_details": { + "reasoning_tokens": 46, + }, + "prompt_tokens": 37, + "total_tokens": 98, + }, +} +`; + +exports[`chat-completions → google > toolChoiceRequiredWithReasoningParam > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "Tokyo weather", + }, + ], + "role": "user", + }, + ], + "generationConfig": { + "responseSchema": null, + "thinkingConfig": { + "includeThoughts": true, + "thinkingBudget": 2048, + }, + }, + "model": "gemini-2.5-flash", + "toolConfig": { + "functionCallingConfig": { + "allowedFunctionNames": [ + "get_weather", + ], + "mode": "ANY", + }, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], +} +`; + +exports[`chat-completions → google > toolChoiceRequiredWithReasoningParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "tool_calls", + "index": 0, + "message": { + "annotations": [], + "reasoning": "**My Approach to the Tokyo Weather Request** + +Okay, here's the situation: the user needs the weather for Tokyo. Thankfully, I have the \`get_weather\` tool at my disposal! This tool is specifically designed to provide weather information, and it takes a location as input. So, the path forward is clear. I need to call the \`get_weather\` tool. The key piece of information needed to get the job done is "Tokyo." I'll feed "Tokyo" to the \`get_weather\` tool, and hopefully, I'll return the user with the meteorological insights they require. +", + "role": "assistant", + "tool_calls": [ + { + "function": { + "arguments": "{"location":"Tokyo"}", + "name": "get_weather", + }, + "id": "call_0", + "type": "function", + }, + ], + }, + }, + ], + "created": 0, + "id": "chatcmpl-transformed", + "model": "gemini-2.5-flash", + "object": "chat.completion", + "usage": { + "completion_tokens": 63, + "completion_tokens_details": { + "reasoning_tokens": 48, + }, + "prompt_tokens": 37, + "total_tokens": 100, + }, +} +`; + +exports[`chat-completions → google > topPParam > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "Say hi.", + }, + ], + "role": "user", + }, + ], + "generationConfig": { + "responseSchema": null, + "topP": 0.9, + }, + "model": "gemini-2.5-flash", +} +`; + +exports[`chat-completions → google > topPParam > response 1`] = ` +{ + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "message": { + "annotations": [], + "content": "Hi!", + "role": "assistant", + }, + }, + ], + "created": 0, + "id": "chatcmpl-transformed", + "model": "gemini-2.5-flash", + "object": "chat.completion", + "usage": { + "completion_tokens": 29, "completion_tokens_details": { "reasoning_tokens": 27, }, @@ -14635,105 +15065,400 @@ exports[`responses → anthropic > parallelToolCallsRequest > response 1`] = ` "content": [ { "annotations": [], - "text": "The current weather is: + "text": "The current weather is: + +- **San Francisco, CA**: 65°F and sunny +- **New York, NY**: 45°F and cloudy", + "type": "output_text", + }, + ], + "id": "msg_transformed_item_0", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "The current weather is: + +- **San Francisco, CA**: 65°F and sunny +- **New York, NY**: 45°F and cloudy", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 757, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 37, + "output_tokens_details": { + "reasoning_tokens": 0, + }, + "total_tokens": 794, + }, +} +`; + +exports[`responses → anthropic > promptCacheKeyParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "Hi", + "role": "user", + }, + ], + "model": "claude-sonnet-4-5-20250929", +} +`; + +exports[`responses → anthropic > promptCacheKeyParam > response 1`] = ` +{ + "created_at": 0, + "id": "resp_01X5K1bUMfKSZSkTrRPP2i5Y", + "incomplete_details": null, + "model": "claude-sonnet-4-5-20250929", + "object": "response", + "output": [ + { + "content": [ + { + "annotations": [], + "text": "Hello! How can I help you today?", + "type": "output_text", + }, + ], + "id": "msg_transformed_item_0", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "Hello! How can I help you today?", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 8, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 12, + "output_tokens_details": { + "reasoning_tokens": 0, + }, + "total_tokens": 20, + }, +} +`; + +exports[`responses → anthropic > reasoningEffortLowParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "What is 2+2?", + "role": "user", + }, + ], + "model": "claude-opus-4-6", + "thinking": { + "budget_tokens": 1024, + "type": "enabled", + }, +} +`; + +exports[`responses → anthropic > reasoningEffortLowParam > response 1`] = ` +{ + "created_at": 0, + "id": "resp_01737cCnCvcJt7ysTHR2CUcE", + "incomplete_details": null, + "model": "claude-opus-4-6", + "object": "response", + "output": [ + { + "encrypted_content": "ErwBClkIDBgCKkDo5w3BcOFDM2J7MsIKxgUfuba9NpwDavusotnNesPeZa7anZZRQjr0ND/Y4T9kgQgbRz4ipY8/DiooFD5PtwvCMg9jbGF1ZGUtb3B1cy00LTY4ABIM/acFFe7/mbxs0jbQGgymmS+XlX0vi/pfu0MiMCSHyIbU8NTmu+vX/Dgg0o2hZPk+j77UmMp3LLolUpb5iDpPAXQJMllGdHIw14pwrCoR3kduU/bmFLY/6nBUVuPnWnUYAQ==", + "id": "msg_transformed_item_0", + "summary": [ + { + "text": "4", + "type": "summary_text", + }, + ], + "type": "reasoning", + }, + { + "content": [ + { + "annotations": [], + "text": "2 + 2 = **4**", + "type": "output_text", + }, + ], + "id": "msg_transformed_item_1", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "2 + 2 = **4**", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 43, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 22, + "output_tokens_details": { + "reasoning_tokens": 0, + }, + "total_tokens": 65, + }, +} +`; + +exports[`responses → anthropic > reasoningRequest > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", + "role": "user", + }, + ], + "model": "claude-sonnet-4-5-20250929", + "thinking": { + "budget_tokens": 3072, + "type": "enabled", + }, +} +`; + +exports[`responses → anthropic > reasoningRequest > response 1`] = ` +{ + "created_at": 0, + "id": "resp_01TE1QaoQB2urna7Rc6GQmwh", + "incomplete_details": null, + "model": "claude-sonnet-4-20250514", + "object": "response", + "output": [ + { + "encrypted_content": "Eo0GCkYICxgCKkCWf5Li7DwaRpTlXZCfNw43LgmK9ISm7pa+HJwOBIujpZp0rVwyqs4pp9tyLYcmHMcDn+3snF7mmekHzpIxPnkpEgzmJ2TOpmD7L2HwIH0aDE3GPAjq0ucjYgh3IiIwuHKY7BkarOdihXcA0/3Sd3wOLI6SS2OFQNYJfx+UYpJ3LNOh/Rdj6E3eBJTodUWqKvQEb2v8j7bjyzZT0Y6NCQCDlnmVx2vZDWScj//tuqA6385lL4OhjWyV9QPkzJDmL3aojSR+Jm1N9OFy5tPEHZ3P5OAF4ITS2pSTzxtQgMG5CdTD/GwLneAFoY0UBmDdareTfcoohR4YrPbbWEjR059NfcTzimPwNVI/YcGNLDj6GUPmhPcQlaz1z+rEnLOYwDb+Vv28xnuNMQgrjl3sbcsgrqOBRfkv8EAQqRv8ITZMkZgv5CrS4SOsnjDzYo3Ii91W4IXtsm7lOT3aJhZgLAyriP1dUa7dYByz5U1uqk18GEZMyd907UOtNRZCw+HdnOr5Saf06KemTjVvxaTQdMDurfKCPAVWICGhgLwHlIYv41y5hpyYfaKUB9X4x/j0Op8u72x+s0kqDY+JOpnhyx0CN8Cn0xyiepq0rfi76eBuJvs0k0mEb9TIlCHiSGfYHF7w73pM6NWOd5CHXD4tcxcuyGOjUn4CBb/HrQNGT+7zRQxUsq65XN6kDeWYxV6PhChu6JWuU35FI9Fh1IvEjJVxGcVkJQNQM7Gz7/ZdH19AScmZy79ysQV1A09l72sesM0FwGy3LY+Gr6N9YxjaKRcmJa8Za2qocxR9EDYl6ZS4tIwjbm1+l5bfvwfxiJZznAKxalB+hWR5T9Ifktqny114HuJy/s1lv3LrD06I0D2vF+CboOpYgzHvanjRGVIIRZw8KqQOSoolqAW561kRVFnR+Ra7KVoLqZkpYKwIVXwRG4hKUPViQ6oe43LDRS0rO/7aFYpc1lMMDdIiLxTQdr/Z98NgRV3aAiYCNysgOuVA5u+NplUsezolBViAfPWqLRuwAqHcxRgB", + "id": "msg_transformed_item_0", + "summary": [ + { + "text": "To find the average speed, I need to use the formula: +Average speed = Total distance / Total time + +Let me break this down step by step: + +Step 1: Find the distance traveled in each segment +- First segment: 60 mph for 2 hours + Distance = speed × time = 60 × 2 = 120 miles + +- Second segment: 80 mph for 1 hour + Distance = speed × time = 80 × 1 = 80 miles + +Step 2: Find total distance +Total distance = 120 + 80 = 200 miles + +Step 3: Find total time +Total time = 2 hours + 1 hour = 3 hours + +Step 4: Calculate average speed +Average speed = Total distance / Total time = 200 miles / 3 hours = 66.67 mph (rounded)", + "type": "summary_text", + }, + ], + "type": "reasoning", + }, + { + "content": [ + { + "annotations": [], + "text": "I'll solve this step-by-step using the average speed formula. -- **San Francisco, CA**: 65°F and sunny -- **New York, NY**: 45°F and cloudy", +**Step 1: Calculate distance for each segment** + +First segment: +- Speed = 60 mph +- Time = 2 hours +- Distance = 60 mph × 2 hours = 120 miles + +Second segment: +- Speed = 80 mph +- Time = 1 hour +- Distance = 80 mph × 1 hour = 80 miles + +**Step 2: Find totals** + +Total distance = 120 miles + 80 miles = 200 miles +Total time = 2 hours + 1 hour = 3 hours + +**Step 3: Calculate average speed** + +Average speed = Total distance ÷ Total time +Average speed = 200 miles ÷ 3 hours = 66.67 mph + +**Answer: The average speed is 66.67 mph (or 66⅔ mph)** + +Note: Average speed is not the same as the average of the speeds (which would be 70 mph). We must use total distance divided by total time.", "type": "output_text", }, ], - "id": "msg_transformed_item_0", + "id": "msg_transformed_item_1", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "The current weather is: + "output_text": "I'll solve this step-by-step using the average speed formula. -- **San Francisco, CA**: 65°F and sunny -- **New York, NY**: 45°F and cloudy", +**Step 1: Calculate distance for each segment** + +First segment: +- Speed = 60 mph +- Time = 2 hours +- Distance = 60 mph × 2 hours = 120 miles + +Second segment: +- Speed = 80 mph +- Time = 1 hour +- Distance = 80 mph × 1 hour = 80 miles + +**Step 2: Find totals** + +Total distance = 120 miles + 80 miles = 200 miles +Total time = 2 hours + 1 hour = 3 hours + +**Step 3: Calculate average speed** + +Average speed = Total distance ÷ Total time +Average speed = 200 miles ÷ 3 hours = 66.67 mph + +**Answer: The average speed is 66.67 mph (or 66⅔ mph)** + +Note: Average speed is not the same as the average of the speeds (which would be 70 mph). We must use total distance divided by total time.", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 757, + "input_tokens": 74, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 37, + "output_tokens": 464, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 794, + "total_tokens": 538, }, } `; -exports[`responses → anthropic > promptCacheKeyParam > request 1`] = ` +exports[`responses → anthropic > reasoningRequestTruncated > request 1`] = ` { - "max_tokens": 4096, + "max_tokens": 100, "messages": [ { - "content": "Hi", + "content": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", + "thinking": { + "budget_tokens": 1024, + "type": "enabled", + }, } `; -exports[`responses → anthropic > promptCacheKeyParam > response 1`] = ` +exports[`responses → anthropic > reasoningSummaryParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "2+2", + "role": "user", + }, + ], + "model": "claude-opus-4-6", + "thinking": { + "budget_tokens": 2048, + "type": "enabled", + }, +} +`; + +exports[`responses → anthropic > reasoningSummaryParam > response 1`] = ` { "created_at": 0, - "id": "resp_01X5K1bUMfKSZSkTrRPP2i5Y", + "id": "resp_01YPJpEQRVdM6youvyH1SD19", "incomplete_details": null, - "model": "claude-sonnet-4-5-20250929", + "model": "claude-opus-4-6", "object": "response", "output": [ + { + "encrypted_content": "ErwBClkIDBgCKkDo5w3BcOFDM2J7MsIKxgUfuba9NpwDavusotnNesPeZa7anZZRQjr0ND/Y4T9kgQgbRz4ipY8/DiooFD5PtwvCMg9jbGF1ZGUtb3B1cy00LTY4ABIMjCmqbsblk8XIy01MGgxD/avCHQaSFBD2re4iMGz7sG3dW45C8GoBk13qhupHekE1ZJK4/Dl11190gANqcj4DW5XYAfk+bLZm0Vg+3SoRh4rwPNqJEDjElkM60gHn75EYAQ==", + "id": "msg_transformed_item_0", + "summary": [ + { + "text": "4", + "type": "summary_text", + }, + ], + "type": "reasoning", + }, { "content": [ { "annotations": [], - "text": "Hello! How can I help you today?", + "text": "**4**", "type": "output_text", }, ], - "id": "msg_transformed_item_0", + "id": "msg_transformed_item_1", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "Hello! How can I help you today?", + "output_text": "**4**", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 8, + "input_tokens": 40, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 12, + "output_tokens": 15, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 20, + "total_tokens": 55, }, } `; -exports[`responses → anthropic > reasoningEffortLowParam > request 1`] = ` +exports[`responses → anthropic > reasoningWithOutput > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "What is 2+2?", + "content": "What color is the sky?", "role": "user", }, ], - "model": "claude-opus-4-6", + "model": "claude-sonnet-4-5-20250929", "thinking": { "budget_tokens": 1024, "type": "enabled", @@ -14741,20 +15466,28 @@ exports[`responses → anthropic > reasoningEffortLowParam > request 1`] = ` } `; -exports[`responses → anthropic > reasoningEffortLowParam > response 1`] = ` +exports[`responses → anthropic > reasoningWithOutput > response 1`] = ` { "created_at": 0, - "id": "resp_01737cCnCvcJt7ysTHR2CUcE", + "id": "resp_01Bp3V7Ff2WPfdUgK2Nyu6pD", "incomplete_details": null, - "model": "claude-opus-4-6", + "model": "claude-sonnet-4-20250514", "object": "response", "output": [ { - "encrypted_content": "ErwBClkIDBgCKkDo5w3BcOFDM2J7MsIKxgUfuba9NpwDavusotnNesPeZa7anZZRQjr0ND/Y4T9kgQgbRz4ipY8/DiooFD5PtwvCMg9jbGF1ZGUtb3B1cy00LTY4ABIM/acFFe7/mbxs0jbQGgymmS+XlX0vi/pfu0MiMCSHyIbU8NTmu+vX/Dgg0o2hZPk+j77UmMp3LLolUpb5iDpPAXQJMllGdHIw14pwrCoR3kduU/bmFLY/6nBUVuPnWnUYAQ==", + "encrypted_content": "EpYGCkYICxgCKkDN0nKcZq8FjobVKFRb/xmfE/ZmkXPjejR+8xqPKeX6NMwzUgZBwYF732MyAKiER9EaUnbQDjpWFRkaIQd0aZeSEgwqn1/xoeOa7mMd7iAaDBBrJWYvm/rxe+qXdCIwl09l4kLNYU9hXlt2DplQnw/vXj7+4nkQr9QfDtGPHSfB8qT7N/EvX2u1NNPCE/33Kv0EcrFjnsFD3It5CCbrEBch1E9YSCCqO3lO1toOZv+ZTxyJ+TM1ihlwUVbIYAMWNn0/4+m2Yav7NygZzUXqn23AVsA+dS5snO3DzoS5YMhRVlZD2BwqLcZ+wHB2oDHV32/JCLLS0FukolqHFK8zh/Nlr8NPj0EfY5eaSf7O0JzcwmbjKQh/LNuM4gFbOZHHsCQU53ehWJKIXUNzDZEA2Po/ZlLKCOMKwyPmZrHHKihckJNi2R0cNgb2VfL5yjnOOmyfPwnqlgQxxQB5fJjtIjnZSLo/gIU6ec+8JYriPU4oDAITptadCfTYxqc6sAw2arzkC+DksfWIfzJBU9FihHwvzi1a8QoAzWrn+yRT9CgKfkB8JKLA2LnwWFouMAGBfMuO3wLlmxtftdNjZXroL7jTv3WC6y3S1P0Yk1re+wR2OcNdiOUOgnKASW3ItCj+WD25dsnMOuCm4efKpziFtHEczXIzrs6prTmh6NaVUrQ1UfwTP8zAlpXbSwmBO0fT/GHRQifwk+WWqxclld7lmM9eEqYQ9gv0oXyuFBnG56sbFErHxE3qEOeXJESCTTAutERl9W47KDGfqcUzZ9CaOuKDvBajAgLWtbyXeNYB/tQeQ+Gs8It8mOimYpOIFAZ8fewxwG5uK5rH2qbTbZwR9Xu6+Hqu2t4zHB7Vmyk+m4zo+HTI7/sCibKUnzawqmLuRIpTzlKM8B8sMdV/p/2gps24E4FgpR2ZZqLLSnsn3mvxO6sJdOzo/JbnOZbw5ur0K9VZs6rIiPLHlVtkVmQ0rOhcF+N4afArXpW3/ZfdDlOrsWPJ6dTZJE83oaM75sABow5RSQBtQ4CcZt+M5r3oSRgB", "id": "msg_transformed_item_0", "summary": [ { - "text": "4", + "text": "This is a straightforward question about the color of the sky. The sky appears blue during the day under normal clear weather conditions. This is due to a phenomenon called Rayleigh scattering, where shorter blue wavelengths of light are scattered more by the molecules in Earth's atmosphere than longer wavelengths like red. + +However, I should note that the sky can appear different colors depending on conditions: +- Blue during a clear day +- Various shades during sunrise/sunset (orange, red, pink, purple) +- Gray or white when cloudy +- Dark/black at night + +I'll give the most common answer but acknowledge it can vary.", "type": "summary_text", }, ], @@ -14764,7 +15497,13 @@ exports[`responses → anthropic > reasoningEffortLowParam > response 1`] = ` "content": [ { "annotations": [], - "text": "2 + 2 = **4**", + "text": "The sky is typically blue during the day when it's clear. This blue color is caused by the way sunlight interacts with particles in Earth's atmosphere - shorter blue wavelengths of light get scattered more than other colors. + +However, the sky can appear different colors depending on conditions: +- Orange, red, or pink during sunrise and sunset +- Gray or white when cloudy +- Dark blue to black at night +- Sometimes purple, yellow, or other hues during certain weather conditions", "type": "output_text", }, ], @@ -14774,171 +15513,146 @@ exports[`responses → anthropic > reasoningEffortLowParam > response 1`] = ` "type": "message", }, ], - "output_text": "2 + 2 = **4**", + "output_text": "The sky is typically blue during the day when it's clear. This blue color is caused by the way sunlight interacts with particles in Earth's atmosphere - shorter blue wavelengths of light get scattered more than other colors. + +However, the sky can appear different colors depending on conditions: +- Orange, red, or pink during sunrise and sunset +- Gray or white when cloudy +- Dark blue to black at night +- Sometimes purple, yellow, or other hues during certain weather conditions", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 43, + "input_tokens": 42, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 22, + "output_tokens": 251, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 65, + "total_tokens": 293, }, } `; -exports[`responses → anthropic > reasoningRequest > request 1`] = ` +exports[`responses → anthropic > safetyIdentifierParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", + "content": "Hi", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "thinking": { - "budget_tokens": 3072, - "type": "enabled", - }, } `; -exports[`responses → anthropic > reasoningRequest > response 1`] = ` +exports[`responses → anthropic > safetyIdentifierParam > response 1`] = ` { "created_at": 0, - "id": "resp_01TE1QaoQB2urna7Rc6GQmwh", + "id": "resp_01HcfFr8DmkYdkqztHNUnXS2", "incomplete_details": null, - "model": "claude-sonnet-4-20250514", + "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ { - "encrypted_content": "Eo0GCkYICxgCKkCWf5Li7DwaRpTlXZCfNw43LgmK9ISm7pa+HJwOBIujpZp0rVwyqs4pp9tyLYcmHMcDn+3snF7mmekHzpIxPnkpEgzmJ2TOpmD7L2HwIH0aDE3GPAjq0ucjYgh3IiIwuHKY7BkarOdihXcA0/3Sd3wOLI6SS2OFQNYJfx+UYpJ3LNOh/Rdj6E3eBJTodUWqKvQEb2v8j7bjyzZT0Y6NCQCDlnmVx2vZDWScj//tuqA6385lL4OhjWyV9QPkzJDmL3aojSR+Jm1N9OFy5tPEHZ3P5OAF4ITS2pSTzxtQgMG5CdTD/GwLneAFoY0UBmDdareTfcoohR4YrPbbWEjR059NfcTzimPwNVI/YcGNLDj6GUPmhPcQlaz1z+rEnLOYwDb+Vv28xnuNMQgrjl3sbcsgrqOBRfkv8EAQqRv8ITZMkZgv5CrS4SOsnjDzYo3Ii91W4IXtsm7lOT3aJhZgLAyriP1dUa7dYByz5U1uqk18GEZMyd907UOtNRZCw+HdnOr5Saf06KemTjVvxaTQdMDurfKCPAVWICGhgLwHlIYv41y5hpyYfaKUB9X4x/j0Op8u72x+s0kqDY+JOpnhyx0CN8Cn0xyiepq0rfi76eBuJvs0k0mEb9TIlCHiSGfYHF7w73pM6NWOd5CHXD4tcxcuyGOjUn4CBb/HrQNGT+7zRQxUsq65XN6kDeWYxV6PhChu6JWuU35FI9Fh1IvEjJVxGcVkJQNQM7Gz7/ZdH19AScmZy79ysQV1A09l72sesM0FwGy3LY+Gr6N9YxjaKRcmJa8Za2qocxR9EDYl6ZS4tIwjbm1+l5bfvwfxiJZznAKxalB+hWR5T9Ifktqny114HuJy/s1lv3LrD06I0D2vF+CboOpYgzHvanjRGVIIRZw8KqQOSoolqAW561kRVFnR+Ra7KVoLqZkpYKwIVXwRG4hKUPViQ6oe43LDRS0rO/7aFYpc1lMMDdIiLxTQdr/Z98NgRV3aAiYCNysgOuVA5u+NplUsezolBViAfPWqLRuwAqHcxRgB", - "id": "msg_transformed_item_0", - "summary": [ + "content": [ { - "text": "To find the average speed, I need to use the formula: -Average speed = Total distance / Total time - -Let me break this down step by step: - -Step 1: Find the distance traveled in each segment -- First segment: 60 mph for 2 hours - Distance = speed × time = 60 × 2 = 120 miles - -- Second segment: 80 mph for 1 hour - Distance = speed × time = 80 × 1 = 80 miles - -Step 2: Find total distance -Total distance = 120 + 80 = 200 miles - -Step 3: Find total time -Total time = 2 hours + 1 hour = 3 hours - -Step 4: Calculate average speed -Average speed = Total distance / Total time = 200 miles / 3 hours = 66.67 mph (rounded)", - "type": "summary_text", + "annotations": [], + "text": "Hello! How can I help you today?", + "type": "output_text", }, ], - "type": "reasoning", + "id": "msg_transformed_item_0", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "Hello! How can I help you today?", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 8, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 12, + "output_tokens_details": { + "reasoning_tokens": 0, + }, + "total_tokens": 20, + }, +} +`; + +exports[`responses → anthropic > serviceTierParam > request 1`] = ` +{ + "max_tokens": 4096, + "messages": [ + { + "content": "Hi", + "role": "user", }, + ], + "model": "claude-sonnet-4-5-20250929", + "service_tier": "auto", +} +`; + +exports[`responses → anthropic > serviceTierParam > response 1`] = ` +{ + "created_at": 0, + "id": "resp_01Aco8Vcsc4FBbj7xByfBhHf", + "incomplete_details": null, + "model": "claude-sonnet-4-5-20250929", + "object": "response", + "output": [ { "content": [ { "annotations": [], - "text": "I'll solve this step-by-step using the average speed formula. - -**Step 1: Calculate distance for each segment** - -First segment: -- Speed = 60 mph -- Time = 2 hours -- Distance = 60 mph × 2 hours = 120 miles - -Second segment: -- Speed = 80 mph -- Time = 1 hour -- Distance = 80 mph × 1 hour = 80 miles - -**Step 2: Find totals** - -Total distance = 120 miles + 80 miles = 200 miles -Total time = 2 hours + 1 hour = 3 hours - -**Step 3: Calculate average speed** - -Average speed = Total distance ÷ Total time -Average speed = 200 miles ÷ 3 hours = 66.67 mph - -**Answer: The average speed is 66.67 mph (or 66⅔ mph)** - -Note: Average speed is not the same as the average of the speeds (which would be 70 mph). We must use total distance divided by total time.", + "text": "Hello! How can I help you today?", "type": "output_text", }, ], - "id": "msg_transformed_item_1", + "id": "msg_transformed_item_0", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "I'll solve this step-by-step using the average speed formula. - -**Step 1: Calculate distance for each segment** - -First segment: -- Speed = 60 mph -- Time = 2 hours -- Distance = 60 mph × 2 hours = 120 miles - -Second segment: -- Speed = 80 mph -- Time = 1 hour -- Distance = 80 mph × 1 hour = 80 miles - -**Step 2: Find totals** - -Total distance = 120 miles + 80 miles = 200 miles -Total time = 2 hours + 1 hour = 3 hours - -**Step 3: Calculate average speed** - -Average speed = Total distance ÷ Total time -Average speed = 200 miles ÷ 3 hours = 66.67 mph - -**Answer: The average speed is 66.67 mph (or 66⅔ mph)** - -Note: Average speed is not the same as the average of the speeds (which would be 70 mph). We must use total distance divided by total time.", + "output_text": "Hello! How can I help you today?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 74, + "input_tokens": 8, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 464, + "output_tokens": 12, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 538, + "total_tokens": 20, }, } `; -exports[`responses → anthropic > reasoningRequestTruncated > request 1`] = ` +exports[`responses → anthropic > simpleRequest > request 1`] = ` { - "max_tokens": 100, + "max_tokens": 4096, "messages": [ { - "content": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", + "content": "What is the capital of France?", "role": "user", }, ], @@ -14950,37 +15664,20 @@ exports[`responses → anthropic > reasoningRequestTruncated > request 1`] = ` } `; -exports[`responses → anthropic > reasoningSummaryParam > request 1`] = ` -{ - "max_tokens": 4096, - "messages": [ - { - "content": "2+2", - "role": "user", - }, - ], - "model": "claude-opus-4-6", - "thinking": { - "budget_tokens": 2048, - "type": "enabled", - }, -} -`; - -exports[`responses → anthropic > reasoningSummaryParam > response 1`] = ` +exports[`responses → anthropic > simpleRequest > response 1`] = ` { "created_at": 0, - "id": "resp_01YPJpEQRVdM6youvyH1SD19", + "id": "resp_0122ATGSrwyRYNBXF5VTcCNv", "incomplete_details": null, - "model": "claude-opus-4-6", + "model": "claude-sonnet-4-20250514", "object": "response", "output": [ { - "encrypted_content": "ErwBClkIDBgCKkDo5w3BcOFDM2J7MsIKxgUfuba9NpwDavusotnNesPeZa7anZZRQjr0ND/Y4T9kgQgbRz4ipY8/DiooFD5PtwvCMg9jbGF1ZGUtb3B1cy00LTY4ABIMjCmqbsblk8XIy01MGgxD/avCHQaSFBD2re4iMGz7sG3dW45C8GoBk13qhupHekE1ZJK4/Dl11190gANqcj4DW5XYAfk+bLZm0Vg+3SoRh4rwPNqJEDjElkM60gHn75EYAQ==", + "encrypted_content": "EsoCCkYICxgCKkD5zM+jgIUOjDIU1NKWmzpNdQCwQNYUkunavnh72prMHBnjZcKGxtNT7MGMpcPg0oPpsj6mhkPR6WqafUiIZ5oXEgxZ3jOspYjQZ1/H2BkaDD2yEjUiKzYpFeL8hCIwsUxcqKLB15jz7steuNJ1I3E6zTBnL8mffUALE2O5kHsEMr66BT58XjJnu+2UDbhOKrEBTltQkF5iDAOchP5zay+8PZkvWQuoGKO2q9IMRvP/69sAXngSnbbp/kMpIfXmVRSC187MAB1RmURe0zzeQAcQz5hTyAOl5sAi00X6pYOgtz1YaDtkO/MSDwMWqIEQwB/kBj9Nat9WXXMH674G9gLcmJij5MumEuvPYcZ6NqfY8hQ0y/tO/Pxhp6gzgthGzQse1EzWI1Shh1LAaoFDRWCHbl/4Rcb4rpPGx0Xon5Qtnv67GAE=", "id": "msg_transformed_item_0", "summary": [ { - "text": "4", + "text": "This is a straightforward factual question about geography. The capital of France is Paris. This is basic, well-established knowledge that I can answer directly.", "type": "summary_text", }, ], @@ -14990,7 +15687,7 @@ exports[`responses → anthropic > reasoningSummaryParam > response 1`] = ` "content": [ { "annotations": [], - "text": "**4**", + "text": "The capital of France is Paris.", "type": "output_text", }, ], @@ -15000,115 +15697,80 @@ exports[`responses → anthropic > reasoningSummaryParam > response 1`] = ` "type": "message", }, ], - "output_text": "**4**", + "output_text": "The capital of France is Paris.", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 40, + "input_tokens": 43, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 15, + "output_tokens": 50, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 55, + "total_tokens": 93, }, } `; -exports[`responses → anthropic > reasoningWithOutput > request 1`] = ` +exports[`responses → anthropic > simpleRequestTruncated > request 1`] = ` { - "max_tokens": 4096, + "max_tokens": 1, "messages": [ { - "content": "What color is the sky?", + "content": "Write a very long essay about the ocean.", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "thinking": { - "budget_tokens": 1024, - "type": "enabled", - }, } `; -exports[`responses → anthropic > reasoningWithOutput > response 1`] = ` +exports[`responses → anthropic > simpleRequestTruncated > response 1`] = ` { "created_at": 0, - "id": "resp_01Bp3V7Ff2WPfdUgK2Nyu6pD", + "id": "resp_01REYmqzNs2TtvsJhjED1FZD", "incomplete_details": null, - "model": "claude-sonnet-4-20250514", + "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ - { - "encrypted_content": "EpYGCkYICxgCKkDN0nKcZq8FjobVKFRb/xmfE/ZmkXPjejR+8xqPKeX6NMwzUgZBwYF732MyAKiER9EaUnbQDjpWFRkaIQd0aZeSEgwqn1/xoeOa7mMd7iAaDBBrJWYvm/rxe+qXdCIwl09l4kLNYU9hXlt2DplQnw/vXj7+4nkQr9QfDtGPHSfB8qT7N/EvX2u1NNPCE/33Kv0EcrFjnsFD3It5CCbrEBch1E9YSCCqO3lO1toOZv+ZTxyJ+TM1ihlwUVbIYAMWNn0/4+m2Yav7NygZzUXqn23AVsA+dS5snO3DzoS5YMhRVlZD2BwqLcZ+wHB2oDHV32/JCLLS0FukolqHFK8zh/Nlr8NPj0EfY5eaSf7O0JzcwmbjKQh/LNuM4gFbOZHHsCQU53ehWJKIXUNzDZEA2Po/ZlLKCOMKwyPmZrHHKihckJNi2R0cNgb2VfL5yjnOOmyfPwnqlgQxxQB5fJjtIjnZSLo/gIU6ec+8JYriPU4oDAITptadCfTYxqc6sAw2arzkC+DksfWIfzJBU9FihHwvzi1a8QoAzWrn+yRT9CgKfkB8JKLA2LnwWFouMAGBfMuO3wLlmxtftdNjZXroL7jTv3WC6y3S1P0Yk1re+wR2OcNdiOUOgnKASW3ItCj+WD25dsnMOuCm4efKpziFtHEczXIzrs6prTmh6NaVUrQ1UfwTP8zAlpXbSwmBO0fT/GHRQifwk+WWqxclld7lmM9eEqYQ9gv0oXyuFBnG56sbFErHxE3qEOeXJESCTTAutERl9W47KDGfqcUzZ9CaOuKDvBajAgLWtbyXeNYB/tQeQ+Gs8It8mOimYpOIFAZ8fewxwG5uK5rH2qbTbZwR9Xu6+Hqu2t4zHB7Vmyk+m4zo+HTI7/sCibKUnzawqmLuRIpTzlKM8B8sMdV/p/2gps24E4FgpR2ZZqLLSnsn3mvxO6sJdOzo/JbnOZbw5ur0K9VZs6rIiPLHlVtkVmQ0rOhcF+N4afArXpW3/ZfdDlOrsWPJ6dTZJE83oaM75sABow5RSQBtQ4CcZt+M5r3oSRgB", - "id": "msg_transformed_item_0", - "summary": [ - { - "text": "This is a straightforward question about the color of the sky. The sky appears blue during the day under normal clear weather conditions. This is due to a phenomenon called Rayleigh scattering, where shorter blue wavelengths of light are scattered more by the molecules in Earth's atmosphere than longer wavelengths like red. - -However, I should note that the sky can appear different colors depending on conditions: -- Blue during a clear day -- Various shades during sunrise/sunset (orange, red, pink, purple) -- Gray or white when cloudy -- Dark/black at night - -I'll give the most common answer but acknowledge it can vary.", - "type": "summary_text", - }, - ], - "type": "reasoning", - }, { "content": [ { "annotations": [], - "text": "The sky is typically blue during the day when it's clear. This blue color is caused by the way sunlight interacts with particles in Earth's atmosphere - shorter blue wavelengths of light get scattered more than other colors. - -However, the sky can appear different colors depending on conditions: -- Orange, red, or pink during sunrise and sunset -- Gray or white when cloudy -- Dark blue to black at night -- Sometimes purple, yellow, or other hues during certain weather conditions", + "text": "#", "type": "output_text", }, ], - "id": "msg_transformed_item_1", + "id": "msg_transformed_item_0", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "The sky is typically blue during the day when it's clear. This blue color is caused by the way sunlight interacts with particles in Earth's atmosphere - shorter blue wavelengths of light get scattered more than other colors. - -However, the sky can appear different colors depending on conditions: -- Orange, red, or pink during sunrise and sunset -- Gray or white when cloudy -- Dark blue to black at night -- Sometimes purple, yellow, or other hues during certain weather conditions", + "output_text": "#", "parallel_tool_calls": false, - "status": "completed", + "status": "incomplete", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 42, + "input_tokens": 16, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 251, + "output_tokens": 1, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 293, + "total_tokens": 17, }, } `; -exports[`responses → anthropic > safetyIdentifierParam > request 1`] = ` +exports[`responses → anthropic > storeDisabledParam > request 1`] = ` { "max_tokens": 4096, "messages": [ @@ -15121,10 +15783,10 @@ exports[`responses → anthropic > safetyIdentifierParam > request 1`] = ` } `; -exports[`responses → anthropic > safetyIdentifierParam > response 1`] = ` +exports[`responses → anthropic > storeDisabledParam > response 1`] = ` { "created_at": 0, - "id": "resp_01HcfFr8DmkYdkqztHNUnXS2", + "id": "resp_01662yMYkXX9UKayzLUUWtzn", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", @@ -15162,33 +15824,61 @@ exports[`responses → anthropic > safetyIdentifierParam > response 1`] = ` } `; -exports[`responses → anthropic > serviceTierParam > request 1`] = ` +exports[`responses → anthropic > systemMessageArrayContent > request 1`] = ` { - "max_tokens": 4096, + "max_tokens": 300, "messages": [ { - "content": "Hi", + "content": "What errors occurred recently?", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "service_tier": "auto", + "system": "You are a helpful data analyst. The default data source is project_logs with id abc-123.", } `; -exports[`responses → anthropic > serviceTierParam > response 1`] = ` +exports[`responses → anthropic > systemMessageArrayContent > response 1`] = ` { "created_at": 0, - "id": "resp_01Aco8Vcsc4FBbj7xByfBhHf", + "id": "resp_01YLRhqCxnWjCQXxQeRJUu22", "incomplete_details": null, - "model": "claude-sonnet-4-5-20250929", + "model": "claude-sonnet-4-20250514", "object": "response", "output": [ { "content": [ { "annotations": [], - "text": "Hello! How can I help you today?", + "text": "I'll help you find recent errors from the project logs. Let me query the data to identify error occurrences. + +\`\`\`sql +SELECT + timestamp, + level, + message, + source, + error_code +FROM project_logs +WHERE level IN ('ERROR', 'CRITICAL', 'FATAL') + AND timestamp >= CURRENT_TIMESTAMP - INTERVAL '24 hours' +ORDER BY timestamp DESC +LIMIT 20; +\`\`\` + +However, I notice I don't have direct access to your actual database to execute this query. To help you effectively, I would need you to either: + +1. **Run this query yourself** and share the results, or +2. **Provide sample log data** for me to analyze + +The query above will show you: +- Recent errors from the last 24 hours +- The timestamp when each error occurred +- Error severity level +- Error messages and codes +- The source component that generated the error + +Would you like me to modify the query for a different time range, or can you share the results so I can help analyze the error patterns?", "type": "output_text", }, ], @@ -15198,111 +15888,154 @@ exports[`responses → anthropic > serviceTierParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hello! How can I help you today?", + "output_text": "I'll help you find recent errors from the project logs. Let me query the data to identify error occurrences. + +\`\`\`sql +SELECT + timestamp, + level, + message, + source, + error_code +FROM project_logs +WHERE level IN ('ERROR', 'CRITICAL', 'FATAL') + AND timestamp >= CURRENT_TIMESTAMP - INTERVAL '24 hours' +ORDER BY timestamp DESC +LIMIT 20; +\`\`\` + +However, I notice I don't have direct access to your actual database to execute this query. To help you effectively, I would need you to either: + +1. **Run this query yourself** and share the results, or +2. **Provide sample log data** for me to analyze + +The query above will show you: +- Recent errors from the last 24 hours +- The timestamp when each error occurred +- Error severity level +- Error messages and codes +- The source component that generated the error + +Would you like me to modify the query for a different time range, or can you share the results so I can help analyze the error patterns?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 8, + "input_tokens": 33, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 12, + "output_tokens": 246, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 20, + "total_tokens": 279, }, } `; -exports[`responses → anthropic > simpleRequest > request 1`] = ` +exports[`responses → anthropic > textFormatJsonObjectParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "What is the capital of France?", + "content": "Return JSON with a=1", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "thinking": { - "budget_tokens": 1024, - "type": "enabled", + "output_config": { + "format": { + "schema": { + "additionalProperties": false, + "type": "object", + }, + "type": "json_schema", + }, }, } `; -exports[`responses → anthropic > simpleRequest > response 1`] = ` +exports[`responses → anthropic > textFormatJsonObjectParam > response 1`] = ` { "created_at": 0, - "id": "resp_0122ATGSrwyRYNBXF5VTcCNv", + "id": "resp_01JQpW2a8AWPrn2s89N7Kzeo", "incomplete_details": null, - "model": "claude-sonnet-4-20250514", + "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ - { - "encrypted_content": "EsoCCkYICxgCKkD5zM+jgIUOjDIU1NKWmzpNdQCwQNYUkunavnh72prMHBnjZcKGxtNT7MGMpcPg0oPpsj6mhkPR6WqafUiIZ5oXEgxZ3jOspYjQZ1/H2BkaDD2yEjUiKzYpFeL8hCIwsUxcqKLB15jz7steuNJ1I3E6zTBnL8mffUALE2O5kHsEMr66BT58XjJnu+2UDbhOKrEBTltQkF5iDAOchP5zay+8PZkvWQuoGKO2q9IMRvP/69sAXngSnbbp/kMpIfXmVRSC187MAB1RmURe0zzeQAcQz5hTyAOl5sAi00X6pYOgtz1YaDtkO/MSDwMWqIEQwB/kBj9Nat9WXXMH674G9gLcmJij5MumEuvPYcZ6NqfY8hQ0y/tO/Pxhp6gzgthGzQse1EzWI1Shh1LAaoFDRWCHbl/4Rcb4rpPGx0Xon5Qtnv67GAE=", - "id": "msg_transformed_item_0", - "summary": [ - { - "text": "This is a straightforward factual question about geography. The capital of France is Paris. This is basic, well-established knowledge that I can answer directly.", - "type": "summary_text", - }, - ], - "type": "reasoning", - }, { "content": [ { "annotations": [], - "text": "The capital of France is Paris.", + "text": "{}", "type": "output_text", }, ], - "id": "msg_transformed_item_1", + "id": "msg_transformed_item_0", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "The capital of France is Paris.", + "output_text": "{}", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 43, + "input_tokens": 114, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 50, + "output_tokens": 4, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 93, + "total_tokens": 118, }, } `; -exports[`responses → anthropic > simpleRequestTruncated > request 1`] = ` +exports[`responses → anthropic > textFormatJsonSchemaParam > request 1`] = ` { - "max_tokens": 1, + "max_tokens": 4096, "messages": [ { - "content": "Write a very long essay about the ocean.", + "content": "Name: John, Age: 25", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", + "output_config": { + "format": { + "schema": { + "additionalProperties": false, + "properties": { + "age": { + "type": "number", + }, + "name": { + "type": "string", + }, + }, + "required": [ + "name", + "age", + ], + "type": "object", + }, + "type": "json_schema", + }, + }, } `; -exports[`responses → anthropic > simpleRequestTruncated > response 1`] = ` +exports[`responses → anthropic > textFormatJsonSchemaParam > response 1`] = ` { "created_at": 0, - "id": "resp_01REYmqzNs2TtvsJhjED1FZD", + "id": "resp_01NoXs1Y2yAhGx7PSZKaX7jL", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", @@ -15311,7 +16044,7 @@ exports[`responses → anthropic > simpleRequestTruncated > response 1`] = ` "content": [ { "annotations": [], - "text": "#", + "text": "{"age":25,"name":"John"}", "type": "output_text", }, ], @@ -15321,42 +16054,63 @@ exports[`responses → anthropic > simpleRequestTruncated > response 1`] = ` "type": "message", }, ], - "output_text": "#", + "output_text": "{"age":25,"name":"John"}", "parallel_tool_calls": false, - "status": "incomplete", + "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 16, + "input_tokens": 178, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 1, + "output_tokens": 12, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 17, + "total_tokens": 190, }, } `; -exports[`responses → anthropic > storeDisabledParam > request 1`] = ` +exports[`responses → anthropic > textFormatJsonSchemaWithDescriptionParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "Hi", + "content": "Name: John, Age: 25", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", + "output_config": { + "format": { + "schema": { + "additionalProperties": false, + "properties": { + "age": { + "type": "number", + }, + "name": { + "type": "string", + }, + }, + "required": [ + "name", + "age", + ], + "type": "object", + }, + "type": "json_schema", + }, + }, } `; -exports[`responses → anthropic > storeDisabledParam > response 1`] = ` +exports[`responses → anthropic > textFormatJsonSchemaWithDescriptionParam > response 1`] = ` { "created_at": 0, - "id": "resp_01662yMYkXX9UKayzLUUWtzn", + "id": "resp_013drT981Roe9MS3Squc6k1K", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", @@ -15365,7 +16119,7 @@ exports[`responses → anthropic > storeDisabledParam > response 1`] = ` "content": [ { "annotations": [], - "text": "Hello! How can I help you today?", + "text": "{"age":25,"name":"John"}", "type": "output_text", }, ], @@ -15375,13 +16129,13 @@ exports[`responses → anthropic > storeDisabledParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hello! How can I help you today?", + "output_text": "{"age":25,"name":"John"}", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 8, + "input_tokens": 178, "input_tokens_details": { "cached_tokens": 0, }, @@ -15389,66 +16143,37 @@ exports[`responses → anthropic > storeDisabledParam > response 1`] = ` "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 20, + "total_tokens": 190, }, } `; -exports[`responses → anthropic > systemMessageArrayContent > request 1`] = ` +exports[`responses → anthropic > textFormatTextParam > request 1`] = ` { - "max_tokens": 300, + "max_tokens": 4096, "messages": [ { - "content": "What errors occurred recently?", + "content": "Say hello.", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "system": "You are a helpful data analyst. The default data source is project_logs with id abc-123.", } `; -exports[`responses → anthropic > systemMessageArrayContent > response 1`] = ` +exports[`responses → anthropic > textFormatTextParam > response 1`] = ` { "created_at": 0, - "id": "resp_01YLRhqCxnWjCQXxQeRJUu22", + "id": "resp_01XsbeRQcAezea9xXxmfpHYv", "incomplete_details": null, - "model": "claude-sonnet-4-20250514", + "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ { "content": [ { "annotations": [], - "text": "I'll help you find recent errors from the project logs. Let me query the data to identify error occurrences. - -\`\`\`sql -SELECT - timestamp, - level, - message, - source, - error_code -FROM project_logs -WHERE level IN ('ERROR', 'CRITICAL', 'FATAL') - AND timestamp >= CURRENT_TIMESTAMP - INTERVAL '24 hours' -ORDER BY timestamp DESC -LIMIT 20; -\`\`\` - -However, I notice I don't have direct access to your actual database to execute this query. To help you effectively, I would need you to either: - -1. **Run this query yourself** and share the results, or -2. **Provide sample log data** for me to analyze - -The query above will show you: -- Recent errors from the last 24 hours -- The timestamp when each error occurred -- Error severity level -- Error messages and codes -- The source component that generated the error - -Would you like me to modify the query for a different time range, or can you share the results so I can help analyze the error patterns?", + "text": "Hello! How can I help you today?", "type": "output_text", }, ], @@ -15458,88 +16183,73 @@ Would you like me to modify the query for a different time range, or can you sha "type": "message", }, ], - "output_text": "I'll help you find recent errors from the project logs. Let me query the data to identify error occurrences. - -\`\`\`sql -SELECT - timestamp, - level, - message, - source, - error_code -FROM project_logs -WHERE level IN ('ERROR', 'CRITICAL', 'FATAL') - AND timestamp >= CURRENT_TIMESTAMP - INTERVAL '24 hours' -ORDER BY timestamp DESC -LIMIT 20; -\`\`\` - -However, I notice I don't have direct access to your actual database to execute this query. To help you effectively, I would need you to either: - -1. **Run this query yourself** and share the results, or -2. **Provide sample log data** for me to analyze - -The query above will show you: -- Recent errors from the last 24 hours -- The timestamp when each error occurred -- Error severity level -- Error messages and codes -- The source component that generated the error - -Would you like me to modify the query for a different time range, or can you share the results so I can help analyze the error patterns?", + "output_text": "Hello! How can I help you today?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 33, + "input_tokens": 10, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 246, + "output_tokens": 12, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 279, + "total_tokens": 22, }, } `; -exports[`responses → anthropic > textFormatJsonObjectParam > request 1`] = ` +exports[`responses → anthropic > toolCallRequest > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "Return JSON with a=1", + "content": "What's the weather like in San Francisco?", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "output_config": { - "format": { - "schema": { - "additionalProperties": false, + "tool_choice": { + "type": "auto", + }, + "tools": [ + { + "description": "Get the current weather for a location", + "input_schema": { + "properties": { + "location": { + "description": "The city and state, e.g. San Francisco, CA", + "type": "string", + }, + }, + "required": [ + "location", + ], "type": "object", }, - "type": "json_schema", + "name": "get_weather", + "strict": false, }, - }, + ], } `; -exports[`responses → anthropic > textFormatJsonObjectParam > response 1`] = ` +exports[`responses → anthropic > toolCallRequest > response 1`] = ` { "created_at": 0, - "id": "resp_01JQpW2a8AWPrn2s89N7Kzeo", + "id": "resp_01YRPev6YfjgwbbgLDhQQiM9", "incomplete_details": null, - "model": "claude-sonnet-4-5-20250929", + "model": "claude-sonnet-4-20250514", "object": "response", "output": [ { "content": [ { "annotations": [], - "text": "{}", + "text": "I'll check the current weather in San Francisco for you.", "type": "output_text", }, ], @@ -15548,139 +16258,144 @@ exports[`responses → anthropic > textFormatJsonObjectParam > response 1`] = ` "status": "completed", "type": "message", }, + { + "arguments": "{"location":"San Francisco, CA"}", + "call_id": "toolu_01FZCXngG3VBF2g2vvnzsh3T", + "id": "msg_transformed_item_1", + "name": "get_weather", + "status": "completed", + "type": "function_call", + }, ], - "output_text": "{}", + "output_text": "I'll check the current weather in San Francisco for you.", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 114, + "input_tokens": 402, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 4, + "output_tokens": 69, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 118, + "total_tokens": 471, }, } `; -exports[`responses → anthropic > textFormatJsonSchemaParam > request 1`] = ` +exports[`responses → anthropic > toolChoiceAnyParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "Name: John, Age: 25", + "content": "Weather?", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "output_config": { - "format": { - "schema": { + "tool_choice": { + "type": "any", + }, + "tools": [ + { + "description": "Get weather", + "input_schema": { "additionalProperties": false, "properties": { - "age": { - "type": "number", - }, - "name": { + "location": { "type": "string", }, }, "required": [ - "name", - "age", + "location", ], "type": "object", }, - "type": "json_schema", + "name": "get_weather", + "strict": true, }, - }, + ], } `; -exports[`responses → anthropic > textFormatJsonSchemaParam > response 1`] = ` +exports[`responses → anthropic > toolChoiceAnyParam > response 1`] = ` { "created_at": 0, - "id": "resp_01NoXs1Y2yAhGx7PSZKaX7jL", + "id": "resp_01Jt3PfieCcxxm5FNJCsfMUZ", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ { - "content": [ - { - "annotations": [], - "text": "{"age":25,"name":"John"}", - "type": "output_text", - }, - ], + "arguments": "{"location":""}", + "call_id": "toolu_011NMrNCyQaxWq5XeT8E3unL", "id": "msg_transformed_item_0", - "role": "assistant", + "name": "get_weather", "status": "completed", - "type": "message", + "type": "function_call", }, ], - "output_text": "{"age":25,"name":"John"}", + "output_text": "", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 178, + "input_tokens": 654, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 12, + "output_tokens": 39, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 190, + "total_tokens": 693, }, } `; -exports[`responses → anthropic > textFormatJsonSchemaWithDescriptionParam > request 1`] = ` +exports[`responses → anthropic > toolChoiceAutoParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "Name: John, Age: 25", + "content": "Weather?", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", - "output_config": { - "format": { - "schema": { + "tool_choice": { + "type": "auto", + }, + "tools": [ + { + "description": "Get weather", + "input_schema": { "additionalProperties": false, "properties": { - "age": { - "type": "number", - }, - "name": { + "location": { "type": "string", }, }, "required": [ - "name", - "age", + "location", ], "type": "object", }, - "type": "json_schema", + "name": "get_weather", + "strict": true, }, - }, + ], } `; -exports[`responses → anthropic > textFormatJsonSchemaWithDescriptionParam > response 1`] = ` +exports[`responses → anthropic > toolChoiceAutoParam > response 1`] = ` { "created_at": 0, - "id": "resp_013drT981Roe9MS3Squc6k1K", + "id": "resp_01MaaoTd6nST4wAT6ntbsXE8", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", @@ -15689,7 +16404,7 @@ exports[`responses → anthropic > textFormatJsonSchemaWithDescriptionParam > re "content": [ { "annotations": [], - "text": "{"age":25,"name":"John"}", + "text": "I'd be happy to help you check the weather! However, I need to know which location you're interested in. Could you please tell me the city or location you'd like to know the weather for?", "type": "output_text", }, ], @@ -15699,42 +16414,64 @@ exports[`responses → anthropic > textFormatJsonSchemaWithDescriptionParam > re "type": "message", }, ], - "output_text": "{"age":25,"name":"John"}", + "output_text": "I'd be happy to help you check the weather! However, I need to know which location you're interested in. Could you please tell me the city or location you'd like to know the weather for?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 178, + "input_tokens": 562, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 12, + "output_tokens": 45, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 190, + "total_tokens": 607, }, } `; -exports[`responses → anthropic > textFormatTextParam > request 1`] = ` +exports[`responses → anthropic > toolChoiceNoneParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "Say hello.", + "content": "Weather?", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", + "tool_choice": { + "type": "none", + }, + "tools": [ + { + "description": "Get weather", + "input_schema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "name": "get_weather", + "strict": true, + }, + ], } `; -exports[`responses → anthropic > textFormatTextParam > response 1`] = ` +exports[`responses → anthropic > toolChoiceNoneParam > response 1`] = ` { "created_at": 0, - "id": "resp_01XsbeRQcAezea9xXxmfpHYv", + "id": "resp_01UNNFgBeK99HtgXRcajeZic", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", @@ -15743,7 +16480,7 @@ exports[`responses → anthropic > textFormatTextParam > response 1`] = ` "content": [ { "annotations": [], - "text": "Hello! How can I help you today?", + "text": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please specify a city or location?", "type": "output_text", }, ], @@ -15753,45 +16490,46 @@ exports[`responses → anthropic > textFormatTextParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hello! How can I help you today?", + "output_text": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please specify a city or location?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 10, + "input_tokens": 562, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 12, + "output_tokens": 40, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 22, + "total_tokens": 602, }, } `; -exports[`responses → anthropic > toolCallRequest > request 1`] = ` +exports[`responses → anthropic > toolChoiceRequiredParam > request 1`] = ` { "max_tokens": 4096, "messages": [ { - "content": "What's the weather like in San Francisco?", + "content": "Tokyo weather", "role": "user", }, ], "model": "claude-sonnet-4-5-20250929", "tool_choice": { - "type": "auto", + "name": "get_weather", + "type": "tool", }, "tools": [ { - "description": "Get the current weather for a location", + "description": "Get weather", "input_schema": { + "additionalProperties": false, "properties": { "location": { - "description": "The city and state, e.g. San Francisco, CA", "type": "string", }, }, @@ -15801,62 +16539,49 @@ exports[`responses → anthropic > toolCallRequest > request 1`] = ` "type": "object", }, "name": "get_weather", - "strict": false, + "strict": true, }, ], } `; -exports[`responses → anthropic > toolCallRequest > response 1`] = ` +exports[`responses → anthropic > toolChoiceRequiredParam > response 1`] = ` { "created_at": 0, - "id": "resp_01YRPev6YfjgwbbgLDhQQiM9", + "id": "resp_01XN6XFVULmNQVRRLPXPqpRL", "incomplete_details": null, - "model": "claude-sonnet-4-20250514", + "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ { - "content": [ - { - "annotations": [], - "text": "I'll check the current weather in San Francisco for you.", - "type": "output_text", - }, - ], + "arguments": "{"location":"Tokyo"}", + "call_id": "toolu_01M9ryTCjP5VMmRxeH1QpzbM", "id": "msg_transformed_item_0", - "role": "assistant", - "status": "completed", - "type": "message", - }, - { - "arguments": "{"location":"San Francisco, CA"}", - "call_id": "toolu_01FZCXngG3VBF2g2vvnzsh3T", - "id": "msg_transformed_item_1", "name": "get_weather", "status": "completed", "type": "function_call", }, ], - "output_text": "I'll check the current weather in San Francisco for you.", + "output_text": "", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 402, + "input_tokens": 659, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 69, + "output_tokens": 33, "output_tokens_details": { "reasoning_tokens": 0, }, - "total_tokens": 471, + "total_tokens": 692, }, } `; -exports[`responses → anthropic > toolChoiceRequiredParam > request 1`] = ` +exports[`responses → anthropic > toolChoiceRequiredWithReasoningParam > request 1`] = ` { "max_tokens": 4096, "messages": [ @@ -15892,17 +16617,17 @@ exports[`responses → anthropic > toolChoiceRequiredParam > request 1`] = ` } `; -exports[`responses → anthropic > toolChoiceRequiredParam > response 1`] = ` +exports[`responses → anthropic > toolChoiceRequiredWithReasoningParam > response 1`] = ` { "created_at": 0, - "id": "resp_01XN6XFVULmNQVRRLPXPqpRL", + "id": "resp_01YMi6mPHM1p6ftqF3xcSsWq", "incomplete_details": null, "model": "claude-sonnet-4-5-20250929", "object": "response", "output": [ { "arguments": "{"location":"Tokyo"}", - "call_id": "toolu_01M9ryTCjP5VMmRxeH1QpzbM", + "call_id": "toolu_011Ebt76U8uTwZWGmZxrVyU7", "id": "msg_transformed_item_0", "name": "get_weather", "status": "completed", @@ -16571,51 +17296,175 @@ Total for H2: The digits **0** and **1** are the most common, each appearing **1164** times. Percentage: (1164 / 5760) * 100% = **20.21%** -* **Rarest Digit(s):** - The digits **6, 7, 8,** and **9** are the rarest, each appearing **264** times. - Percentage: (264 / 5760) * 100% = **4.58%**", +* **Rarest Digit(s):** + The digits **6, 7, 8,** and **9** are the rarest, each appearing **264** times. + Percentage: (264 / 5760) * 100% = **4.58%**", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 75, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 5105, + "output_tokens_details": { + "reasoning_tokens": 2845, + }, + "total_tokens": 5180, + }, +} +`; + +exports[`responses → google > instructionsParam > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "Hi", + }, + ], + "role": "user", + }, + ], + "model": "gemini-2.5-flash", + "systemInstruction": { + "parts": [ + { + "text": "Reply with OK", + }, + ], + }, +} +`; + +exports[`responses → google > instructionsParam > response 1`] = ` +{ + "created_at": 0, + "id": "resp_transformed", + "incomplete_details": null, + "model": "gemini-2.5-flash", + "object": "response", + "output": [ + { + "content": [ + { + "annotations": [], + "text": "OK", + "type": "output_text", + }, + ], + "id": "msg_transformed_item_0", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "OK", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 5, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 16, + "output_tokens_details": { + "reasoning_tokens": 15, + }, + "total_tokens": 21, + }, +} +`; + +exports[`responses → google > metadataParam > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "Hi", + }, + ], + "role": "user", + }, + ], + "model": "gemini-2.5-flash", +} +`; + +exports[`responses → google > metadataParam > response 1`] = ` +{ + "created_at": 0, + "id": "resp_transformed", + "incomplete_details": null, + "model": "gemini-2.5-flash", + "object": "response", + "output": [ + { + "content": [ + { + "annotations": [], + "text": "Hi there! How can I help you today?", + "type": "output_text", + }, + ], + "id": "msg_transformed_item_0", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "Hi there! How can I help you today?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 75, + "input_tokens": 2, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 5105, + "output_tokens": 51, "output_tokens_details": { - "reasoning_tokens": 2845, + "reasoning_tokens": 41, }, - "total_tokens": 5180, + "total_tokens": 53, }, } `; -exports[`responses → google > instructionsParam > request 1`] = ` +exports[`responses → google > multimodalRequest > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Hi", + "text": "What do you see in this image?", + }, + { + "fileData": { + "fileUri": "https://t3.ftcdn.net/jpg/02/36/99/22/360_F_236992283_sNOxCVQeFLd5pdqaKGh8DRGMZy7P4XKm.jpg", + "mimeType": "image/jpeg", + }, }, ], "role": "user", }, ], - "model": "gemini-2.5-flash", - "systemInstruction": { - "parts": [ - { - "text": "Reply with OK", - }, - ], + "generationConfig": { + "maxOutputTokens": 300, + "responseSchema": null, }, + "model": "gemini-2.5-flash", } `; -exports[`responses → google > instructionsParam > response 1`] = ` +exports[`responses → google > multimodalRequest > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -16627,7 +17476,7 @@ exports[`responses → google > instructionsParam > response 1`] = ` "content": [ { "annotations": [], - "text": "OK", + "text": "In this image, I see a beautiful **tabby", "type": "output_text", }, ], @@ -16637,42 +17486,192 @@ exports[`responses → google > instructionsParam > response 1`] = ` "type": "message", }, ], - "output_text": "OK", + "output_text": "In this image, I see a beautiful **tabby", + "parallel_tool_calls": false, + "status": "incomplete", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 267, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 296, + "output_tokens_details": { + "reasoning_tokens": 285, + }, + "total_tokens": 563, + }, +} +`; + +exports[`responses → google > parallelToolCallsDisabledParam > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "NYC and LA weather", + }, + ], + "role": "user", + }, + ], + "model": "gemini-2.5-flash", + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], +} +`; + +exports[`responses → google > parallelToolCallsDisabledParam > response 1`] = ` +{ + "created_at": 0, + "id": "resp_transformed", + "incomplete_details": null, + "model": "gemini-2.5-flash", + "object": "response", + "output": [ + { + "arguments": "{"location":"NYC"}", + "call_id": "call_0", + "id": "msg_transformed_item_0", + "name": "get_weather", + "status": "completed", + "type": "function_call", + }, + { + "arguments": "{"location":"LA"}", + "call_id": "call_1", + "id": "msg_transformed_item_1", + "name": "get_weather", + "status": "completed", + "type": "function_call", + }, + ], + "output_text": "", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 5, + "input_tokens": 39, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 16, + "output_tokens": 85, "output_tokens_details": { - "reasoning_tokens": 15, + "reasoning_tokens": 55, }, - "total_tokens": 21, + "total_tokens": 124, }, } `; -exports[`responses → google > metadataParam > request 1`] = ` +exports[`responses → google > parallelToolCallsRequest > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Hi", + "text": "What's the weather in San Francisco and New York?", + }, + ], + "role": "user", + }, + { + "parts": [ + { + "functionCall": { + "args": { + "location": "San Francisco, CA", + }, + "name": "get_weather", + }, + }, + { + "functionCall": { + "args": { + "location": "New York, NY", + }, + "name": "get_weather", + }, + }, + ], + "role": "model", + }, + { + "parts": [ + { + "functionResponse": { + "name": "get_weather", + "response": { + "output": "65°F and sunny.", + }, + }, + }, + { + "functionResponse": { + "name": "get_weather", + "response": { + "output": "45°F and cloudy.", + }, + }, }, ], "role": "user", }, ], "model": "gemini-2.5-flash", + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get the current weather for a location", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "properties": { + "location": { + "description": "The city and state, e.g. San Francisco, CA", + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], } `; -exports[`responses → google > metadataParam > response 1`] = ` +exports[`responses → google > parallelToolCallsRequest > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -16684,7 +17683,7 @@ exports[`responses → google > metadataParam > response 1`] = ` "content": [ { "annotations": [], - "text": "Hi there! How can I help you today?", + "text": "The weather in San Francisco, CA is 65°F and sunny. In New York, NY, it is 45°F and cloudy.", "type": "output_text", }, ], @@ -16694,52 +17693,42 @@ exports[`responses → google > metadataParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hi there! How can I help you today?", + "output_text": "The weather in San Francisco, CA is 65°F and sunny. In New York, NY, it is 45°F and cloudy.", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 2, + "input_tokens": 140, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 51, + "output_tokens": 32, "output_tokens_details": { - "reasoning_tokens": 41, + "reasoning_tokens": 0, }, - "total_tokens": 53, + "total_tokens": 172, }, } `; -exports[`responses → google > multimodalRequest > request 1`] = ` +exports[`responses → google > promptCacheKeyParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What do you see in this image?", - }, - { - "fileData": { - "fileUri": "https://t3.ftcdn.net/jpg/02/36/99/22/360_F_236992283_sNOxCVQeFLd5pdqaKGh8DRGMZy7P4XKm.jpg", - "mimeType": "image/jpeg", - }, + "text": "Hi", }, ], "role": "user", }, ], - "generationConfig": { - "maxOutputTokens": 300, - "responseSchema": null, - }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > multimodalRequest > response 1`] = ` +exports[`responses → google > promptCacheKeyParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -16751,7 +17740,7 @@ exports[`responses → google > multimodalRequest > response 1`] = ` "content": [ { "annotations": [], - "text": "In this image, I see a beautiful **tabby", + "text": "Hello! How can I help you today?", "type": "output_text", }, ], @@ -16761,66 +17750,49 @@ exports[`responses → google > multimodalRequest > response 1`] = ` "type": "message", }, ], - "output_text": "In this image, I see a beautiful **tabby", + "output_text": "Hello! How can I help you today?", "parallel_tool_calls": false, - "status": "incomplete", + "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 267, + "input_tokens": 2, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 296, + "output_tokens": 413, "output_tokens_details": { - "reasoning_tokens": 285, + "reasoning_tokens": 404, }, - "total_tokens": 563, + "total_tokens": 415, }, } `; -exports[`responses → google > parallelToolCallsDisabledParam > request 1`] = ` +exports[`responses → google > reasoningEffortLowParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "NYC and LA weather", + "text": "What is 2+2?", }, ], "role": "user", }, ], - "model": "gemini-2.5-flash", - "tools": [ - { - "functionDeclarations": [ - { - "description": "Get weather", - "name": "get_weather", - "parameters": null, - "parametersJsonSchema": { - "additionalProperties": false, - "properties": { - "location": { - "type": "string", - }, - }, - "required": [ - "location", - ], - "type": "object", - }, - "response": null, - }, - ], + "generationConfig": { + "responseSchema": null, + "thinkingConfig": { + "includeThoughts": true, + "thinkingBudget": 1024, }, - ], + }, + "model": "gemini-2.5-flash", } `; -exports[`responses → google > parallelToolCallsDisabledParam > response 1`] = ` +exports[`responses → google > reasoningEffortLowParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -16829,124 +17801,77 @@ exports[`responses → google > parallelToolCallsDisabledParam > response 1`] = "object": "response", "output": [ { - "arguments": "{"location":"NYC"}", - "call_id": "call_0", "id": "msg_transformed_item_0", - "name": "get_weather", - "status": "completed", - "type": "function_call", + "summary": [ + { + "text": "Okay, here's my thought process on this seemingly straightforward task: + +**Deconstructing a Simple Sum** + +Alright, a simple arithmetic question. They've given me "2 + 2." The user, being an expert, likely already knows the answer. My task isn't to *calculate* in a vacuum; it's to *respond* with the result of that very basic addition. It's a test of my fundamental understanding of the instructions and the ability to process them. So, let me just add those numbers, 2 + 2...and the answer is 4. Now, I just need to state that result. +", + "type": "summary_text", + }, + ], + "type": "reasoning", }, { - "arguments": "{"location":"LA"}", - "call_id": "call_1", + "content": [ + { + "annotations": [], + "text": "2 + 2 = 4", + "type": "output_text", + }, + ], "id": "msg_transformed_item_1", - "name": "get_weather", + "role": "assistant", "status": "completed", - "type": "function_call", + "type": "message", }, ], - "output_text": "", + "output_text": "2 + 2 = 4", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 39, + "input_tokens": 8, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 85, + "output_tokens": 33, "output_tokens_details": { - "reasoning_tokens": 55, + "reasoning_tokens": 25, }, - "total_tokens": 124, + "total_tokens": 41, }, } `; -exports[`responses → google > parallelToolCallsRequest > request 1`] = ` +exports[`responses → google > reasoningRequest > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What's the weather in San Francisco and New York?", - }, - ], - "role": "user", - }, - { - "parts": [ - { - "functionCall": { - "args": { - "location": "San Francisco, CA", - }, - "name": "get_weather", - }, - }, - { - "functionCall": { - "args": { - "location": "New York, NY", - }, - "name": "get_weather", - }, - }, - ], - "role": "model", - }, - { - "parts": [ - { - "functionResponse": { - "name": "get_weather", - "response": { - "output": "65°F and sunny.", - }, - }, - }, - { - "functionResponse": { - "name": "get_weather", - "response": { - "output": "45°F and cloudy.", - }, - }, + "text": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", }, ], "role": "user", }, ], - "model": "gemini-2.5-flash", - "tools": [ - { - "functionDeclarations": [ - { - "description": "Get the current weather for a location", - "name": "get_weather", - "parameters": null, - "parametersJsonSchema": { - "properties": { - "location": { - "description": "The city and state, e.g. San Francisco, CA", - "type": "string", - }, - }, - "required": [ - "location", - ], - "type": "object", - }, - "response": null, - }, - ], + "generationConfig": { + "responseSchema": null, + "thinkingConfig": { + "includeThoughts": true, + "thinkingBudget": 3072, }, - ], + }, + "model": "gemini-2.5-flash", } `; -exports[`responses → google > parallelToolCallsRequest > response 1`] = ` +exports[`responses → google > reasoningRequest > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -16954,56 +17879,185 @@ exports[`responses → google > parallelToolCallsRequest > response 1`] = ` "model": "gemini-2.5-flash", "object": "response", "output": [ + { + "id": "msg_transformed_item_0", + "summary": [ + { + "text": "**My Thought Process for Calculating Average Speed** + +Okay, here's how I'm approaching this average speed problem. First, I need to make sure I understand what's being asked. They're looking for the "average speed" of the train. + +Alright, that brings me to the fundamental formula: Average Speed = (Total Distance) / (Total Time). I know that one by heart. + +Now, I'm going to break down the problem. The train's journey is in two parts: 60 mph for 2 hours, then 80 mph for 1 hour. This lets me treat the question as a two stage trip. + +For each stage, I'll calculate the distance: + +* **Part 1:** Speed is 60 mph, Time is 2 hours. Distance = Speed × Time, so Distance\\_1 = 60 mph \\* 2 hours = 120 miles. +* **Part 2:** Speed is 80 mph, Time is 1 hour. Distance = Speed \\* Time, so Distance\\_2 = 80 mph \\* 1 hour = 80 miles. + +Next, I need the total distance and total time. + +* Total Distance = Distance\\_1 + Distance\\_2 = 120 miles + 80 miles = 200 miles. +* Total Time = Time\\_1 + Time\\_2 = 2 hours + 1 hour = 3 hours. + +Now, the easy part. I apply the Average Speed formula: + +* Average Speed = Total Distance / Total Time = 200 miles / 3 hours. + +And let's do the division: 200 / 3 = 66.666... This gives a repeating decimal, but it's important to note the correct units which are "mph." So the answer is 66 and 2/3 mph. Or, if I'm rounding, 66.67 mph is a good approximation. + +To be thorough, I'm thinking of how I would organize these steps so someone else can easily follow the logic. I would present it in a clear, step-by-step fashion for clarity. + +So, here's my proposed structure for a clean solution, assuming someone may want to recreate the analysis: +* **Step 1: Calculate the distance traveled in the first part of the journey.** +* **Step 2: Calculate the distance traveled in the second part of the journey.** +* **Step 3: Calculate the total distance traveled.** +* **Step 4: Calculate the total time taken.** +* **Step 5: Calculate the average speed.** +* **Step 6: State the final answer.** + +The answer then: The average speed of the train is approximately 66.67 mph (or exactly 66 and 2/3 mph). +", + "type": "summary_text", + }, + ], + "type": "reasoning", + }, { "content": [ { "annotations": [], - "text": "The weather in San Francisco, CA is 65°F and sunny. In New York, NY, it is 45°F and cloudy.", + "text": "To find the average speed, we need to calculate the total distance traveled and the total time taken. The formula for average speed is: + +Average Speed = Total Distance / Total Time + +Let's break down the train's journey: + +**Part 1:** +* Speed = 60 mph +* Time = 2 hours + +**Part 2:** +* Speed = 80 mph +* Time = 1 hour + +--- + +**Step 1: Calculate the distance traveled in the first part of the journey.** +Distance = Speed × Time +Distance_1 = 60 mph × 2 hours = 120 miles + +**Step 2: Calculate the distance traveled in the second part of the journey.** +Distance = Speed × Time +Distance_2 = 80 mph × 1 hour = 80 miles + +**Step 3: Calculate the total distance traveled.** +Total Distance = Distance_1 + Distance_2 +Total Distance = 120 miles + 80 miles = 200 miles + +**Step 4: Calculate the total time taken.** +Total Time = Time_1 + Time_2 +Total Time = 2 hours + 1 hour = 3 hours + +**Step 5: Calculate the average speed.** +Average Speed = Total Distance / Total Time +Average Speed = 200 miles / 3 hours +Average Speed = 66.666... mph + +**Step 6: State the final answer.** +The average speed of the train is approximately **66.67 mph** (or exactly 66 and 2/3 mph).", "type": "output_text", }, ], - "id": "msg_transformed_item_0", + "id": "msg_transformed_item_1", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "The weather in San Francisco, CA is 65°F and sunny. In New York, NY, it is 45°F and cloudy.", + "output_text": "To find the average speed, we need to calculate the total distance traveled and the total time taken. The formula for average speed is: + +Average Speed = Total Distance / Total Time + +Let's break down the train's journey: + +**Part 1:** +* Speed = 60 mph +* Time = 2 hours + +**Part 2:** +* Speed = 80 mph +* Time = 1 hour + +--- + +**Step 1: Calculate the distance traveled in the first part of the journey.** +Distance = Speed × Time +Distance_1 = 60 mph × 2 hours = 120 miles + +**Step 2: Calculate the distance traveled in the second part of the journey.** +Distance = Speed × Time +Distance_2 = 80 mph × 1 hour = 80 miles + +**Step 3: Calculate the total distance traveled.** +Total Distance = Distance_1 + Distance_2 +Total Distance = 120 miles + 80 miles = 200 miles + +**Step 4: Calculate the total time taken.** +Total Time = Time_1 + Time_2 +Total Time = 2 hours + 1 hour = 3 hours + +**Step 5: Calculate the average speed.** +Average Speed = Total Distance / Total Time +Average Speed = 200 miles / 3 hours +Average Speed = 66.666... mph + +**Step 6: State the final answer.** +The average speed of the train is approximately **66.67 mph** (or exactly 66 and 2/3 mph).", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 140, + "input_tokens": 37, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 32, + "output_tokens": 1200, "output_tokens_details": { - "reasoning_tokens": 0, + "reasoning_tokens": 851, }, - "total_tokens": 172, + "total_tokens": 1237, }, } `; -exports[`responses → google > promptCacheKeyParam > request 1`] = ` +exports[`responses → google > reasoningRequestTruncated > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Hi", + "text": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", }, ], "role": "user", }, ], + "generationConfig": { + "maxOutputTokens": 100, + "responseSchema": null, + "thinkingConfig": { + "includeThoughts": true, + "thinkingBudget": 1024, + }, + }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > promptCacheKeyParam > response 1`] = ` +exports[`responses → google > reasoningRequestTruncated > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17011,46 +18065,63 @@ exports[`responses → google > promptCacheKeyParam > response 1`] = ` "model": "gemini-2.5-flash", "object": "response", "output": [ + { + "id": "msg_transformed_item_0", + "summary": [ + { + "text": "Okay, here's my breakdown of this problem. + +**Deconstructing the Average Speed Calculation** + +Alright, so the task at hand is crystal clear: I need to calculate the *average speed* of this train. My first instinct is to immediately jump to the fundamental formula, which I know by heart: Average Speed is equal to the Total Distance traveled, divided by the Total Time taken. + +Now, I'm thinking I need to break this down. The train's journey looks like it has a few different legs. This means I'll have to consider each stage separately before I can get to the final average. It's the only way to get accurate results here. +", + "type": "summary_text", + }, + ], + "type": "reasoning", + }, { "content": [ { "annotations": [], - "text": "Hello! How can I help you today?", + "text": "Let's break", "type": "output_text", }, ], - "id": "msg_transformed_item_0", + "id": "msg_transformed_item_1", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "Hello! How can I help you today?", + "output_text": "Let's break", "parallel_tool_calls": false, - "status": "completed", + "status": "incomplete", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 2, + "input_tokens": 37, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 413, + "output_tokens": 96, "output_tokens_details": { - "reasoning_tokens": 404, + "reasoning_tokens": 92, }, - "total_tokens": 415, + "total_tokens": 133, }, } `; -exports[`responses → google > reasoningEffortLowParam > request 1`] = ` +exports[`responses → google > reasoningSummaryParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What is 2+2?", + "text": "2+2", }, ], "role": "user", @@ -17060,14 +18131,14 @@ exports[`responses → google > reasoningEffortLowParam > request 1`] = ` "responseSchema": null, "thinkingConfig": { "includeThoughts": true, - "thinkingBudget": 1024, + "thinkingBudget": 2048, }, }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > reasoningEffortLowParam > response 1`] = ` +exports[`responses → google > reasoningSummaryParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17079,11 +18150,11 @@ exports[`responses → google > reasoningEffortLowParam > response 1`] = ` "id": "msg_transformed_item_0", "summary": [ { - "text": "Okay, here's my thought process on this seemingly straightforward task: + "text": "Here's my thought process, summarized as you requested: -**Deconstructing a Simple Sum** +**Responding to a Basic Arithmetic Inquiry** -Alright, a simple arithmetic question. They've given me "2 + 2." The user, being an expert, likely already knows the answer. My task isn't to *calculate* in a vacuum; it's to *respond* with the result of that very basic addition. It's a test of my fundamental understanding of the instructions and the ability to process them. So, let me just add those numbers, 2 + 2...and the answer is 4. Now, I just need to state that result. +Okay, here we go. The user is presenting what looks like a straightforward arithmetic problem. Nothing fancy, just a basic addition calculation. My primary function here is to provide the correct answer. I need to make sure I don't overthink this or introduce any unnecessary complexity. The goal is accuracy and efficiency. Simple. Let's do this. ", "type": "summary_text", }, @@ -17110,26 +18181,26 @@ Alright, a simple arithmetic question. They've given me "2 + 2." The user, being "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 8, + "input_tokens": 4, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 33, + "output_tokens": 28, "output_tokens_details": { - "reasoning_tokens": 25, + "reasoning_tokens": 20, }, - "total_tokens": 41, + "total_tokens": 32, }, } `; -exports[`responses → google > reasoningRequest > request 1`] = ` +exports[`responses → google > reasoningWithOutput > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", + "text": "What color is the sky?", }, ], "role": "user", @@ -17139,14 +18210,14 @@ exports[`responses → google > reasoningRequest > request 1`] = ` "responseSchema": null, "thinkingConfig": { "includeThoughts": true, - "thinkingBudget": 3072, + "thinkingBudget": 1024, }, }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > reasoningRequest > response 1`] = ` +exports[`responses → google > reasoningWithOutput > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17158,41 +18229,24 @@ exports[`responses → google > reasoningRequest > response 1`] = ` "id": "msg_transformed_item_0", "summary": [ { - "text": "**My Thought Process for Calculating Average Speed** - -Okay, here's how I'm approaching this average speed problem. First, I need to make sure I understand what's being asked. They're looking for the "average speed" of the train. - -Alright, that brings me to the fundamental formula: Average Speed = (Total Distance) / (Total Time). I know that one by heart. - -Now, I'm going to break down the problem. The train's journey is in two parts: 60 mph for 2 hours, then 80 mph for 1 hour. This lets me treat the question as a two stage trip. - -For each stage, I'll calculate the distance: - -* **Part 1:** Speed is 60 mph, Time is 2 hours. Distance = Speed × Time, so Distance\\_1 = 60 mph \\* 2 hours = 120 miles. -* **Part 2:** Speed is 80 mph, Time is 1 hour. Distance = Speed \\* Time, so Distance\\_2 = 80 mph \\* 1 hour = 80 miles. - -Next, I need the total distance and total time. + "text": "**My Comprehensive View on the "Sky Color" Question** -* Total Distance = Distance\\_1 + Distance\\_2 = 120 miles + 80 miles = 200 miles. -* Total Time = Time\\_1 + Time\\_2 = 2 hours + 1 hour = 3 hours. +Okay, so the seemingly simple question, "What color is the sky?" It's deceptively complex, isn't it? My initial, almost knee-jerk, response is *blue*. That's the common perception. But, and this is crucial, it's not the whole story. To provide a genuinely insightful answer, I need to elaborate. -Now, the easy part. I apply the Average Speed formula: +It *appears* blue due to Rayleigh scattering. Sunlight enters the atmosphere and the shorter wavelengths, specifically blue light, are scattered more effectively by the atmospheric molecules than longer wavelengths like red. -* Average Speed = Total Distance / Total Time = 200 miles / 3 hours. +However, the color of the sky is incredibly dynamic. Consider all the variables at play: -And let's do the division: 200 / 3 = 66.666... This gives a repeating decimal, but it's important to note the correct units which are "mph." So the answer is 66 and 2/3 mph. Or, if I'm rounding, 66.67 mph is a good approximation. +* **Time of day:** Sunrise and sunset paint the sky with reds, oranges, and pinks. That's because the sunlight is passing through more of the atmosphere, scattering the blue light away, leaving the longer wavelengths to reach our eyes. +* **Weather conditions:** On overcast or stormy days, the sky is grey or white. This is because clouds block and diffuse direct sunlight. They scatter all wavelengths of light more or less equally. +* **Specific Atmospheric Conditions:** Dust, pollution, aerosols, water vapor, even volcanic ash can significantly influence the color. These particles can intensify sunsets, alter the shade of blue, or even create unusual colors. +* **Altitude:** At very high altitudes, above a significant portion of the atmosphere, the sky appears darker, almost black. -To be thorough, I'm thinking of how I would organize these steps so someone else can easily follow the logic. I would present it in a clear, step-by-step fashion for clarity. +At high noon on a clear day, the sky above might be a lighter blue or even almost white. During twilight and dawn, before sunrise or after sunset, we might see deeper blues, purples, and very rarely, under specific conditions, even green hues. -So, here's my proposed structure for a clean solution, assuming someone may want to recreate the analysis: -* **Step 1: Calculate the distance traveled in the first part of the journey.** -* **Step 2: Calculate the distance traveled in the second part of the journey.** -* **Step 3: Calculate the total distance traveled.** -* **Step 4: Calculate the total time taken.** -* **Step 5: Calculate the average speed.** -* **Step 6: State the final answer.** +Then there's the night sky. While the *sky itself* isn't black, technically, the absence of direct sunlight makes it appear black, allowing us to see the stars. -The answer then: The average speed of the train is approximately 66.67 mph (or exactly 66 and 2/3 mph). +The answer isn't a single color. It *depends*. Time of day is the most significant factor, but it also heavily relies on weather and atmospheric composition. A thorough response means showing *why* it is that color, and the different colors under different conditions. ", "type": "summary_text", }, @@ -17203,45 +18257,25 @@ The answer then: The average speed of the train is approximately 66.67 mph (or e "content": [ { "annotations": [], - "text": "To find the average speed, we need to calculate the total distance traveled and the total time taken. The formula for average speed is: - -Average Speed = Total Distance / Total Time - -Let's break down the train's journey: - -**Part 1:** -* Speed = 60 mph -* Time = 2 hours - -**Part 2:** -* Speed = 80 mph -* Time = 1 hour + "text": "The sky's color isn't fixed; it changes depending on several factors! ---- +Here's a breakdown: -**Step 1: Calculate the distance traveled in the first part of the journey.** -Distance = Speed × Time -Distance_1 = 60 mph × 2 hours = 120 miles +1. **Blue:** This is the most common color during the day. + * **Why:** It's due to a phenomenon called **Rayleigh scattering**. Sunlight, which contains all colors, enters Earth's atmosphere. Blue light waves are shorter and scatter more efficiently in all directions by the tiny nitrogen and oxygen molecules in the air. This scattered blue light is what we see. -**Step 2: Calculate the distance traveled in the second part of the journey.** -Distance = Speed × Time -Distance_2 = 80 mph × 1 hour = 80 miles +2. **Red, Orange, Pink, Purple:** During **sunrise and sunset**. + * **Why:** When the sun is low on the horizon, its light has to travel through much more of the atmosphere. Most of the blue and green light is scattered away *before* it reaches our eyes, leaving behind the longer-wavelength red, orange, and yellow light. Dust particles, pollution, and water vapor can enhance these vibrant colors. -**Step 3: Calculate the total distance traveled.** -Total Distance = Distance_1 + Distance_2 -Total Distance = 120 miles + 80 miles = 200 miles +3. **Grey or White:** When it's **overcast or cloudy**. + * **Why:** Clouds are made of water droplets or ice crystals. These particles are much larger than air molecules and scatter *all* wavelengths of light relatively equally, rather than just blue. This makes the clouds appear white, and when they are thick and block the sun, the sky underneath can look grey. -**Step 4: Calculate the total time taken.** -Total Time = Time_1 + Time_2 -Total Time = 2 hours + 1 hour = 3 hours +4. **Black:** At **night**. + * **Why:** When the sun is below the horizon, there's no direct sunlight to scatter, so the sky appears black, allowing us to see the stars (which are also light sources, but much farther away). -**Step 5: Calculate the average speed.** -Average Speed = Total Distance / Total Time -Average Speed = 200 miles / 3 hours -Average Speed = 66.666... mph +5. **Sometimes even Green or Yellow:** These are rarer and usually occur under specific atmospheric conditions, often during twilight or in conjunction with storms. -**Step 6: State the final answer.** -The average speed of the train is approximately **66.67 mph** (or exactly 66 and 2/3 mph).", +So, while we most commonly think of the sky as **blue**, it can be a beautiful spectrum of colors throughout the day and night!", "type": "output_text", }, ], @@ -17251,88 +18285,60 @@ The average speed of the train is approximately **66.67 mph** (or exactly 66 and "type": "message", }, ], - "output_text": "To find the average speed, we need to calculate the total distance traveled and the total time taken. The formula for average speed is: - -Average Speed = Total Distance / Total Time - -Let's break down the train's journey: - -**Part 1:** -* Speed = 60 mph -* Time = 2 hours - -**Part 2:** -* Speed = 80 mph -* Time = 1 hour + "output_text": "The sky's color isn't fixed; it changes depending on several factors! ---- +Here's a breakdown: -**Step 1: Calculate the distance traveled in the first part of the journey.** -Distance = Speed × Time -Distance_1 = 60 mph × 2 hours = 120 miles +1. **Blue:** This is the most common color during the day. + * **Why:** It's due to a phenomenon called **Rayleigh scattering**. Sunlight, which contains all colors, enters Earth's atmosphere. Blue light waves are shorter and scatter more efficiently in all directions by the tiny nitrogen and oxygen molecules in the air. This scattered blue light is what we see. -**Step 2: Calculate the distance traveled in the second part of the journey.** -Distance = Speed × Time -Distance_2 = 80 mph × 1 hour = 80 miles +2. **Red, Orange, Pink, Purple:** During **sunrise and sunset**. + * **Why:** When the sun is low on the horizon, its light has to travel through much more of the atmosphere. Most of the blue and green light is scattered away *before* it reaches our eyes, leaving behind the longer-wavelength red, orange, and yellow light. Dust particles, pollution, and water vapor can enhance these vibrant colors. -**Step 3: Calculate the total distance traveled.** -Total Distance = Distance_1 + Distance_2 -Total Distance = 120 miles + 80 miles = 200 miles +3. **Grey or White:** When it's **overcast or cloudy**. + * **Why:** Clouds are made of water droplets or ice crystals. These particles are much larger than air molecules and scatter *all* wavelengths of light relatively equally, rather than just blue. This makes the clouds appear white, and when they are thick and block the sun, the sky underneath can look grey. -**Step 4: Calculate the total time taken.** -Total Time = Time_1 + Time_2 -Total Time = 2 hours + 1 hour = 3 hours +4. **Black:** At **night**. + * **Why:** When the sun is below the horizon, there's no direct sunlight to scatter, so the sky appears black, allowing us to see the stars (which are also light sources, but much farther away). -**Step 5: Calculate the average speed.** -Average Speed = Total Distance / Total Time -Average Speed = 200 miles / 3 hours -Average Speed = 66.666... mph +5. **Sometimes even Green or Yellow:** These are rarer and usually occur under specific atmospheric conditions, often during twilight or in conjunction with storms. -**Step 6: State the final answer.** -The average speed of the train is approximately **66.67 mph** (or exactly 66 and 2/3 mph).", +So, while we most commonly think of the sky as **blue**, it can be a beautiful spectrum of colors throughout the day and night!", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 37, + "input_tokens": 7, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 1200, + "output_tokens": 1071, "output_tokens_details": { - "reasoning_tokens": 851, + "reasoning_tokens": 669, }, - "total_tokens": 1237, + "total_tokens": 1078, }, } `; -exports[`responses → google > reasoningRequestTruncated > request 1`] = ` +exports[`responses → google > safetyIdentifierParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Solve this step by step: If a train travels 60 mph for 2 hours, then 80 mph for 1 hour, what's the average speed?", + "text": "Hi", }, ], "role": "user", }, ], - "generationConfig": { - "maxOutputTokens": 100, - "responseSchema": null, - "thinkingConfig": { - "includeThoughts": true, - "thinkingBudget": 1024, - }, - }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > reasoningRequestTruncated > response 1`] = ` +exports[`responses → google > safetyIdentifierParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17340,80 +18346,56 @@ exports[`responses → google > reasoningRequestTruncated > response 1`] = ` "model": "gemini-2.5-flash", "object": "response", "output": [ - { - "id": "msg_transformed_item_0", - "summary": [ - { - "text": "Okay, here's my breakdown of this problem. - -**Deconstructing the Average Speed Calculation** - -Alright, so the task at hand is crystal clear: I need to calculate the *average speed* of this train. My first instinct is to immediately jump to the fundamental formula, which I know by heart: Average Speed is equal to the Total Distance traveled, divided by the Total Time taken. - -Now, I'm thinking I need to break this down. The train's journey looks like it has a few different legs. This means I'll have to consider each stage separately before I can get to the final average. It's the only way to get accurate results here. -", - "type": "summary_text", - }, - ], - "type": "reasoning", - }, { "content": [ { "annotations": [], - "text": "Let's break", + "text": "Hi there! How can I help you today?", "type": "output_text", }, ], - "id": "msg_transformed_item_1", + "id": "msg_transformed_item_0", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "Let's break", + "output_text": "Hi there! How can I help you today?", "parallel_tool_calls": false, - "status": "incomplete", + "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 37, + "input_tokens": 2, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 96, + "output_tokens": 32, "output_tokens_details": { - "reasoning_tokens": 92, + "reasoning_tokens": 22, }, - "total_tokens": 133, + "total_tokens": 34, }, } `; -exports[`responses → google > reasoningSummaryParam > request 1`] = ` +exports[`responses → google > serviceTierParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "2+2", + "text": "Hi", }, ], "role": "user", }, ], - "generationConfig": { - "responseSchema": null, - "thinkingConfig": { - "includeThoughts": true, - "thinkingBudget": 2048, - }, - }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > reasoningSummaryParam > response 1`] = ` +exports[`responses → google > serviceTierParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17421,61 +18403,46 @@ exports[`responses → google > reasoningSummaryParam > response 1`] = ` "model": "gemini-2.5-flash", "object": "response", "output": [ - { - "id": "msg_transformed_item_0", - "summary": [ - { - "text": "Here's my thought process, summarized as you requested: - -**Responding to a Basic Arithmetic Inquiry** - -Okay, here we go. The user is presenting what looks like a straightforward arithmetic problem. Nothing fancy, just a basic addition calculation. My primary function here is to provide the correct answer. I need to make sure I don't overthink this or introduce any unnecessary complexity. The goal is accuracy and efficiency. Simple. Let's do this. -", - "type": "summary_text", - }, - ], - "type": "reasoning", - }, { "content": [ { "annotations": [], - "text": "2 + 2 = 4", + "text": "Hi there! How can I help you today?", "type": "output_text", }, ], - "id": "msg_transformed_item_1", + "id": "msg_transformed_item_0", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "2 + 2 = 4", + "output_text": "Hi there! How can I help you today?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 4, + "input_tokens": 2, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 28, + "output_tokens": 32, "output_tokens_details": { - "reasoning_tokens": 20, + "reasoning_tokens": 22, }, - "total_tokens": 32, + "total_tokens": 34, }, } `; -exports[`responses → google > reasoningWithOutput > request 1`] = ` +exports[`responses → google > simpleRequest > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What color is the sky?", + "text": "What is the capital of France?", }, ], "role": "user", @@ -17492,7 +18459,7 @@ exports[`responses → google > reasoningWithOutput > request 1`] = ` } `; -exports[`responses → google > reasoningWithOutput > response 1`] = ` +exports[`responses → google > simpleRequest > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17504,24 +18471,9 @@ exports[`responses → google > reasoningWithOutput > response 1`] = ` "id": "msg_transformed_item_0", "summary": [ { - "text": "**My Comprehensive View on the "Sky Color" Question** - -Okay, so the seemingly simple question, "What color is the sky?" It's deceptively complex, isn't it? My initial, almost knee-jerk, response is *blue*. That's the common perception. But, and this is crucial, it's not the whole story. To provide a genuinely insightful answer, I need to elaborate. - -It *appears* blue due to Rayleigh scattering. Sunlight enters the atmosphere and the shorter wavelengths, specifically blue light, are scattered more effectively by the atmospheric molecules than longer wavelengths like red. - -However, the color of the sky is incredibly dynamic. Consider all the variables at play: - -* **Time of day:** Sunrise and sunset paint the sky with reds, oranges, and pinks. That's because the sunlight is passing through more of the atmosphere, scattering the blue light away, leaving the longer wavelengths to reach our eyes. -* **Weather conditions:** On overcast or stormy days, the sky is grey or white. This is because clouds block and diffuse direct sunlight. They scatter all wavelengths of light more or less equally. -* **Specific Atmospheric Conditions:** Dust, pollution, aerosols, water vapor, even volcanic ash can significantly influence the color. These particles can intensify sunsets, alter the shade of blue, or even create unusual colors. -* **Altitude:** At very high altitudes, above a significant portion of the atmosphere, the sky appears darker, almost black. - -At high noon on a clear day, the sky above might be a lighter blue or even almost white. During twilight and dawn, before sunrise or after sunset, we might see deeper blues, purples, and very rarely, under specific conditions, even green hues. - -Then there's the night sky. While the *sky itself* isn't black, technically, the absence of direct sunlight makes it appear black, allowing us to see the stars. + "text": "**Answering a Basic Query** -The answer isn't a single color. It *depends*. Time of day is the most significant factor, but it also heavily relies on weather and atmospheric composition. A thorough response means showing *why* it is that color, and the different colors under different conditions. +Okay, here's what I'm thinking. First, I need to understand the fundamental question. The user's inquiry is straightforward: they want to know the capital of France. Easy enough. Now, I simply need to retrieve that piece of common knowledge. Paris. Yes, the capital of France is Paris. There we go, that's the response. Simple and direct. ", "type": "summary_text", }, @@ -17532,25 +18484,7 @@ The answer isn't a single color. It *depends*. Time of day is the most significa "content": [ { "annotations": [], - "text": "The sky's color isn't fixed; it changes depending on several factors! - -Here's a breakdown: - -1. **Blue:** This is the most common color during the day. - * **Why:** It's due to a phenomenon called **Rayleigh scattering**. Sunlight, which contains all colors, enters Earth's atmosphere. Blue light waves are shorter and scatter more efficiently in all directions by the tiny nitrogen and oxygen molecules in the air. This scattered blue light is what we see. - -2. **Red, Orange, Pink, Purple:** During **sunrise and sunset**. - * **Why:** When the sun is low on the horizon, its light has to travel through much more of the atmosphere. Most of the blue and green light is scattered away *before* it reaches our eyes, leaving behind the longer-wavelength red, orange, and yellow light. Dust particles, pollution, and water vapor can enhance these vibrant colors. - -3. **Grey or White:** When it's **overcast or cloudy**. - * **Why:** Clouds are made of water droplets or ice crystals. These particles are much larger than air molecules and scatter *all* wavelengths of light relatively equally, rather than just blue. This makes the clouds appear white, and when they are thick and block the sun, the sky underneath can look grey. - -4. **Black:** At **night**. - * **Why:** When the sun is below the horizon, there's no direct sunlight to scatter, so the sky appears black, allowing us to see the stars (which are also light sources, but much farther away). - -5. **Sometimes even Green or Yellow:** These are rarer and usually occur under specific atmospheric conditions, often during twilight or in conjunction with storms. - -So, while we most commonly think of the sky as **blue**, it can be a beautiful spectrum of colors throughout the day and night!", + "text": "The capital of France is **Paris**.", "type": "output_text", }, ], @@ -17560,44 +18494,73 @@ So, while we most commonly think of the sky as **blue**, it can be a beautiful s "type": "message", }, ], - "output_text": "The sky's color isn't fixed; it changes depending on several factors! - -Here's a breakdown: - -1. **Blue:** This is the most common color during the day. - * **Why:** It's due to a phenomenon called **Rayleigh scattering**. Sunlight, which contains all colors, enters Earth's atmosphere. Blue light waves are shorter and scatter more efficiently in all directions by the tiny nitrogen and oxygen molecules in the air. This scattered blue light is what we see. - -2. **Red, Orange, Pink, Purple:** During **sunrise and sunset**. - * **Why:** When the sun is low on the horizon, its light has to travel through much more of the atmosphere. Most of the blue and green light is scattered away *before* it reaches our eyes, leaving behind the longer-wavelength red, orange, and yellow light. Dust particles, pollution, and water vapor can enhance these vibrant colors. - -3. **Grey or White:** When it's **overcast or cloudy**. - * **Why:** Clouds are made of water droplets or ice crystals. These particles are much larger than air molecules and scatter *all* wavelengths of light relatively equally, rather than just blue. This makes the clouds appear white, and when they are thick and block the sun, the sky underneath can look grey. - -4. **Black:** At **night**. - * **Why:** When the sun is below the horizon, there's no direct sunlight to scatter, so the sky appears black, allowing us to see the stars (which are also light sources, but much farther away). + "output_text": "The capital of France is **Paris**.", + "parallel_tool_calls": false, + "status": "completed", + "tool_choice": "none", + "tools": [], + "usage": { + "input_tokens": 8, + "input_tokens_details": { + "cached_tokens": 0, + }, + "output_tokens": 60, + "output_tokens_details": { + "reasoning_tokens": 52, + }, + "total_tokens": 68, + }, +} +`; -5. **Sometimes even Green or Yellow:** These are rarer and usually occur under specific atmospheric conditions, often during twilight or in conjunction with storms. +exports[`responses → google > simpleRequestTruncated > request 1`] = ` +{ + "contents": [ + { + "parts": [ + { + "text": "Write a very long essay about the ocean.", + }, + ], + "role": "user", + }, + ], + "generationConfig": { + "maxOutputTokens": 1, + "responseSchema": null, + }, + "model": "gemini-2.5-flash", +} +`; -So, while we most commonly think of the sky as **blue**, it can be a beautiful spectrum of colors throughout the day and night!", +exports[`responses → google > simpleRequestTruncated > response 1`] = ` +{ + "created_at": 0, + "id": "resp_transformed", + "incomplete_details": null, + "model": "gemini-2.5-flash", + "object": "response", + "output": [], + "output_text": "", "parallel_tool_calls": false, - "status": "completed", + "status": "incomplete", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 7, + "input_tokens": 10, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 1071, + "output_tokens": 0, "output_tokens_details": { - "reasoning_tokens": 669, + "reasoning_tokens": 0, }, - "total_tokens": 1078, + "total_tokens": 10, }, } `; -exports[`responses → google > safetyIdentifierParam > request 1`] = ` +exports[`responses → google > storeDisabledParam > request 1`] = ` { "contents": [ { @@ -17613,7 +18576,7 @@ exports[`responses → google > safetyIdentifierParam > request 1`] = ` } `; -exports[`responses → google > safetyIdentifierParam > response 1`] = ` +exports[`responses → google > storeDisabledParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17645,32 +18608,43 @@ exports[`responses → google > safetyIdentifierParam > response 1`] = ` "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 32, + "output_tokens": 112, "output_tokens_details": { - "reasoning_tokens": 22, + "reasoning_tokens": 102, }, - "total_tokens": 34, + "total_tokens": 114, }, } `; -exports[`responses → google > serviceTierParam > request 1`] = ` +exports[`responses → google > systemMessageArrayContent > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Hi", + "text": "What errors occurred recently?", }, ], "role": "user", }, ], + "generationConfig": { + "maxOutputTokens": 300, + "responseSchema": null, + }, "model": "gemini-2.5-flash", + "systemInstruction": { + "parts": [ + { + "text": "You are a helpful data analyst. The default data source is project_logs with id abc-123.", + }, + ], + }, } `; -exports[`responses → google > serviceTierParam > response 1`] = ` +exports[`responses → google > systemMessageArrayContent > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17682,7 +18656,24 @@ exports[`responses → google > serviceTierParam > response 1`] = ` "content": [ { "annotations": [], - "text": "Hi there! How can I help you today?", + "text": "Let me check the \`project_logs\` for recent errors. + +\`\`\`sql +SELECT + timestamp, + message, + source, + details +FROM + project_logs.abc-123 +WHERE + log_level = 'ERROR' +ORDER BY + timestamp DESC +LIMIT 10; +\`\`\` + +This query will retrieve the timestamp, message, source, and any additional details for the 10 most recent error logs from \`project_logs.abc-123\`.", "type": "output_text", }, ], @@ -17692,49 +18683,63 @@ exports[`responses → google > serviceTierParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hi there! How can I help you today?", + "output_text": "Let me check the \`project_logs\` for recent errors. + +\`\`\`sql +SELECT + timestamp, + message, + source, + details +FROM + project_logs.abc-123 +WHERE + log_level = 'ERROR' +ORDER BY + timestamp DESC +LIMIT 10; +\`\`\` + +This query will retrieve the timestamp, message, source, and any additional details for the 10 most recent error logs from \`project_logs.abc-123\`.", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 2, + "input_tokens": 29, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 32, + "output_tokens": 150, "output_tokens_details": { - "reasoning_tokens": 22, + "reasoning_tokens": 41, }, - "total_tokens": 34, + "total_tokens": 179, }, } `; -exports[`responses → google > simpleRequest > request 1`] = ` +exports[`responses → google > textFormatJsonObjectParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What is the capital of France?", + "text": "Return JSON with a=1", }, ], "role": "user", }, ], "generationConfig": { + "responseMimeType": "application/json", "responseSchema": null, - "thinkingConfig": { - "includeThoughts": true, - "thinkingBudget": 1024, - }, }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > simpleRequest > response 1`] = ` +exports[`responses → google > textFormatJsonObjectParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17742,83 +18747,105 @@ exports[`responses → google > simpleRequest > response 1`] = ` "model": "gemini-2.5-flash", "object": "response", "output": [ - { - "id": "msg_transformed_item_0", - "summary": [ - { - "text": "**Answering a Basic Query** - -Okay, here's what I'm thinking. First, I need to understand the fundamental question. The user's inquiry is straightforward: they want to know the capital of France. Easy enough. Now, I simply need to retrieve that piece of common knowledge. Paris. Yes, the capital of France is Paris. There we go, that's the response. Simple and direct. -", - "type": "summary_text", - }, - ], - "type": "reasoning", - }, { "content": [ { "annotations": [], - "text": "The capital of France is **Paris**.", + "text": "{ + "a": 1 +}", "type": "output_text", }, ], - "id": "msg_transformed_item_1", + "id": "msg_transformed_item_0", "role": "assistant", "status": "completed", "type": "message", }, ], - "output_text": "The capital of France is **Paris**.", + "output_text": "{ + "a": 1 +}", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 8, + "input_tokens": 7, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 60, + "output_tokens": 38, "output_tokens_details": { - "reasoning_tokens": 52, + "reasoning_tokens": 28, }, - "total_tokens": 68, + "total_tokens": 45, }, } `; -exports[`responses → google > simpleRequestTruncated > request 1`] = ` +exports[`responses → google > textFormatJsonSchemaParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Write a very long essay about the ocean.", + "text": "Name: John, Age: 25", }, ], "role": "user", }, ], "generationConfig": { - "maxOutputTokens": 1, + "responseJsonSchema": { + "additionalProperties": false, + "properties": { + "age": { + "type": "number", + }, + "name": { + "type": "string", + }, + }, + "required": [ + "name", + "age", + ], + "title": "person_info", + "type": "object", + }, + "responseMimeType": "application/json", "responseSchema": null, }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > simpleRequestTruncated > response 1`] = ` +exports[`responses → google > textFormatJsonSchemaParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", "incomplete_details": null, "model": "gemini-2.5-flash", "object": "response", - "output": [], - "output_text": "", + "output": [ + { + "content": [ + { + "annotations": [], + "text": "{"age":25,"name":"John"}", + "type": "output_text", + }, + ], + "id": "msg_transformed_item_0", + "role": "assistant", + "status": "completed", + "type": "message", + }, + ], + "output_text": "{"age":25,"name":"John"}", "parallel_tool_calls": false, - "status": "incomplete", + "status": "completed", "tool_choice": "none", "tools": [], "usage": { @@ -17826,32 +18853,54 @@ exports[`responses → google > simpleRequestTruncated > response 1`] = ` "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 0, + "output_tokens": 80, "output_tokens_details": { - "reasoning_tokens": 0, + "reasoning_tokens": 70, }, - "total_tokens": 10, + "total_tokens": 90, }, } `; -exports[`responses → google > storeDisabledParam > request 1`] = ` +exports[`responses → google > textFormatJsonSchemaWithDescriptionParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Hi", + "text": "Name: John, Age: 25", }, ], "role": "user", }, ], + "generationConfig": { + "responseJsonSchema": { + "additionalProperties": false, + "description": "Extract person information from text", + "properties": { + "age": { + "type": "number", + }, + "name": { + "type": "string", + }, + }, + "required": [ + "name", + "age", + ], + "title": "person_info", + "type": "object", + }, + "responseMimeType": "application/json", + "responseSchema": null, + }, "model": "gemini-2.5-flash", } `; -exports[`responses → google > storeDisabledParam > response 1`] = ` +exports[`responses → google > textFormatJsonSchemaWithDescriptionParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17863,7 +18912,7 @@ exports[`responses → google > storeDisabledParam > response 1`] = ` "content": [ { "annotations": [], - "text": "Hi there! How can I help you today?", + "text": "{"age": 25, "name": "John"}", "type": "output_text", }, ], @@ -17873,53 +18922,46 @@ exports[`responses → google > storeDisabledParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hi there! How can I help you today?", + "output_text": "{"age": 25, "name": "John"}", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 2, + "input_tokens": 10, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 112, + "output_tokens": 94, "output_tokens_details": { - "reasoning_tokens": 102, + "reasoning_tokens": 81, }, - "total_tokens": 114, + "total_tokens": 104, }, } `; -exports[`responses → google > systemMessageArrayContent > request 1`] = ` +exports[`responses → google > textFormatTextParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What errors occurred recently?", + "text": "Say hello.", }, ], "role": "user", }, ], "generationConfig": { - "maxOutputTokens": 300, + "responseMimeType": "text/plain", "responseSchema": null, }, "model": "gemini-2.5-flash", - "systemInstruction": { - "parts": [ - { - "text": "You are a helpful data analyst. The default data source is project_logs with id abc-123.", - }, - ], - }, } `; -exports[`responses → google > systemMessageArrayContent > response 1`] = ` +exports[`responses → google > textFormatTextParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -17931,24 +18973,7 @@ exports[`responses → google > systemMessageArrayContent > response 1`] = ` "content": [ { "annotations": [], - "text": "Let me check the \`project_logs\` for recent errors. - -\`\`\`sql -SELECT - timestamp, - message, - source, - details -FROM - project_logs.abc-123 -WHERE - log_level = 'ERROR' -ORDER BY - timestamp DESC -LIMIT 10; -\`\`\` - -This query will retrieve the timestamp, message, source, and any additional details for the 10 most recent error logs from \`project_logs.abc-123\`.", + "text": "Hello!", "type": "output_text", }, ], @@ -17958,63 +18983,71 @@ This query will retrieve the timestamp, message, source, and any additional deta "type": "message", }, ], - "output_text": "Let me check the \`project_logs\` for recent errors. - -\`\`\`sql -SELECT - timestamp, - message, - source, - details -FROM - project_logs.abc-123 -WHERE - log_level = 'ERROR' -ORDER BY - timestamp DESC -LIMIT 10; -\`\`\` - -This query will retrieve the timestamp, message, source, and any additional details for the 10 most recent error logs from \`project_logs.abc-123\`.", + "output_text": "Hello!", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 29, + "input_tokens": 4, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 150, + "output_tokens": 27, "output_tokens_details": { - "reasoning_tokens": 41, + "reasoning_tokens": 25, }, - "total_tokens": 179, + "total_tokens": 31, }, } `; -exports[`responses → google > textFormatJsonObjectParam > request 1`] = ` +exports[`responses → google > toolCallRequest > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Return JSON with a=1", + "text": "What's the weather like in San Francisco?", }, ], "role": "user", }, ], - "generationConfig": { - "responseMimeType": "application/json", - "responseSchema": null, - }, "model": "gemini-2.5-flash", + "toolConfig": { + "functionCallingConfig": { + "mode": "AUTO", + }, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get the current weather for a location", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "properties": { + "location": { + "description": "The city and state, e.g. San Francisco, CA", + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], } `; -exports[`responses → google > textFormatJsonObjectParam > response 1`] = ` +exports[`responses → google > toolCallRequest > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -18023,80 +19056,79 @@ exports[`responses → google > textFormatJsonObjectParam > response 1`] = ` "object": "response", "output": [ { - "content": [ - { - "annotations": [], - "text": "{ - "a": 1 -}", - "type": "output_text", - }, - ], + "arguments": "{"location":"San Francisco, CA"}", + "call_id": "call_0", "id": "msg_transformed_item_0", - "role": "assistant", + "name": "get_weather", "status": "completed", - "type": "message", + "type": "function_call", }, ], - "output_text": "{ - "a": 1 -}", + "output_text": "", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 7, + "input_tokens": 62, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 38, + "output_tokens": 123, "output_tokens_details": { - "reasoning_tokens": 28, + "reasoning_tokens": 105, }, - "total_tokens": 45, + "total_tokens": 185, }, } `; -exports[`responses → google > textFormatJsonSchemaParam > request 1`] = ` +exports[`responses → google > toolChoiceAnyParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Name: John, Age: 25", + "text": "Weather?", }, ], "role": "user", }, ], - "generationConfig": { - "responseJsonSchema": { - "additionalProperties": false, - "properties": { - "age": { - "type": "number", - }, - "name": { - "type": "string", + "model": "gemini-2.5-flash", + "toolConfig": { + "functionCallingConfig": { + "mode": "ANY", + }, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, }, - }, - "required": [ - "name", - "age", ], - "title": "person_info", - "type": "object", }, - "responseMimeType": "application/json", - "responseSchema": null, - }, - "model": "gemini-2.5-flash", + ], } `; -exports[`responses → google > textFormatJsonSchemaParam > response 1`] = ` +exports[`responses → google > toolChoiceAnyParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -18105,77 +19137,79 @@ exports[`responses → google > textFormatJsonSchemaParam > response 1`] = ` "object": "response", "output": [ { - "content": [ - { - "annotations": [], - "text": "{"age":25,"name":"John"}", - "type": "output_text", - }, - ], + "arguments": "{"location":"London"}", + "call_id": "call_0", "id": "msg_transformed_item_0", - "role": "assistant", + "name": "get_weather", "status": "completed", - "type": "message", + "type": "function_call", }, ], - "output_text": "{"age":25,"name":"John"}", + "output_text": "", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 10, + "input_tokens": 37, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 80, + "output_tokens": 57, "output_tokens_details": { - "reasoning_tokens": 70, + "reasoning_tokens": 42, }, - "total_tokens": 90, + "total_tokens": 94, }, } `; -exports[`responses → google > textFormatJsonSchemaWithDescriptionParam > request 1`] = ` +exports[`responses → google > toolChoiceAutoParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Name: John, Age: 25", + "text": "Weather?", }, ], "role": "user", }, ], - "generationConfig": { - "responseJsonSchema": { - "additionalProperties": false, - "description": "Extract person information from text", - "properties": { - "age": { - "type": "number", - }, - "name": { - "type": "string", + "model": "gemini-2.5-flash", + "toolConfig": { + "functionCallingConfig": { + "mode": "AUTO", + }, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, }, - }, - "required": [ - "name", - "age", ], - "title": "person_info", - "type": "object", }, - "responseMimeType": "application/json", - "responseSchema": null, - }, - "model": "gemini-2.5-flash", + ], } `; -exports[`responses → google > textFormatJsonSchemaWithDescriptionParam > response 1`] = ` +exports[`responses → google > toolChoiceAutoParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -18187,7 +19221,7 @@ exports[`responses → google > textFormatJsonSchemaWithDescriptionParam > respo "content": [ { "annotations": [], - "text": "{"age": 25, "name": "John"}", + "text": "I can get the weather for you, but I need to know your location. Could you please tell me where you are?", "type": "output_text", }, ], @@ -18197,46 +19231,71 @@ exports[`responses → google > textFormatJsonSchemaWithDescriptionParam > respo "type": "message", }, ], - "output_text": "{"age": 25, "name": "John"}", + "output_text": "I can get the weather for you, but I need to know your location. Could you please tell me where you are?", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 10, + "input_tokens": 37, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 94, + "output_tokens": 131, "output_tokens_details": { - "reasoning_tokens": 81, + "reasoning_tokens": 106, }, - "total_tokens": 104, + "total_tokens": 168, }, } `; -exports[`responses → google > textFormatTextParam > request 1`] = ` +exports[`responses → google > toolChoiceNoneParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "Say hello.", + "text": "Weather?", }, ], "role": "user", }, ], - "generationConfig": { - "responseMimeType": "text/plain", - "responseSchema": null, - }, "model": "gemini-2.5-flash", + "toolConfig": { + "functionCallingConfig": { + "mode": "NONE", + }, + }, + "tools": [ + { + "functionDeclarations": [ + { + "description": "Get weather", + "name": "get_weather", + "parameters": null, + "parametersJsonSchema": { + "additionalProperties": false, + "properties": { + "location": { + "type": "string", + }, + }, + "required": [ + "location", + ], + "type": "object", + }, + "response": null, + }, + ], + }, + ], } `; -exports[`responses → google > textFormatTextParam > response 1`] = ` +exports[`responses → google > toolChoiceNoneParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -18248,7 +19307,14 @@ exports[`responses → google > textFormatTextParam > response 1`] = ` "content": [ { "annotations": [], - "text": "Hello!", + "text": "To give you the most accurate weather information, I need to know your **location**. + +Please tell me the **city and state (or country)**, and I can tell you about: + +* **Current conditions** (temperature, "feels like," sky) +* **Today's forecast** (high/low, precipitation chance) +* **Extended forecast** (next few days) +* **Specific details** (wind, humidity, UV index, etc.)", "type": "output_text", }, ], @@ -18258,32 +19324,39 @@ exports[`responses → google > textFormatTextParam > response 1`] = ` "type": "message", }, ], - "output_text": "Hello!", + "output_text": "To give you the most accurate weather information, I need to know your **location**. + +Please tell me the **city and state (or country)**, and I can tell you about: + +* **Current conditions** (temperature, "feels like," sky) +* **Today's forecast** (high/low, precipitation chance) +* **Extended forecast** (next few days) +* **Specific details** (wind, humidity, UV index, etc.)", "parallel_tool_calls": false, "status": "completed", "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 4, + "input_tokens": 37, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 27, + "output_tokens": 462, "output_tokens_details": { - "reasoning_tokens": 25, + "reasoning_tokens": 362, }, - "total_tokens": 31, + "total_tokens": 499, }, } `; -exports[`responses → google > toolCallRequest > request 1`] = ` +exports[`responses → google > toolChoiceRequiredParam > request 1`] = ` { "contents": [ { "parts": [ { - "text": "What's the weather like in San Francisco?", + "text": "Tokyo weather", }, ], "role": "user", @@ -18292,20 +19365,23 @@ exports[`responses → google > toolCallRequest > request 1`] = ` "model": "gemini-2.5-flash", "toolConfig": { "functionCallingConfig": { - "mode": "AUTO", + "allowedFunctionNames": [ + "get_weather", + ], + "mode": "ANY", }, }, "tools": [ { "functionDeclarations": [ { - "description": "Get the current weather for a location", + "description": "Get weather", "name": "get_weather", "parameters": null, "parametersJsonSchema": { + "additionalProperties": false, "properties": { "location": { - "description": "The city and state, e.g. San Francisco, CA", "type": "string", }, }, @@ -18322,7 +19398,7 @@ exports[`responses → google > toolCallRequest > request 1`] = ` } `; -exports[`responses → google > toolCallRequest > response 1`] = ` +exports[`responses → google > toolChoiceRequiredParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -18331,7 +19407,7 @@ exports[`responses → google > toolCallRequest > response 1`] = ` "object": "response", "output": [ { - "arguments": "{"location":"San Francisco, CA"}", + "arguments": "{"location":"Tokyo"}", "call_id": "call_0", "id": "msg_transformed_item_0", "name": "get_weather", @@ -18345,20 +19421,20 @@ exports[`responses → google > toolCallRequest > response 1`] = ` "tool_choice": "none", "tools": [], "usage": { - "input_tokens": 62, + "input_tokens": 37, "input_tokens_details": { "cached_tokens": 0, }, - "output_tokens": 123, + "output_tokens": 62, "output_tokens_details": { - "reasoning_tokens": 105, + "reasoning_tokens": 47, }, - "total_tokens": 185, + "total_tokens": 99, }, } `; -exports[`responses → google > toolChoiceRequiredParam > request 1`] = ` +exports[`responses → google > toolChoiceRequiredWithReasoningParam > request 1`] = ` { "contents": [ { @@ -18370,6 +19446,13 @@ exports[`responses → google > toolChoiceRequiredParam > request 1`] = ` "role": "user", }, ], + "generationConfig": { + "responseSchema": null, + "thinkingConfig": { + "includeThoughts": true, + "thinkingBudget": 2048, + }, + }, "model": "gemini-2.5-flash", "toolConfig": { "functionCallingConfig": { @@ -18406,7 +19489,7 @@ exports[`responses → google > toolChoiceRequiredParam > request 1`] = ` } `; -exports[`responses → google > toolChoiceRequiredParam > response 1`] = ` +exports[`responses → google > toolChoiceRequiredWithReasoningParam > response 1`] = ` { "created_at": 0, "id": "resp_transformed", @@ -18414,10 +19497,23 @@ exports[`responses → google > toolChoiceRequiredParam > response 1`] = ` "model": "gemini-2.5-flash", "object": "response", "output": [ + { + "id": "msg_transformed_item_0", + "summary": [ + { + "text": "**Weather Inquiry in Tokyo** + +Okay, so the user wants to know the weather in Tokyo. That's straightforward enough. I see the \`get_weather\` tool is available – excellent! And it looks like it accepts a \`location\` argument. So, what I need to do is quite clear: I need to call the \`get_weather\` tool, and feed it "Tokyo" as the value for the \`location\` parameter. That should provide the user with the weather information they are looking for. Simple and efficient, just how I like it. +", + "type": "summary_text", + }, + ], + "type": "reasoning", + }, { "arguments": "{"location":"Tokyo"}", "call_id": "call_0", - "id": "msg_transformed_item_0", + "id": "msg_transformed_item_1", "name": "get_weather", "status": "completed", "type": "function_call", diff --git a/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-request.json b/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-request.json new file mode 100644 index 00000000..80b5c81f --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-request.json @@ -0,0 +1,53 @@ +{ + "model": "gpt-5-nano", + "messages": [ + { + "role": "user", + "content": "Weather?" + }, + { + "role": "assistant", + "content": null, + "tool_calls": [ + { + "id": "call_lkp2hZObR0j5DYVBsRcowjZ1", + "type": "function", + "function": { + "name": "get_weather", + "arguments": "{\"location\":\"current location\"}" + } + } + ], + "refusal": null, + "annotations": [] + }, + { + "role": "tool", + "tool_call_id": "call_lkp2hZObR0j5DYVBsRcowjZ1", + "content": "71 degrees" + } + ], + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + } + ], + "tool_choice": "required" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-response-streaming.json b/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-response-streaming.json new file mode 100644 index 00000000..c6d79a82 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-response-streaming.json @@ -0,0 +1,199 @@ +[ + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "role": "assistant", + "content": null, + "tool_calls": [ + { + "index": 0, + "id": "call_EezarUGclH4BEa8XYaWScxIk", + "type": "function", + "function": { + "name": "get_weather", + "arguments": "" + } + } + ], + "refusal": null + }, + "finish_reason": null + } + ], + "obfuscation": "ly1Gwpc4hZUCD" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "{\"" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "5SnNFwJ" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "location" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "my" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "\":\"" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "DmGM7" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "current" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "Pe8" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": " location" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "b" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "\"}" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "kwbj8xF" + }, + { + "id": "chatcmpl-DPwJQNH4pC4wiSOj9WG2IEm3uRKHi", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": {}, + "finish_reason": "tool_calls" + } + ], + "obfuscation": "6TtpYXCP" + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-response.json b/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-response.json new file mode 100644 index 00000000..dae72724 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/chat-completions/followup-response.json @@ -0,0 +1,45 @@ +{ + "id": "chatcmpl-DPwJQD6YOKa1wkV92S12g3pV6LbdP", + "object": "chat.completion", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": null, + "tool_calls": [ + { + "id": "call_R76111coNcSUMPJ8XVGMeyMX", + "type": "function", + "function": { + "name": "get_weather", + "arguments": "{\"location\":\"current location\"}" + } + } + ], + "refusal": null, + "annotations": [] + }, + "finish_reason": "tool_calls" + } + ], + "usage": { + "prompt_tokens": 154, + "completion_tokens": 536, + "total_tokens": 690, + "prompt_tokens_details": { + "cached_tokens": 0, + "audio_tokens": 0 + }, + "completion_tokens_details": { + "reasoning_tokens": 512, + "audio_tokens": 0, + "accepted_prediction_tokens": 0, + "rejected_prediction_tokens": 0 + } + }, + "service_tier": "default", + "system_fingerprint": null +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/chat-completions/request.json b/payloads/snapshots/toolChoiceAnyParam/chat-completions/request.json new file mode 100644 index 00000000..a684bea0 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/chat-completions/request.json @@ -0,0 +1,32 @@ +{ + "model": "gpt-5-nano", + "messages": [ + { + "role": "user", + "content": "Weather?" + } + ], + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + } + ], + "tool_choice": "required" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/chat-completions/response-streaming.json b/payloads/snapshots/toolChoiceAnyParam/chat-completions/response-streaming.json new file mode 100644 index 00000000..d6ce1576 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/chat-completions/response-streaming.json @@ -0,0 +1,199 @@ +[ + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "role": "assistant", + "content": null, + "tool_calls": [ + { + "index": 0, + "id": "call_lq4nXEX8wBoWVEaGJWWEGMF0", + "type": "function", + "function": { + "name": "get_weather", + "arguments": "" + } + } + ], + "refusal": null + }, + "finish_reason": null + } + ], + "obfuscation": "QW44JMwCyQ0WN" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "{\"" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "oWggpRH" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "location" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "8m" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "\":\"" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "hp7hA" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "New" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "XAQDgpo" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": " York" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "gSvmi" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "tool_calls": [ + { + "index": 0, + "function": { + "arguments": "\"}" + } + } + ] + }, + "finish_reason": null + } + ], + "obfuscation": "gJboGMT" + }, + { + "id": "chatcmpl-DPwJH57VF4YRXTeWAnTmL2eH6EKG5", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": {}, + "finish_reason": "tool_calls" + } + ], + "obfuscation": "lVwpNZoU" + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/chat-completions/response.json b/payloads/snapshots/toolChoiceAnyParam/chat-completions/response.json new file mode 100644 index 00000000..1c42b307 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/chat-completions/response.json @@ -0,0 +1,45 @@ +{ + "id": "chatcmpl-DPwJHgUU3sMPrXmVT7zRxiUybA2X6", + "object": "chat.completion", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": null, + "tool_calls": [ + { + "id": "call_lkp2hZObR0j5DYVBsRcowjZ1", + "type": "function", + "function": { + "name": "get_weather", + "arguments": "{\"location\":\"current location\"}" + } + } + ], + "refusal": null, + "annotations": [] + }, + "finish_reason": "tool_calls" + } + ], + "usage": { + "prompt_tokens": 123, + "completion_tokens": 344, + "total_tokens": 467, + "prompt_tokens_details": { + "cached_tokens": 0, + "audio_tokens": 0 + }, + "completion_tokens_details": { + "reasoning_tokens": 320, + "audio_tokens": 0, + "accepted_prediction_tokens": 0, + "rejected_prediction_tokens": 0 + } + }, + "service_tier": "default", + "system_fingerprint": null +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/responses/followup-request.json b/payloads/snapshots/toolChoiceAnyParam/responses/followup-request.json new file mode 100644 index 00000000..e217ac23 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/responses/followup-request.json @@ -0,0 +1,48 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Weather?" + }, + { + "id": "rs_016067ec4fa8f6580069cd7d9bcebc81a195861640b68deb17", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_016067ec4fa8f6580069cd7da0c22481a19f867b2bac4c6156", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_hPzlsAOF7pJmgbSEP7OREDq6", + "name": "get_weather" + }, + { + "type": "function_call_output", + "call_id": "call_hPzlsAOF7pJmgbSEP7OREDq6", + "output": "71 degrees" + } + ], + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": "required" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/responses/followup-response-streaming.json b/payloads/snapshots/toolChoiceAnyParam/responses/followup-response-streaming.json new file mode 100644 index 00000000..92daef8d --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/responses/followup-response-streaming.json @@ -0,0 +1,350 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_016067ec4fa8f6580069cd7da1412881a197b455c38a3acdca", + "object": "response", + "created_at": 1775074721, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_016067ec4fa8f6580069cd7da1412881a197b455c38a3acdca", + "object": "response", + "created_at": 1775074721, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_016067ec4fa8f6580069cd7da2127c81a181cb40528c2cd073", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_016067ec4fa8f6580069cd7da2127c81a181cb40528c2cd073", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_016067ec4fa8f6580069cd7da5190881a19a51c183cc461898", + "type": "reasoning", + "summary": [] + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_016067ec4fa8f6580069cd7da5190881a19a51c183cc461898", + "type": "reasoning", + "summary": [] + }, + "output_index": 1, + "sequence_number": 5 + }, + { + "type": "response.output_item.added", + "item": { + "id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "type": "function_call", + "status": "in_progress", + "arguments": "", + "call_id": "call_7aGCdFlwF8ZLR1HoLuCUDa6M", + "name": "get_weather" + }, + "output_index": 2, + "sequence_number": 6 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "{\"", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "obfuscation": "wJTaDtgObuBWSz", + "output_index": 2, + "sequence_number": 7 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "location", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "obfuscation": "X7IYK2kn", + "output_index": 2, + "sequence_number": 8 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\":\"", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "obfuscation": "njMxVxcOfqoEW", + "output_index": 2, + "sequence_number": 9 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "current", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "obfuscation": "Xw7OYdqn7", + "output_index": 2, + "sequence_number": 10 + }, + { + "type": "response.function_call_arguments.delta", + "delta": " location", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "obfuscation": "IIVEiqJ", + "output_index": 2, + "sequence_number": 11 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\"}", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "obfuscation": "D1eAnlfzoRE076", + "output_index": 2, + "sequence_number": 12 + }, + { + "type": "response.function_call_arguments.done", + "arguments": "{\"location\":\"current location\"}", + "item_id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "output_index": 2, + "sequence_number": 13 + }, + { + "type": "response.output_item.done", + "item": { + "id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_7aGCdFlwF8ZLR1HoLuCUDa6M", + "name": "get_weather" + }, + "output_index": 2, + "sequence_number": 14 + }, + { + "type": "response.completed", + "response": { + "id": "resp_016067ec4fa8f6580069cd7da1412881a197b455c38a3acdca", + "object": "response", + "created_at": 1775074721, + "status": "completed", + "background": false, + "completed_at": 1775074725, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_016067ec4fa8f6580069cd7da2127c81a181cb40528c2cd073", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_016067ec4fa8f6580069cd7da5190881a19a51c183cc461898", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_016067ec4fa8f6580069cd7da570b881a1a7c845cbcaeea59c", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_7aGCdFlwF8ZLR1HoLuCUDa6M", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 681, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 450, + "output_tokens_details": { + "reasoning_tokens": 384 + }, + "total_tokens": 1131 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 15 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/responses/followup-response.json b/payloads/snapshots/toolChoiceAnyParam/responses/followup-response.json new file mode 100644 index 00000000..cd92511c --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/responses/followup-response.json @@ -0,0 +1,100 @@ +{ + "id": "resp_016067ec4fa8f6580069cd7da1406c81a1b11d78dba3741ec3", + "object": "response", + "created_at": 1775074721, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074725, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_016067ec4fa8f6580069cd7da1dff881a19820e3d1dcd67cc8", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_016067ec4fa8f6580069cd7da4d56081a190500ded46cae853", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_016067ec4fa8f6580069cd7da4f09881a1b501daa5b787a96c", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_016067ec4fa8f6580069cd7da5399481a198a1bb34d2629f9e", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_vu9tzLe65kAqcn1UL5b61jWz", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 681, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 465, + "output_tokens_details": { + "reasoning_tokens": 384 + }, + "total_tokens": 1146 + }, + "user": null, + "metadata": {}, + "output_text": "" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/responses/request.json b/payloads/snapshots/toolChoiceAnyParam/responses/request.json new file mode 100644 index 00000000..c113b1e4 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/responses/request.json @@ -0,0 +1,30 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Weather?" + } + ], + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": "required" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/responses/response-streaming.json b/payloads/snapshots/toolChoiceAnyParam/responses/response-streaming.json new file mode 100644 index 00000000..7895b164 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/responses/response-streaming.json @@ -0,0 +1,325 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_03e820aae955fe830069cd7d9b020c8193a3cc0659efaed129", + "object": "response", + "created_at": 1775074715, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_03e820aae955fe830069cd7d9b020c8193a3cc0659efaed129", + "object": "response", + "created_at": 1775074715, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_03e820aae955fe830069cd7d9bb5c88193a2e9b93a88ef1f3c", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_03e820aae955fe830069cd7d9bb5c88193a2e9b93a88ef1f3c", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "type": "function_call", + "status": "in_progress", + "arguments": "", + "call_id": "call_77FHJdEqWiTjKgTqPYXWjUto", + "name": "get_weather" + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "{\"", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "obfuscation": "4sfHGdIrmNuNyo", + "output_index": 1, + "sequence_number": 5 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "location", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "obfuscation": "SE5F8gZT", + "output_index": 1, + "sequence_number": 6 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\":\"", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "obfuscation": "IFYdXnUWAswGn", + "output_index": 1, + "sequence_number": 7 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "current", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "obfuscation": "ncYwz2j60", + "output_index": 1, + "sequence_number": 8 + }, + { + "type": "response.function_call_arguments.delta", + "delta": " location", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "obfuscation": "dxDKCXC", + "output_index": 1, + "sequence_number": 9 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\"}", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "obfuscation": "c5pLy0FzsNDSi8", + "output_index": 1, + "sequence_number": 10 + }, + { + "type": "response.function_call_arguments.done", + "arguments": "{\"location\":\"current location\"}", + "item_id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "output_index": 1, + "sequence_number": 11 + }, + { + "type": "response.output_item.done", + "item": { + "id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_77FHJdEqWiTjKgTqPYXWjUto", + "name": "get_weather" + }, + "output_index": 1, + "sequence_number": 12 + }, + { + "type": "response.completed", + "response": { + "id": "resp_03e820aae955fe830069cd7d9b020c8193a3cc0659efaed129", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "completed_at": 1775074719, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_03e820aae955fe830069cd7d9bb5c88193a2e9b93a88ef1f3c", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_03e820aae955fe830069cd7d9faf848193990a304e203388f5", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_77FHJdEqWiTjKgTqPYXWjUto", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 604, + "output_tokens_details": { + "reasoning_tokens": 576 + }, + "total_tokens": 645 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 13 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAnyParam/responses/response.json b/payloads/snapshots/toolChoiceAnyParam/responses/response.json new file mode 100644 index 00000000..e5865bd9 --- /dev/null +++ b/payloads/snapshots/toolChoiceAnyParam/responses/response.json @@ -0,0 +1,90 @@ +{ + "id": "resp_016067ec4fa8f6580069cd7d9b3a2881a1b95dc6128e9e9cff", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074720, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_016067ec4fa8f6580069cd7d9bcebc81a195861640b68deb17", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_016067ec4fa8f6580069cd7da0c22481a19f867b2bac4c6156", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"current location\"}", + "call_id": "call_hPzlsAOF7pJmgbSEP7OREDq6", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "required", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 627, + "output_tokens_details": { + "reasoning_tokens": 576 + }, + "total_tokens": 668 + }, + "user": null, + "metadata": {}, + "output_text": "" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-request.json b/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-request.json new file mode 100644 index 00000000..58154dbb --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-request.json @@ -0,0 +1,42 @@ +{ + "model": "gpt-5-nano", + "messages": [ + { + "role": "user", + "content": "Weather?" + }, + { + "role": "assistant", + "content": "Sure—I can get that. Which location are you interested in? And would you like:\n\n- current conditions\n- hourly forecast\n- 7-day forecast\n\nAlso, do you prefer Celsius or Fahrenheit for the temperatures?", + "refusal": null, + "annotations": [] + }, + { + "role": "user", + "content": "What should I do next?" + } + ], + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + } + ], + "tool_choice": "auto" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-response-streaming.json b/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-response-streaming.json new file mode 100644 index 00000000..8b8447d6 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-response-streaming.json @@ -0,0 +1,2288 @@ +[ + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "role": "assistant", + "content": "", + "refusal": null + }, + "finish_reason": null + } + ], + "obfuscation": "NM" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Great" + }, + "finish_reason": null + } + ], + "obfuscation": "fnUQNM3JnsuavqY" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "—" + }, + "finish_reason": null + } + ], + "obfuscation": "CYG" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "to" + }, + "finish_reason": null + } + ], + "obfuscation": "OR" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " fetch" + }, + "finish_reason": null + } + ], + "obfuscation": "8A6VWHXtDqK6mN" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " weather" + }, + "finish_reason": null + } + ], + "obfuscation": "Et5oOPFpp8sW" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "xA" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " just" + }, + "finish_reason": null + } + ], + "obfuscation": "CRvaVZx3HiZB7U2" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " need" + }, + "finish_reason": null + } + ], + "obfuscation": "YTib5xcNeGszYq3" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " a" + }, + "finish_reason": null + } + ], + "obfuscation": "GD" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " few" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " details" + }, + "finish_reason": null + } + ], + "obfuscation": "LuMFYVMOu7Yf" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " from" + }, + "finish_reason": null + } + ], + "obfuscation": "KUb2IhwxHD3UIUk" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "." + }, + "finish_reason": null + } + ], + "obfuscation": "29m" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Here" + }, + "finish_reason": null + } + ], + "obfuscation": "FSwq4SceXJ1YLbB" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "’s" + }, + "finish_reason": null + } + ], + "obfuscation": "RJ" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " what" + }, + "finish_reason": null + } + ], + "obfuscation": "XLQSQuS0HYkdeDd" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "s" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " tell" + }, + "finish_reason": null + } + ], + "obfuscation": "np0x1ohm9oEznwz" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " me" + }, + "finish_reason": null + } + ], + "obfuscation": "q" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "SeF5HMpugTppcHx" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "YHA" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Location" + }, + "finish_reason": null + } + ], + "obfuscation": "i5s6whtZRoh" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":" + }, + "finish_reason": null + } + ], + "obfuscation": "O4Z" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " city" + }, + "finish_reason": null + } + ], + "obfuscation": "rsBQLXtl2iAnuDG" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "p2A" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " country" + }, + "finish_reason": null + } + ], + "obfuscation": "otZk55vP1JaE" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "eQ" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "e" + }, + "finish_reason": null + } + ], + "obfuscation": "V7x" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".g" + }, + "finish_reason": null + } + ], + "obfuscation": "sM" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".," + }, + "finish_reason": null + } + ], + "obfuscation": "vb" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " “" + }, + "finish_reason": null + } + ], + "obfuscation": "hi" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "New" + }, + "finish_reason": null + } + ], + "obfuscation": "9" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " York" + }, + "finish_reason": null + } + ], + "obfuscation": "kC1Fx8vKSm7eRGr" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "xac" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " USA" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "”" + }, + "finish_reason": null + } + ], + "obfuscation": "dNK" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "m" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " “" + }, + "finish_reason": null + } + ], + "obfuscation": "c6" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "London" + }, + "finish_reason": null + } + ], + "obfuscation": "lP6103nvSgeTuk" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "BQt" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " UK" + }, + "finish_reason": null + } + ], + "obfuscation": "X" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "”)." + }, + "finish_reason": null + } + ], + "obfuscation": "2" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " If" + }, + "finish_reason": null + } + ], + "obfuscation": "Z" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " want" + }, + "finish_reason": null + } + ], + "obfuscation": "jQZrptv1LOyBC5V" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "9Vd" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "eH" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " can" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " use" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "8d8DLVZJiRpSHHq" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " current" + }, + "finish_reason": null + } + ], + "obfuscation": "QMubxkoRzDLm" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " location" + }, + "finish_reason": null + } + ], + "obfuscation": "3MRk5zk6AVZ" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " if" + }, + "finish_reason": null + } + ], + "obfuscation": "L" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " enable" + }, + "finish_reason": null + } + ], + "obfuscation": "y97D3fhET6ZSa" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " sharing" + }, + "finish_reason": null + } + ], + "obfuscation": "W2ZJxaCBD23b" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n" + }, + "finish_reason": null + } + ], + "obfuscation": "y" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "VKu" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "qHO1RqKcL3P" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " type" + }, + "finish_reason": null + } + ], + "obfuscation": "P1Y27d0qahYj5Q0" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":" + }, + "finish_reason": null + } + ], + "obfuscation": "KJ2" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " current" + }, + "finish_reason": null + } + ], + "obfuscation": "0QgNrGdcAR5U" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " conditions" + }, + "finish_reason": null + } + ], + "obfuscation": "oIpwn5JDC" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "EJw" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " hourly" + }, + "finish_reason": null + } + ], + "obfuscation": "wVOCnxVM34hlb" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "P2SJaHTqNaz" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "HWw" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "1" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " " + }, + "finish_reason": null + } + ], + "obfuscation": "FQ6" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "7" + }, + "finish_reason": null + } + ], + "obfuscation": "TNp" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-day" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "RfCxNuLflaN" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n" + }, + "finish_reason": null + } + ], + "obfuscation": "J" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "CSO" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Units" + }, + "finish_reason": null + } + ], + "obfuscation": "qKMXc5fwpu1WAE" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":" + }, + "finish_reason": null + } + ], + "obfuscation": "Dx1" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Celsius" + }, + "finish_reason": null + } + ], + "obfuscation": "BK3270uT4yNx" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "U" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Fahrenheit" + }, + "finish_reason": null + } + ], + "obfuscation": "uytwqYMSW" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "XN6AD7nVn11VS4k" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Examples" + }, + "finish_reason": null + } + ], + "obfuscation": "mb0WfBKzSTaH" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":\n" + }, + "finish_reason": null + } + ], + "obfuscation": "i" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "Oft" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " “" + }, + "finish_reason": null + } + ], + "obfuscation": "gD" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Current" + }, + "finish_reason": null + } + ], + "obfuscation": "GEe4mNXnuEF9P" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " conditions" + }, + "finish_reason": null + } + ], + "obfuscation": "F9lNs8Fsa" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Paris" + }, + "finish_reason": null + } + ], + "obfuscation": "PJdQ7wPkdP7kvU" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "8EP" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " France" + }, + "finish_reason": null + } + ], + "obfuscation": "zwTVWaF6govI6" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " in" + }, + "finish_reason": null + } + ], + "obfuscation": "6" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Celsius" + }, + "finish_reason": null + } + ], + "obfuscation": "ODjhb1O3ai2N" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "”\n" + }, + "finish_reason": null + } + ], + "obfuscation": "q" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "m4k" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " “" + }, + "finish_reason": null + } + ], + "obfuscation": "4Q" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Hourly" + }, + "finish_reason": null + } + ], + "obfuscation": "kb8C0Pt5Tm00b5" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "SuQA30i7t6m" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Tokyo" + }, + "finish_reason": null + } + ], + "obfuscation": "FewW6lSPV8TW3r" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " in" + }, + "finish_reason": null + } + ], + "obfuscation": "P" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Fahrenheit" + }, + "finish_reason": null + } + ], + "obfuscation": "6tliRq35L" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "”\n" + }, + "finish_reason": null + } + ], + "obfuscation": "U" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "zgU" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " “" + }, + "finish_reason": null + } + ], + "obfuscation": "yG" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "7" + }, + "finish_reason": null + } + ], + "obfuscation": "Y3E" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-day" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "5pRNRjFg4z7" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Seattle" + }, + "finish_reason": null + } + ], + "obfuscation": "jRDwPrwAijZV" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " in" + }, + "finish_reason": null + } + ], + "obfuscation": "D" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Celsius" + }, + "finish_reason": null + } + ], + "obfuscation": "FeO0yZlsz5TA" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "”\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "K3w1FwNLibh9ICq" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Tell" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " me" + }, + "finish_reason": null + } + ], + "obfuscation": "j" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "HaUF48Nvs4qoaIE" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " preferences" + }, + "finish_reason": null + } + ], + "obfuscation": "sgkDrSO4" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "4j" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "’ll" + }, + "finish_reason": null + } + ], + "obfuscation": "e" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " grab" + }, + "finish_reason": null + } + ], + "obfuscation": "X9pRMyI0fzezYDU" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " weather" + }, + "finish_reason": null + } + ], + "obfuscation": "X3bERXQ2JG4B" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "." + }, + "finish_reason": null + } + ], + "obfuscation": "Mm5" + }, + { + "id": "chatcmpl-DPwJQsGhPVm6qI4GdXAGb0bqXqlSP", + "object": "chat.completion.chunk", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": {}, + "finish_reason": "stop" + } + ], + "obfuscation": "ifPyLSmgnkZp33" + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-response.json b/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-response.json new file mode 100644 index 00000000..de12e3b1 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/chat-completions/followup-response.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-DPwJQ05RR2ouBSj64ibFdCnsRwqZO", + "object": "chat.completion", + "created": 1775074724, + "model": "gpt-5-nano-2025-08-07", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "Here’s how to proceed:\n\n- Tell me the location (city, region, or coordinates).\n- Tell me which forecast you want:\n - current conditions\n - hourly forecast\n - 7-day forecast\n- Tell me your preferred temperature unit:\n - Celsius or Fahrenheit\n\nExamples:\n- “New York City, current conditions, Fahrenheit”\n- “Tokyo, hourly forecast, Celsius”\n- “Madrid, 7-day forecast, Celsius”\n\nIf you’re not sure, you can just say a city and I’ll default to current conditions in Fahrenheit, and I’ll ask follow-up questions if needed.", + "refusal": null, + "annotations": [] + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 183, + "completion_tokens": 644, + "total_tokens": 827, + "prompt_tokens_details": { + "cached_tokens": 0, + "audio_tokens": 0 + }, + "completion_tokens_details": { + "reasoning_tokens": 512, + "audio_tokens": 0, + "accepted_prediction_tokens": 0, + "rejected_prediction_tokens": 0 + } + }, + "service_tier": "default", + "system_fingerprint": null +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/chat-completions/request.json b/payloads/snapshots/toolChoiceAutoParam/chat-completions/request.json new file mode 100644 index 00000000..9907bfd6 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/chat-completions/request.json @@ -0,0 +1,32 @@ +{ + "model": "gpt-5-nano", + "messages": [ + { + "role": "user", + "content": "Weather?" + } + ], + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + } + ], + "tool_choice": "auto" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/chat-completions/response-streaming.json b/payloads/snapshots/toolChoiceAutoParam/chat-completions/response-streaming.json new file mode 100644 index 00000000..c9f7ca57 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/chat-completions/response-streaming.json @@ -0,0 +1,1118 @@ +[ + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "role": "assistant", + "content": "", + "refusal": null + }, + "finish_reason": null + } + ], + "obfuscation": "bR" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Sure" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "—" + }, + "finish_reason": null + } + ], + "obfuscation": "Ug4" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "where" + }, + "finish_reason": null + } + ], + "obfuscation": "L8pbG8M16z66GHG" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " would" + }, + "finish_reason": null + } + ], + "obfuscation": "rmw5eGPUOCiyeN" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " like" + }, + "finish_reason": null + } + ], + "obfuscation": "4k01yHBGttNnaDq" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " weather" + }, + "finish_reason": null + } + ], + "obfuscation": "Gl9Gjd4j1myP" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "?" + }, + "finish_reason": null + } + ], + "obfuscation": "94d" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Please" + }, + "finish_reason": null + } + ], + "obfuscation": "QdfYfYUSDH7jT" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " provide" + }, + "finish_reason": null + } + ], + "obfuscation": "NcCIR8w1iBzw" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":\n" + }, + "finish_reason": null + } + ], + "obfuscation": "4" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "xWo" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Location" + }, + "finish_reason": null + } + ], + "obfuscation": "F7NGTeOahGd" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "Yg" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "city" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "ZgA" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " region" + }, + "finish_reason": null + } + ], + "obfuscation": "l49Dxoi36YZkw" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "RIC" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "P" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " coordinates" + }, + "finish_reason": null + } + ], + "obfuscation": "uSV6mWdH" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ")\n" + }, + "finish_reason": null + } + ], + "obfuscation": "Y" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "VAA" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Time" + }, + "finish_reason": null + } + ], + "obfuscation": "DerZJqodxRbUsK2" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " frame" + }, + "finish_reason": null + } + ], + "obfuscation": "gctJtag6IRGxn8" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "GQ" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "current" + }, + "finish_reason": null + } + ], + "obfuscation": "5nFFrtXh0E9fa" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " conditions" + }, + "finish_reason": null + } + ], + "obfuscation": "f76fJOeUV" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "Zku" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " hourly" + }, + "finish_reason": null + } + ], + "obfuscation": "4CoKruv3cc8na" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "nZI" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "5" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " multi" + }, + "finish_reason": null + } + ], + "obfuscation": "uRV6tvSgDWVOJv" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-day" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "PzQTpq0EGbW" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ")\n" + }, + "finish_reason": null + } + ], + "obfuscation": "g" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "tel" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Preferred" + }, + "finish_reason": null + } + ], + "obfuscation": "7D8leu0sp5" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " units" + }, + "finish_reason": null + } + ], + "obfuscation": "vCtLtgQUfKmjCR" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "pc" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "C" + }, + "finish_reason": null + } + ], + "obfuscation": "3aL" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "elsius" + }, + "finish_reason": null + } + ], + "obfuscation": "Xf1eJ3NSbCWeBC" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "j" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Fahrenheit" + }, + "finish_reason": null + } + ], + "obfuscation": "4IvUgwYbD" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ")\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "gEVZBsVJjkJ0JTr" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "For" + }, + "finish_reason": null + } + ], + "obfuscation": "M" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " example" + }, + "finish_reason": null + } + ], + "obfuscation": "n7l4l2TaAc9n" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":" + }, + "finish_reason": null + } + ], + "obfuscation": "NuJ" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " \"" + }, + "finish_reason": null + } + ], + "obfuscation": "I" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Current" + }, + "finish_reason": null + } + ], + "obfuscation": "IQB29FMufNttY" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " weather" + }, + "finish_reason": null + } + ], + "obfuscation": "b2WIm5yTKH8t" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " in" + }, + "finish_reason": null + } + ], + "obfuscation": "Z" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " London" + }, + "finish_reason": null + } + ], + "obfuscation": "BUTEqmC5ueZ0Z" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "agE" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " UK" + }, + "finish_reason": null + } + ], + "obfuscation": "h" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "1Vq" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " in" + }, + "finish_reason": null + } + ], + "obfuscation": "1" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Celsius" + }, + "finish_reason": null + } + ], + "obfuscation": "1yuuWsmimjHw" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\"" + }, + "finish_reason": null + } + ], + "obfuscation": "3" + }, + { + "id": "chatcmpl-DPwJHksJn0Tgd5r7kuk8EOKMAMxXr", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": {}, + "finish_reason": "stop" + } + ], + "obfuscation": "aC8yDg9fI4symQ" + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/chat-completions/response.json b/payloads/snapshots/toolChoiceAutoParam/chat-completions/response.json new file mode 100644 index 00000000..d20a5064 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/chat-completions/response.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-DPwJHGsTCTzsVcbc0z4PN0xZ9tQMp", + "object": "chat.completion", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "Sure—I can get that. Which location are you interested in? And would you like:\n\n- current conditions\n- hourly forecast\n- 7-day forecast\n\nAlso, do you prefer Celsius or Fahrenheit for the temperatures?", + "refusal": null, + "annotations": [] + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 123, + "completion_tokens": 440, + "total_tokens": 563, + "prompt_tokens_details": { + "cached_tokens": 0, + "audio_tokens": 0 + }, + "completion_tokens_details": { + "reasoning_tokens": 384, + "audio_tokens": 0, + "accepted_prediction_tokens": 0, + "rejected_prediction_tokens": 0 + } + }, + "service_tier": "default", + "system_fingerprint": null +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/responses/followup-request.json b/payloads/snapshots/toolChoiceAutoParam/responses/followup-request.json new file mode 100644 index 00000000..bae95d08 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/responses/followup-request.json @@ -0,0 +1,53 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Weather?" + }, + { + "id": "rs_02238c1301d0c3420069cd7d9baa508191a1f56bd0bad56400", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_02238c1301d0c3420069cd7d9f0d1c8191800a730fb7ec25a2", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Sure—which location should I check the weather for? Please provide:\n\n- City and country (e.g., New York, US or London, UK)\n- Or a ZIP/postal code (e.g., 10001)\n- Or coordinates (latitude, longitude)\n\nIf you want me to use your current location, say “use my location.” Also tell me if you want the current conditions or a forecast." + } + ], + "role": "assistant" + }, + { + "role": "user", + "content": "What should I do next?" + } + ], + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": "auto" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/responses/followup-response-streaming.json b/payloads/snapshots/toolChoiceAutoParam/responses/followup-response-streaming.json new file mode 100644 index 00000000..eb772f8a --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/responses/followup-response-streaming.json @@ -0,0 +1,2192 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_02238c1301d0c3420069cd7da24f0c81919f9ac1867b6d8e0a", + "object": "response", + "created_at": 1775074725, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_02238c1301d0c3420069cd7da24f0c81919f9ac1867b6d8e0a", + "object": "response", + "created_at": 1775074725, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_02238c1301d0c3420069cd7da87438819197254cda5dfbaa9c", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "keepalive", + "sequence_number": 3 + }, + { + "type": "keepalive", + "sequence_number": 4 + }, + { + "type": "keepalive", + "sequence_number": 5 + }, + { + "type": "keepalive", + "sequence_number": 6 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_02238c1301d0c3420069cd7da87438819197254cda5dfbaa9c", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 7 + }, + { + "type": "response.output_item.added", + "item": { + "id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "type": "message", + "status": "in_progress", + "content": [], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 8 + }, + { + "type": "response.content_part.added", + "content_index": 0, + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "" + }, + "sequence_number": 9 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Here", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "pLaVah06xk9T", + "output_index": 1, + "sequence_number": 10 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’s", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "jP4pBFRSV6XJo6", + "output_index": 1, + "sequence_number": 11 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " what", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "DeSMqi5DBcK", + "output_index": 1, + "sequence_number": 12 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "PpRvKRtU7Re3Y", + "output_index": 1, + "sequence_number": 13 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " do", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "q8xGzWuHmPlye", + "output_index": 1, + "sequence_number": 14 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " next", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "GlSusRw4nSV", + "output_index": 1, + "sequence_number": 15 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "zkw9vvZpBfUSA", + "output_index": 1, + "sequence_number": 16 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " get", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "oKA2ASKB8xuC", + "output_index": 1, + "sequence_number": 17 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "KLUEhienO6o", + "output_index": 1, + "sequence_number": 18 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "WT2S7pku", + "output_index": 1, + "sequence_number": 19 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "XwKAmQD7sRiGu", + "output_index": 1, + "sequence_number": 20 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "wF8bWTkWZViFA7K", + "output_index": 1, + "sequence_number": 21 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Tell", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "c2OxHTVzPnp", + "output_index": 1, + "sequence_number": 22 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " me", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "QXS8jDVdceWdF", + "output_index": 1, + "sequence_number": 23 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " the", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "caAlpWihv3MJ", + "output_index": 1, + "sequence_number": 24 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "neQCsyr", + "output_index": 1, + "sequence_number": 25 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "s6fuf2HRA4EmokY", + "output_index": 1, + "sequence_number": 26 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "MIHKbMWjrOLCaBg", + "output_index": 1, + "sequence_number": 27 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ps0RRnSZXjZZsK", + "output_index": 1, + "sequence_number": 28 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " City", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "pJknabcYzQ7", + "output_index": 1, + "sequence_number": 29 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "pUaTssYq5P4z", + "output_index": 1, + "sequence_number": 30 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " country", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "B20LJJEM", + "output_index": 1, + "sequence_number": 31 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "a5BqHNNJQZ3Pvy", + "output_index": 1, + "sequence_number": 32 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "e", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "LpDJAciFywdMEKv", + "output_index": 1, + "sequence_number": 33 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".g", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Eed083WwkwanKG", + "output_index": 1, + "sequence_number": 34 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".,", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "rkZQ0NVzQDGqO3", + "output_index": 1, + "sequence_number": 35 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Paris", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "TRnXoYTJWV", + "output_index": 1, + "sequence_number": 36 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "6sHJjoiauHgVC8V", + "output_index": 1, + "sequence_number": 37 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " FR", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "8b0cAAfZ95t99", + "output_index": 1, + "sequence_number": 38 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "SaAEANTs3OZJyq", + "output_index": 1, + "sequence_number": 39 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ylokWXdPURuGeeq", + "output_index": 1, + "sequence_number": 40 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3uxiImPTCiHjxn", + "output_index": 1, + "sequence_number": 41 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ZIP", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "pVj455ChtOgp", + "output_index": 1, + "sequence_number": 42 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "/post", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "dAPDqrf6ihS", + "output_index": 1, + "sequence_number": 43 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "al", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Ffe1vZcErQvOTi", + "output_index": 1, + "sequence_number": 44 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " code", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "MGuzKS6uL6D", + "output_index": 1, + "sequence_number": 45 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "IYpjCrQdTkf8Me", + "output_index": 1, + "sequence_number": 46 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "e", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "DigKfNvWx7cfBnD", + "output_index": 1, + "sequence_number": 47 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".g", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Vs0fwHrNaGXNe5", + "output_index": 1, + "sequence_number": 48 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".,", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "skick29PeyqZGP", + "output_index": 1, + "sequence_number": 49 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "TumtP1nUuUJf5D4", + "output_index": 1, + "sequence_number": 50 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "941", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "jhTAGG6YXT34m", + "output_index": 1, + "sequence_number": 51 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "07", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "JFC6YZ97wy2AJR", + "output_index": 1, + "sequence_number": 52 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "8bVF0jG2XFkTOu", + "output_index": 1, + "sequence_number": 53 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "PUuiRoMDyUXa1ft", + "output_index": 1, + "sequence_number": 54 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "qaRH4XEFQRyMu4", + "output_index": 1, + "sequence_number": 55 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Coordinates", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "FGpR", + "output_index": 1, + "sequence_number": 56 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3GmX8T72sZok1D", + "output_index": 1, + "sequence_number": 57 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "latitude", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "OeLRw28O", + "output_index": 1, + "sequence_number": 58 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "4HRwykUyzN1QBL2", + "output_index": 1, + "sequence_number": 59 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " longitude", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3bgem8", + "output_index": 1, + "sequence_number": 60 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "D87C4X1rEviKshe", + "output_index": 1, + "sequence_number": 61 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "HgnuXmqZEw59PH", + "output_index": 1, + "sequence_number": 62 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "e", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "gbq8kMIlQPON0Vp", + "output_index": 1, + "sequence_number": 63 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".g", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "7SmrtC3uwquVOY", + "output_index": 1, + "sequence_number": 64 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".,", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "heLZmlBKyqfe85", + "output_index": 1, + "sequence_number": 65 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Hb9TXyQDzCBvaIx", + "output_index": 1, + "sequence_number": 66 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "37", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "gTTup8HaOQPzra", + "output_index": 1, + "sequence_number": 67 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "1iqWFkjaD8v18St", + "output_index": 1, + "sequence_number": 68 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "774", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "VWJzVHH6pJmjy", + "output_index": 1, + "sequence_number": 69 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "9", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ZMzyQBT0NpWLfAX", + "output_index": 1, + "sequence_number": 70 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "r5ZVXRxD5DabtmO", + "output_index": 1, + "sequence_number": 71 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "RscMwqTZ5tvmna", + "output_index": 1, + "sequence_number": 72 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "122", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "OlD0VGu5TyIR0", + "output_index": 1, + "sequence_number": 73 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "VVASkCig7IP9Uiu", + "output_index": 1, + "sequence_number": 74 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "419", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "iBMEsskdmdB3u", + "output_index": 1, + "sequence_number": 75 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "4", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "lTLjKKoavk7Cwj3", + "output_index": 1, + "sequence_number": 76 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "5iziXmf62cEebi", + "output_index": 1, + "sequence_number": 77 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "DUZC3gFzUWm6KLK", + "output_index": 1, + "sequence_number": 78 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "xMHgC5zqsg2Udp", + "output_index": 1, + "sequence_number": 79 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Or", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "dWqbrVPWZ6rop", + "output_index": 1, + "sequence_number": 80 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " say", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "lQhcq8YHMJyP", + "output_index": 1, + "sequence_number": 81 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "359fDP9IzqTucsZ", + "output_index": 1, + "sequence_number": 82 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " “", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "cClKofVtYFmqtn", + "output_index": 1, + "sequence_number": 83 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "use", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "4f7K5HJOmPJBj", + "output_index": 1, + "sequence_number": 84 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " my", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "mYKzKEQrbqNXH", + "output_index": 1, + "sequence_number": 85 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "bkWGMjh", + "output_index": 1, + "sequence_number": 86 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "”", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "XniQ3lQ459GgxKn", + "output_index": 1, + "sequence_number": 87 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "aWvCbEqXiINKE", + "output_index": 1, + "sequence_number": 88 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " use", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "UsM5H7YIvwxQ", + "output_index": 1, + "sequence_number": 89 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3JmzjYsL07V", + "output_index": 1, + "sequence_number": 90 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " current", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "7Lgl0itc", + "output_index": 1, + "sequence_number": 91 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " position", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Llb6lGI", + "output_index": 1, + "sequence_number": 92 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "\n\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "TjSiHhxJ5aWknd", + "output_index": 1, + "sequence_number": 93 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "7Nix0oDI0wnJX2B", + "output_index": 1, + "sequence_number": 94 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Tell", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ODMGl5FfBwd", + "output_index": 1, + "sequence_number": 95 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " me", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "yJNea9BtL7fqT", + "output_index": 1, + "sequence_number": 96 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " what", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "1a6VJr6vejR", + "output_index": 1, + "sequence_number": 97 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "kslMAJJ5TYlk", + "output_index": 1, + "sequence_number": 98 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " want", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ONCh7ynUnKC", + "output_index": 1, + "sequence_number": 99 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "T2OBmb6SojF45e8", + "output_index": 1, + "sequence_number": 100 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "fzggGFVAQSZx3YY", + "output_index": 1, + "sequence_number": 101 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "NFdAiESDjPslWR", + "output_index": 1, + "sequence_number": 102 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Current", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Ccn17Sk9", + "output_index": 1, + "sequence_number": 103 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " conditions", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "VPpxE", + "output_index": 1, + "sequence_number": 104 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Rh8hCKpGn6tM5T", + "output_index": 1, + "sequence_number": 105 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "now", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "toPfhBAiR4eIc", + "output_index": 1, + "sequence_number": 106 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "RIqQMUV5Cl49rc", + "output_index": 1, + "sequence_number": 107 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "IhDwMuZHz0emry0", + "output_index": 1, + "sequence_number": 108 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Wc4oC9DKRdhcSM", + "output_index": 1, + "sequence_number": 109 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Forecast", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "bU5Cbca", + "output_index": 1, + "sequence_number": 110 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "2TYW0B9XseXtIh", + "output_index": 1, + "sequence_number": 111 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "e", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "WMvEl46r8j6sILA", + "output_index": 1, + "sequence_number": 112 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".g", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ASCEUBj74cvdfk", + "output_index": 1, + "sequence_number": 113 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".,", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "H7X0uVQLbiRjqz", + "output_index": 1, + "sequence_number": 114 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " next", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "7TAu7YZb8Kh", + "output_index": 1, + "sequence_number": 115 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "GIbXHKYE1AxqrRh", + "output_index": 1, + "sequence_number": 116 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "5", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "aDFf6TbY0mwDAdc", + "output_index": 1, + "sequence_number": 117 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " days", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "APIEvBp9bde", + "output_index": 1, + "sequence_number": 118 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "pkpURfl0JMZ1Y", + "output_index": 1, + "sequence_number": 119 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " next", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "qsp2Fq3hH4L", + "output_index": 1, + "sequence_number": 120 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "N3BWM5w2a3oY4i4", + "output_index": 1, + "sequence_number": 121 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "24", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "U9xABa7O5ZHvWX", + "output_index": 1, + "sequence_number": 122 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " hours", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "GaLrroEvbm", + "output_index": 1, + "sequence_number": 123 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "FzxFDE8sk5gLk", + "output_index": 1, + "sequence_number": 124 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "6F180OEWjI02Hrs", + "output_index": 1, + "sequence_number": 125 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Optional", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "aHcXBXB", + "output_index": 1, + "sequence_number": 126 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "qBu2wE63H1TaqVS", + "output_index": 1, + "sequence_number": 127 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " specify", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "hulq7LbP", + "output_index": 1, + "sequence_number": 128 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " units", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "5zcw2koRMY", + "output_index": 1, + "sequence_number": 129 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "b8zhNiGlYRhnKw", + "output_index": 1, + "sequence_number": 130 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "C", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "SeUU71sLlxtM2Xt", + "output_index": 1, + "sequence_number": 131 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3aJCHisGrj01l", + "output_index": 1, + "sequence_number": 132 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " F", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Jqst7r6lqaxi0O", + "output_index": 1, + "sequence_number": 133 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "bM9yvMGkqB1qK", + "output_index": 1, + "sequence_number": 134 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Examples", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "PzFfPoog", + "output_index": 1, + "sequence_number": 135 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "tIfyKUxxIyuozv", + "output_index": 1, + "sequence_number": 136 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "i5cCL0KQ3euPNYl", + "output_index": 1, + "sequence_number": 137 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " “", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "kg8qpGs0DB9F6T", + "output_index": 1, + "sequence_number": 138 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Weather", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "iGnWGwrAl", + "output_index": 1, + "sequence_number": 139 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "SHv5KDkG0ORM", + "output_index": 1, + "sequence_number": 140 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " New", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3r9Nve6IAR2o", + "output_index": 1, + "sequence_number": 141 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " York", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "H9OkRs9HbtM", + "output_index": 1, + "sequence_number": 142 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "qnZYYCYvEIPuh7F", + "output_index": 1, + "sequence_number": 143 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " US", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "3tdjc1o7a4FA2", + "output_index": 1, + "sequence_number": 144 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "sqfpoWGACFnUS2D", + "output_index": 1, + "sequence_number": 145 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " current", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "x7abZy0N", + "output_index": 1, + "sequence_number": 146 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "”\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "BJUY6yArfkx39W", + "output_index": 1, + "sequence_number": 147 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "JNUVuHvbxyanGEW", + "output_index": 1, + "sequence_number": 148 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " “", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ZZlqQcUkbwvUsH", + "output_index": 1, + "sequence_number": 149 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Weather", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "lb6Bj1BJh", + "output_index": 1, + "sequence_number": 150 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "hTPNK1dnsINg", + "output_index": 1, + "sequence_number": 151 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "mpOTz8fQdvizmDv", + "output_index": 1, + "sequence_number": 152 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "100", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "QmC9JABHmGc8t", + "output_index": 1, + "sequence_number": 153 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "01", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "wyL6lpCd9iMyy2", + "output_index": 1, + "sequence_number": 154 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "GFYzFhD9ReyzCgF", + "output_index": 1, + "sequence_number": 155 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "tLO3ljF", + "output_index": 1, + "sequence_number": 156 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "”\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "HVoM8ER2xyEx2n", + "output_index": 1, + "sequence_number": 157 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "KKdXSJS3EA4NH1f", + "output_index": 1, + "sequence_number": 158 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " “", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "cL1FDAQcUHOHR4", + "output_index": 1, + "sequence_number": 159 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Weather", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "JT2ddsUqp", + "output_index": 1, + "sequence_number": 160 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "EJy5rbG2Lp7R", + "output_index": 1, + "sequence_number": 161 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "RQdPkfsqQe4wIiM", + "output_index": 1, + "sequence_number": 162 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "37", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "wq8fE8IXSJ0ms8", + "output_index": 1, + "sequence_number": 163 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "l97LBuWiLdB3Mut", + "output_index": 1, + "sequence_number": 164 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "774", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "DeVZehux76D8X", + "output_index": 1, + "sequence_number": 165 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "9", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "BJO5eTZjmgC3e25", + "output_index": 1, + "sequence_number": 166 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "2EXbpaS6SkmMBZD", + "output_index": 1, + "sequence_number": 167 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "cYcR7dH5Blqjma", + "output_index": 1, + "sequence_number": 168 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "122", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "b0F2ntJumkYuJ", + "output_index": 1, + "sequence_number": 169 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "rnsISaB9lSM7QpK", + "output_index": 1, + "sequence_number": 170 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "419", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "vZWevknTA1ZFk", + "output_index": 1, + "sequence_number": 171 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "4", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "l6zDi3gEbBCX97p", + "output_index": 1, + "sequence_number": 172 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "dSHbbxes9az7xgB", + "output_index": 1, + "sequence_number": 173 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " current", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "axSOs7Uo", + "output_index": 1, + "sequence_number": 174 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "”\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "67nErhgOmnKeFO", + "output_index": 1, + "sequence_number": 175 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Ed2UOShEyAd3ibo", + "output_index": 1, + "sequence_number": 176 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " “", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "rxxecXCKDcLkZA", + "output_index": 1, + "sequence_number": 177 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Weather", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Jk81gJQ4Z", + "output_index": 1, + "sequence_number": 178 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "FfRrqsPTV4h1", + "output_index": 1, + "sequence_number": 179 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " use", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "JIjUanmDicrp", + "output_index": 1, + "sequence_number": 180 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " my", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "cZpSu3S1rLGjV", + "output_index": 1, + "sequence_number": 181 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "I4NFBZ1", + "output_index": 1, + "sequence_number": 182 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "mdjNvoY9DPUwRgk", + "output_index": 1, + "sequence_number": 183 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "6gn8JTO", + "output_index": 1, + "sequence_number": 184 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "”\n\n", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "Rxu2ya8mOnN0w", + "output_index": 1, + "sequence_number": 185 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Tell", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "cBYFVgupVNhe", + "output_index": 1, + "sequence_number": 186 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " me", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "ymk9AIors1GI2", + "output_index": 1, + "sequence_number": 187 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "A2iNGodPTuH", + "output_index": 1, + "sequence_number": 188 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " choice", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "AaLIzujOV", + "output_index": 1, + "sequence_number": 189 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "HPUOZeLPU6Az", + "output_index": 1, + "sequence_number": 190 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " I", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "vlSt1waF5mOljW", + "output_index": 1, + "sequence_number": 191 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’ll", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "B2bexUJdHu2VJ", + "output_index": 1, + "sequence_number": 192 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " fetch", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "M4amCu6kC7", + "output_index": 1, + "sequence_number": 193 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " it", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "DKNcn9HuVNFGY", + "output_index": 1, + "sequence_number": 194 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "obfuscation": "XKsseZKzAYybDI9", + "output_index": 1, + "sequence_number": 195 + }, + { + "type": "response.output_text.done", + "content_index": 0, + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "logprobs": [], + "output_index": 1, + "sequence_number": 196, + "text": "Here’s what to do next to get your weather:\n\n- Tell me the location\n - City and country (e.g., Paris, FR)\n - ZIP/postal code (e.g., 94107)\n - Coordinates (latitude, longitude) (e.g., 37.7749, -122.4194)\n - Or say: “use my location” to use your current position\n\n- Tell me what you want\n - Current conditions (now)\n - Forecast (e.g., next 5 days or next 24 hours)\n\n- Optional: specify units (C or F)\n\nExamples:\n- “Weather for New York, US, current”\n- “Weather for 10001, forecast”\n- “Weather for 37.7749, -122.4194, current”\n- “Weather for use my location, forecast”\n\nTell me your choice and I’ll fetch it." + }, + { + "type": "response.content_part.done", + "content_index": 0, + "item_id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Here’s what to do next to get your weather:\n\n- Tell me the location\n - City and country (e.g., Paris, FR)\n - ZIP/postal code (e.g., 94107)\n - Coordinates (latitude, longitude) (e.g., 37.7749, -122.4194)\n - Or say: “use my location” to use your current position\n\n- Tell me what you want\n - Current conditions (now)\n - Forecast (e.g., next 5 days or next 24 hours)\n\n- Optional: specify units (C or F)\n\nExamples:\n- “Weather for New York, US, current”\n- “Weather for 10001, forecast”\n- “Weather for 37.7749, -122.4194, current”\n- “Weather for use my location, forecast”\n\nTell me your choice and I’ll fetch it." + }, + "sequence_number": 197 + }, + { + "type": "response.output_item.done", + "item": { + "id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Here’s what to do next to get your weather:\n\n- Tell me the location\n - City and country (e.g., Paris, FR)\n - ZIP/postal code (e.g., 94107)\n - Coordinates (latitude, longitude) (e.g., 37.7749, -122.4194)\n - Or say: “use my location” to use your current position\n\n- Tell me what you want\n - Current conditions (now)\n - Forecast (e.g., next 5 days or next 24 hours)\n\n- Optional: specify units (C or F)\n\nExamples:\n- “Weather for New York, US, current”\n- “Weather for 10001, forecast”\n- “Weather for 37.7749, -122.4194, current”\n- “Weather for use my location, forecast”\n\nTell me your choice and I’ll fetch it." + } + ], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 198 + }, + { + "type": "response.completed", + "response": { + "id": "resp_02238c1301d0c3420069cd7da24f0c81919f9ac1867b6d8e0a", + "object": "response", + "created_at": 1775074725, + "status": "completed", + "background": false, + "completed_at": 1775074892, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_02238c1301d0c3420069cd7da87438819197254cda5dfbaa9c", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_02238c1301d0c3420069cd7e2d5474819191671cb167baeec5", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Here’s what to do next to get your weather:\n\n- Tell me the location\n - City and country (e.g., Paris, FR)\n - ZIP/postal code (e.g., 94107)\n - Coordinates (latitude, longitude) (e.g., 37.7749, -122.4194)\n - Or say: “use my location” to use your current position\n\n- Tell me what you want\n - Current conditions (now)\n - Forecast (e.g., next 5 days or next 24 hours)\n\n- Optional: specify units (C or F)\n\nExamples:\n- “Weather for New York, US, current”\n- “Weather for 10001, forecast”\n- “Weather for 37.7749, -122.4194, current”\n- “Weather for use my location, forecast”\n\nTell me your choice and I’ll fetch it." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 139, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 1217, + "output_tokens_details": { + "reasoning_tokens": 1024 + }, + "total_tokens": 1356 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 199 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/responses/followup-response.json b/payloads/snapshots/toolChoiceAutoParam/responses/followup-response.json new file mode 100644 index 00000000..5fcf03e9 --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/responses/followup-response.json @@ -0,0 +1,96 @@ +{ + "id": "resp_02238c1301d0c3420069cd7da01f2481918e68a526fca8fdc9", + "object": "response", + "created_at": 1775074720, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074729, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_02238c1301d0c3420069cd7da0ae2081918ca75462119a34fe", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_02238c1301d0c3420069cd7da7e3b08191a935904deb198c18", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Here’s how to proceed:\n\n- Location: tell me a city and country, a ZIP/postal code, or coordinates. Or say “use my location” to grab your current position.\n- Type: specify “current conditions” or a “forecast.” If forecast, indicate how many days (e.g., 3-day, 7-day) and any limits.\n- Units (optional): Celsius or Fahrenheit.\n\nExamples:\n- New York, US, current\n- London, UK, 3-day forecast, C\n- use my location, current\n- Tokyo, JP, 5-day forecast\n\nTell me your choice and I’ll fetch the weather." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 139, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 899, + "output_tokens_details": { + "reasoning_tokens": 704 + }, + "total_tokens": 1038 + }, + "user": null, + "metadata": {}, + "output_text": "Here’s how to proceed:\n\n- Location: tell me a city and country, a ZIP/postal code, or coordinates. Or say “use my location” to grab your current position.\n- Type: specify “current conditions” or a “forecast.” If forecast, indicate how many days (e.g., 3-day, 7-day) and any limits.\n- Units (optional): Celsius or Fahrenheit.\n\nExamples:\n- New York, US, current\n- London, UK, 3-day forecast, C\n- use my location, current\n- Tokyo, JP, 5-day forecast\n\nTell me your choice and I’ll fetch the weather." +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/responses/request.json b/payloads/snapshots/toolChoiceAutoParam/responses/request.json new file mode 100644 index 00000000..251dbebf --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/responses/request.json @@ -0,0 +1,30 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Weather?" + } + ], + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": "auto" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/responses/response-streaming.json b/payloads/snapshots/toolChoiceAutoParam/responses/response-streaming.json new file mode 100644 index 00000000..db81ee2f --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/responses/response-streaming.json @@ -0,0 +1,906 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_0dc1d1b0676eed9e0069cd7d9b1df4819f9327a91edad36bc6", + "object": "response", + "created_at": 1775074715, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_0dc1d1b0676eed9e0069cd7d9b1df4819f9327a91edad36bc6", + "object": "response", + "created_at": 1775074715, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_0dc1d1b0676eed9e0069cd7d9bb050819fba65e7a12d05d208", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_0dc1d1b0676eed9e0069cd7d9bb050819fba65e7a12d05d208", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "type": "message", + "status": "in_progress", + "content": [], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.content_part.added", + "content_index": 0, + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "" + }, + "sequence_number": 5 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Sure", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "1xAwTMYWTk0p", + "output_index": 1, + "sequence_number": 6 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "—", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "JTw3iMprvrvNFFn", + "output_index": 1, + "sequence_number": 7 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "which", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "ycilZDQyJFj", + "output_index": 1, + "sequence_number": 8 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "Dx7CQQ2", + "output_index": 1, + "sequence_number": 9 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " would", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "VCKWhZnRRI", + "output_index": 1, + "sequence_number": 10 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "V0AusdViclgA", + "output_index": 1, + "sequence_number": 11 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " like", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "t33L2AObmPs", + "output_index": 1, + "sequence_number": 12 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " the", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "XiMgi3ykXsDs", + "output_index": 1, + "sequence_number": 13 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "FkrVWLlT", + "output_index": 1, + "sequence_number": 14 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "FGszLb26kybs", + "output_index": 1, + "sequence_number": 15 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "?", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "iupszep9W8HXdF4", + "output_index": 1, + "sequence_number": 16 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Please", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "4zVxAc7Tl", + "output_index": 1, + "sequence_number": 17 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " provide", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "DAMOxqvZ", + "output_index": 1, + "sequence_number": 18 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "88wAuuftW5R20d", + "output_index": 1, + "sequence_number": 19 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "A2keThZUhKUgCU8", + "output_index": 1, + "sequence_number": 20 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " City", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "hFrD3JAQl3j", + "output_index": 1, + "sequence_number": 21 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "/", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "fnUAKL2OD8yjnjj", + "output_index": 1, + "sequence_number": 22 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "region", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "rFp2NBNqBp", + "output_index": 1, + "sequence_number": 23 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "rtTMaQdD1ufSRX", + "output_index": 1, + "sequence_number": 24 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "and", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "wyRQRue1v8Pie", + "output_index": 1, + "sequence_number": 25 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " country", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "qV81IPdx", + "output_index": 1, + "sequence_number": 26 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " if", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "etq33BXHzwRaR", + "output_index": 1, + "sequence_number": 27 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " helpful", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "lqJOyobL", + "output_index": 1, + "sequence_number": 28 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "69EEVk8iKn0Xth", + "output_index": 1, + "sequence_number": 29 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "9DQPldLETIbyfzP", + "output_index": 1, + "sequence_number": 30 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Do", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "oOsfIe2gcj24N", + "output_index": 1, + "sequence_number": 31 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "35E3coLAgzHb", + "output_index": 1, + "sequence_number": 32 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " want", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "kf6nDzmJKK5", + "output_index": 1, + "sequence_number": 33 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " current", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "Ct2exHoD", + "output_index": 1, + "sequence_number": 34 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " conditions", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "lC9ni", + "output_index": 1, + "sequence_number": 35 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "tsVal5hN5cTqv", + "output_index": 1, + "sequence_number": 36 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "vJUBnLJiK4ueZ5", + "output_index": 1, + "sequence_number": 37 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "7rZM5s3", + "output_index": 1, + "sequence_number": 38 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "?\n", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "kduvwtgRBqinuK", + "output_index": 1, + "sequence_number": 39 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "HbK78uKX3qCVgHZ", + "output_index": 1, + "sequence_number": 40 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Preferred", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "NE0oJc", + "output_index": 1, + "sequence_number": 41 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " units", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "6wpIC1igFs", + "output_index": 1, + "sequence_number": 42 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "MeMDibvXMK0ZY6", + "output_index": 1, + "sequence_number": 43 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "C", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "dnBA3joGeTBqLI5", + "output_index": 1, + "sequence_number": 44 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "elsius", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "iW7SPXagLI", + "output_index": 1, + "sequence_number": 45 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "6biPCXhPGxrDC", + "output_index": 1, + "sequence_number": 46 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Fahrenheit", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "1VL5u", + "output_index": 1, + "sequence_number": 47 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n\n", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "vjY7zAd2dmxDI", + "output_index": 1, + "sequence_number": 48 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "If", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "xiY1BMIfFFNd3A", + "output_index": 1, + "sequence_number": 49 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "Kzi54SUfy3Jg", + "output_index": 1, + "sequence_number": 50 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’d", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "RTg3VR4eQIKMjg", + "output_index": 1, + "sequence_number": 51 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " like", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "Rhxc1lvBcDN", + "output_index": 1, + "sequence_number": 52 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "TJvGTR6dvqTgXf2", + "output_index": 1, + "sequence_number": 53 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "sYJYfzhNvQVy", + "output_index": 1, + "sequence_number": 54 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "PRDXn2qaAb8d", + "output_index": 1, + "sequence_number": 55 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " also", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "l4p9PdpHAsV", + "output_index": 1, + "sequence_number": 56 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " tell", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "jDrMXbu2vbU", + "output_index": 1, + "sequence_number": 57 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " me", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "WZbcyhCUml55I", + "output_index": 1, + "sequence_number": 58 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "MYnPiu8sv0Agb", + "output_index": 1, + "sequence_number": 59 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " use", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "nOKo7uQFsyrz", + "output_index": 1, + "sequence_number": 60 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "ikMkCETQeWa", + "output_index": 1, + "sequence_number": 61 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " current", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "Tsf8FAZj", + "output_index": 1, + "sequence_number": 62 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "yvq6IrX", + "output_index": 1, + "sequence_number": 63 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "obfuscation": "rmwXydGJlhnydkc", + "output_index": 1, + "sequence_number": 64 + }, + { + "type": "response.output_text.done", + "content_index": 0, + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "logprobs": [], + "output_index": 1, + "sequence_number": 65, + "text": "Sure—which location would you like the weather for? Please provide:\n- City/region (and country if helpful)\n- Do you want current conditions or a forecast?\n- Preferred units (Celsius or Fahrenheit)\n\nIf you’d like, you can also tell me to use your current location." + }, + { + "type": "response.content_part.done", + "content_index": 0, + "item_id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Sure—which location would you like the weather for? Please provide:\n- City/region (and country if helpful)\n- Do you want current conditions or a forecast?\n- Preferred units (Celsius or Fahrenheit)\n\nIf you’d like, you can also tell me to use your current location." + }, + "sequence_number": 66 + }, + { + "type": "response.output_item.done", + "item": { + "id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Sure—which location would you like the weather for? Please provide:\n- City/region (and country if helpful)\n- Do you want current conditions or a forecast?\n- Preferred units (Celsius or Fahrenheit)\n\nIf you’d like, you can also tell me to use your current location." + } + ], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 67 + }, + { + "type": "response.completed", + "response": { + "id": "resp_0dc1d1b0676eed9e0069cd7d9b1df4819f9327a91edad36bc6", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "completed_at": 1775074719, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_0dc1d1b0676eed9e0069cd7d9bb050819fba65e7a12d05d208", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_0dc1d1b0676eed9e0069cd7d9f6cbc819f962e22522770d399", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Sure—which location would you like the weather for? Please provide:\n- City/region (and country if helpful)\n- Do you want current conditions or a forecast?\n- Preferred units (Celsius or Fahrenheit)\n\nIf you’d like, you can also tell me to use your current location." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 613, + "output_tokens_details": { + "reasoning_tokens": 512 + }, + "total_tokens": 654 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 68 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceAutoParam/responses/response.json b/payloads/snapshots/toolChoiceAutoParam/responses/response.json new file mode 100644 index 00000000..edbbeffe --- /dev/null +++ b/payloads/snapshots/toolChoiceAutoParam/responses/response.json @@ -0,0 +1,96 @@ +{ + "id": "resp_02238c1301d0c3420069cd7d9b1914819196f418d436ed7b42", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074719, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_02238c1301d0c3420069cd7d9baa508191a1f56bd0bad56400", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_02238c1301d0c3420069cd7d9f0d1c8191800a730fb7ec25a2", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "Sure—which location should I check the weather for? Please provide:\n\n- City and country (e.g., New York, US or London, UK)\n- Or a ZIP/postal code (e.g., 10001)\n- Or coordinates (latitude, longitude)\n\nIf you want me to use your current location, say “use my location.” Also tell me if you want the current conditions or a forecast." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "auto", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 581, + "output_tokens_details": { + "reasoning_tokens": 448 + }, + "total_tokens": 622 + }, + "user": null, + "metadata": {}, + "output_text": "Sure—which location should I check the weather for? Please provide:\n\n- City and country (e.g., New York, US or London, UK)\n- Or a ZIP/postal code (e.g., 10001)\n- Or coordinates (latitude, longitude)\n\nIf you want me to use your current location, say “use my location.” Also tell me if you want the current conditions or a forecast." +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-request.json b/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-request.json new file mode 100644 index 00000000..bc2f150f --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-request.json @@ -0,0 +1,42 @@ +{ + "model": "gpt-5-nano", + "messages": [ + { + "role": "user", + "content": "Weather?" + }, + { + "role": "assistant", + "content": "I don’t have live weather data available here. If you tell me the location (city, country) and whether you want current conditions, hourly, or a 7-day forecast, I can help interpret or summarize it.\n\nIf you’d prefer, I can also:\n- describe the typical climate for that area by season\n- help you interpret a forecast you already have (temperatures, precipitation chances, wind, alerts)\n- guide you on how to check the latest conditions on your device and what to look for when planning your day\n\nWhat location and forecast type would you like?", + "refusal": null, + "annotations": [] + }, + { + "role": "user", + "content": "What should I do next?" + } + ], + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + } + ], + "tool_choice": "none" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-response-streaming.json b/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-response-streaming.json new file mode 100644 index 00000000..dc2e99a8 --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-response-streaming.json @@ -0,0 +1,3008 @@ +[ + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "role": "assistant", + "content": "", + "refusal": null + }, + "finish_reason": null + } + ], + "obfuscation": "wd" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Here" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " are" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " a" + }, + "finish_reason": null + } + ], + "obfuscation": "Ri" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " few" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " clear" + }, + "finish_reason": null + } + ], + "obfuscation": "oac2lSUrIo3WnG" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " options" + }, + "finish_reason": null + } + ], + "obfuscation": "5tdSEBdtaoGc" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " what" + }, + "finish_reason": null + } + ], + "obfuscation": "EHdGV8Y0z6Nnxzi" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "c" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " do" + }, + "finish_reason": null + } + ], + "obfuscation": "F" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " next" + }, + "finish_reason": null + } + ], + "obfuscation": "C1Gk01Y35vfYy03" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "fqDH0DXd9lvkjfQ" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "QHv" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Tell" + }, + "finish_reason": null + } + ], + "obfuscation": "1Q3OSflcx7P1jrl" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " me" + }, + "finish_reason": null + } + ], + "obfuscation": "X" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "GJW16zU7npNGLY0" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " location" + }, + "finish_reason": null + } + ], + "obfuscation": "W8s3bSoIIWx" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " which" + }, + "finish_reason": null + } + ], + "obfuscation": "yagMxb3WJlPrJU" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "onw4GeXB3g7" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " want" + }, + "finish_reason": null + } + ], + "obfuscation": "fxOJ69xj1n4vlAP" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "D8" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "current" + }, + "finish_reason": null + } + ], + "obfuscation": "FrmOof5XSYsc4" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "ZS8" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " hourly" + }, + "finish_reason": null + } + ], + "obfuscation": "uC9qqBAu3zbT3" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "khD" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "l" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " " + }, + "finish_reason": null + } + ], + "obfuscation": "qDs" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "7" + }, + "finish_reason": null + } + ], + "obfuscation": "sZc" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-day" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ")." + }, + "finish_reason": null + } + ], + "obfuscation": "yM" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "JI" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "’ll" + }, + "finish_reason": null + } + ], + "obfuscation": "B" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " summarize" + }, + "finish_reason": null + } + ], + "obfuscation": "jWt66bB9G8" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " give" + }, + "finish_reason": null + } + ], + "obfuscation": "MvItkk2mvHXoZ7w" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " practical" + }, + "finish_reason": null + } + ], + "obfuscation": "CtmBPItW7r" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " tips" + }, + "finish_reason": null + } + ], + "obfuscation": "isE7RISRBGtVuFa" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "In" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "what" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "m" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " bring" + }, + "finish_reason": null + } + ], + "obfuscation": "uABMNJv0xSqdBg" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "WTn" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " how" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "L" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " plan" + }, + "finish_reason": null + } + ], + "obfuscation": "FMJSarcdgFQl7m9" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "A9RoXDr77n2rMSo" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " day" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ").\n" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "WDp" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " If" + }, + "finish_reason": null + } + ], + "obfuscation": "9" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " already" + }, + "finish_reason": null + } + ], + "obfuscation": "BxfHVB2RTXNP" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " have" + }, + "finish_reason": null + } + ], + "obfuscation": "yORsyQIFjXrPfU7" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " a" + }, + "finish_reason": null + } + ], + "obfuscation": "Xv" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "7UkFhs7b3m7" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "99O" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " paste" + }, + "finish_reason": null + } + ], + "obfuscation": "2fB0oOHSjozlIV" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " numbers" + }, + "finish_reason": null + } + ], + "obfuscation": "JgDD2imq5qu7" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "Dr" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "temperature" + }, + "finish_reason": null + } + ], + "obfuscation": "n2bb8SqJW" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "V8x" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " precipitation" + }, + "finish_reason": null + } + ], + "obfuscation": "DrjNdL" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " chances" + }, + "finish_reason": null + } + ], + "obfuscation": "EBNvUXsCV7Hk" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "s4R" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " wind" + }, + "finish_reason": null + } + ], + "obfuscation": "yKMPkfuuPxRprZV" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "cVc" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " etc" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".)" + }, + "finish_reason": null + } + ], + "obfuscation": "VM" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "Ip" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "’ll" + }, + "finish_reason": null + } + ], + "obfuscation": "8" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " interpret" + }, + "finish_reason": null + } + ], + "obfuscation": "0tvCFJ4rAf" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " them" + }, + "finish_reason": null + } + ], + "obfuscation": "Xy3drKQ6Sq7E1vm" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " suggest" + }, + "finish_reason": null + } + ], + "obfuscation": "PpFmNXj38i9r" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " what" + }, + "finish_reason": null + } + ], + "obfuscation": "Ak2rQd5k6JNc5V0" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "1" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " wear" + }, + "finish_reason": null + } + ], + "obfuscation": "s0gVaxRCMzbJCuS" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "D" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " how" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "L" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " plan" + }, + "finish_reason": null + } + ], + "obfuscation": "BRv6lC2fvWa30sV" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " activities" + }, + "finish_reason": null + } + ], + "obfuscation": "2SLJfTFBo" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n" + }, + "finish_reason": null + } + ], + "obfuscation": "3" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "coy" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Need" + }, + "finish_reason": null + } + ], + "obfuscation": "BwSb3BqsxHNLkD8" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " a" + }, + "finish_reason": null + } + ], + "obfuscation": "oh" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " quick" + }, + "finish_reason": null + } + ], + "obfuscation": "XV9Isb3T6Kh6Bh" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " how" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-to" + }, + "finish_reason": null + } + ], + "obfuscation": "R" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "Y" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " check" + }, + "finish_reason": null + } + ], + "obfuscation": "Am2f4g0sv3cToz" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " weather" + }, + "finish_reason": null + } + ], + "obfuscation": "xHW3VCdvKQVM" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " yourself" + }, + "finish_reason": null + } + ], + "obfuscation": "h9iEY6ZzmMz" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "?" + }, + "finish_reason": null + } + ], + "obfuscation": "Hbt" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "Pt" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " can" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " guide" + }, + "finish_reason": null + } + ], + "obfuscation": "7jCy02jAIcPGWy" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " step" + }, + "finish_reason": null + } + ], + "obfuscation": "8KvyqY6lG9aGGsD" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-by" + }, + "finish_reason": null + } + ], + "obfuscation": "M" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-step" + }, + "finish_reason": null + } + ], + "obfuscation": "CLDq6UXS20N7ha2" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " on" + }, + "finish_reason": null + } + ], + "obfuscation": "e" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "yHfYrbr9DIkhYPf" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " phone" + }, + "finish_reason": null + } + ], + "obfuscation": "31iOX8VSonBvV5" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "9" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " computer" + }, + "finish_reason": null + } + ], + "obfuscation": "xQf2vyswt2w" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "h" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " get" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " latest" + }, + "finish_reason": null + } + ], + "obfuscation": "Um5jPGoF0AIxu" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " conditions" + }, + "finish_reason": null + } + ], + "obfuscation": "QQZz6jnTi" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n" + }, + "finish_reason": null + } + ], + "obfuscation": "d" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "Rxu" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Want" + }, + "finish_reason": null + } + ], + "obfuscation": "F7AddBclPh22dHK" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " climate" + }, + "finish_reason": null + } + ], + "obfuscation": "nAWFeNk9sbhh" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " norms" + }, + "finish_reason": null + } + ], + "obfuscation": "54EUfj9jN4lBn0" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " area" + }, + "finish_reason": null + } + ], + "obfuscation": "fUYPng6fPEQylL0" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "?" + }, + "finish_reason": null + } + ], + "obfuscation": "foA" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "hI" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " can" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " describe" + }, + "finish_reason": null + } + ], + "obfuscation": "t6c2mtW2wED" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " typical" + }, + "finish_reason": null + } + ], + "obfuscation": "IacsdSB99LUe" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " seasonal" + }, + "finish_reason": null + } + ], + "obfuscation": "y9QXiFGTGqm" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " patterns" + }, + "finish_reason": null + } + ], + "obfuscation": "q2BXoV2QpFK" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "O" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " help" + }, + "finish_reason": null + } + ], + "obfuscation": "YVpJSaFwOFOORmv" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " anticipate" + }, + "finish_reason": null + } + ], + "obfuscation": "dVay5vKiU" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " what" + }, + "finish_reason": null + } + ], + "obfuscation": "FKtjVeIahth3iiU" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "7" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " expect" + }, + "finish_reason": null + } + ], + "obfuscation": "1jwCKO6TqzSyA" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " across" + }, + "finish_reason": null + } + ], + "obfuscation": "ieCVNEQYaLZL8" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " year" + }, + "finish_reason": null + } + ], + "obfuscation": "WptXx117MHJADBg" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "1kImtbmUcf9HFEL" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "What" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " would" + }, + "finish_reason": null + } + ], + "obfuscation": "a1rsvVrtXzWmI1" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " like" + }, + "finish_reason": null + } + ], + "obfuscation": "viFGQW1XEBbAIxq" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " to" + }, + "finish_reason": null + } + ], + "obfuscation": "B" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " do" + }, + "finish_reason": null + } + ], + "obfuscation": "3" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "?" + }, + "finish_reason": null + } + ], + "obfuscation": "vVN" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " Also" + }, + "finish_reason": null + } + ], + "obfuscation": "3S3gFHWRxPBs2m2" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "9jJ" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " if" + }, + "finish_reason": null + } + ], + "obfuscation": "5" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " share" + }, + "finish_reason": null + } + ], + "obfuscation": "Xtg7pDLyoO8Cnt" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "Ts8b7wPgzoZuAzB" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " location" + }, + "finish_reason": null + } + ], + "obfuscation": "D2OKEaT0wbw" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "X6B" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "cQ" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " can" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " tailor" + }, + "finish_reason": null + } + ], + "obfuscation": "oKKajmOoVOnE9" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " next" + }, + "finish_reason": null + } + ], + "obfuscation": "kr18gHD1PUIK54b" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " steps" + }, + "finish_reason": null + } + ], + "obfuscation": "MEEaWZzvv0uakX" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " right" + }, + "finish_reason": null + } + ], + "obfuscation": "rwBApkQ9OUE8oB" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " away" + }, + "finish_reason": null + } + ], + "obfuscation": "UQW3VI6kCWt3x7r" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "." + }, + "finish_reason": null + } + ], + "obfuscation": "Sno" + }, + { + "id": "chatcmpl-DPwJSEBK4NAt81rNHjdH2BM8Gu84M", + "object": "chat.completion.chunk", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": {}, + "finish_reason": "stop" + } + ], + "obfuscation": "n5E8Fy9vj7mdCB" + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-response.json b/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-response.json new file mode 100644 index 00000000..5f0ce4ff --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/chat-completions/followup-response.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-DPwJSypB3mreSnGwz4VRi7FQkJK0d", + "object": "chat.completion", + "created": 1775074726, + "model": "gpt-5-nano-2025-08-07", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "Here are practical next steps. Pick the option that fits what you want:\n\n- If you want current conditions, hourly, or a 7-day forecast for a specific place:\n - Tell me your city/country and which forecast you want (current, hourly, or 7-day). I’ll help interpret and plan around it.\n\n- If you already have a forecast and just want it explained:\n - Paste the forecast details (temperatures, precipitation chances, wind, alerts) and I’ll summarize what it means for your plans.\n\n- If you don’t have a location handy, but want guidance:\n - I can share typical climate patterns by season for a region you specify (e.g., “coastal California,” “London,” etc.).\n\n- If you’d rather check yourself, I can guide you:\n - On your phone: open your weather app or search for “weather [location]” and note current temp, rain chances, wind, and any alerts.\n - On a computer: search for “weather [location]” and review current conditions, hourly trend, and the 7-day outlook.\n - Use those details to decide what to wear, whether to bring an umbrella, and if outdoor plans should be adjusted.\n\nWhat location and forecast type would you like to start with?", + "refusal": null, + "annotations": [] + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 256, + "completion_tokens": 1168, + "total_tokens": 1424, + "prompt_tokens_details": { + "cached_tokens": 0, + "audio_tokens": 0 + }, + "completion_tokens_details": { + "reasoning_tokens": 896, + "audio_tokens": 0, + "accepted_prediction_tokens": 0, + "rejected_prediction_tokens": 0 + } + }, + "service_tier": "default", + "system_fingerprint": null +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/chat-completions/request.json b/payloads/snapshots/toolChoiceNoneParam/chat-completions/request.json new file mode 100644 index 00000000..1d3612a0 --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/chat-completions/request.json @@ -0,0 +1,32 @@ +{ + "model": "gpt-5-nano", + "messages": [ + { + "role": "user", + "content": "Weather?" + } + ], + "tools": [ + { + "type": "function", + "function": { + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + } + ], + "tool_choice": "none" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/chat-completions/response-streaming.json b/payloads/snapshots/toolChoiceNoneParam/chat-completions/response-streaming.json new file mode 100644 index 00000000..75aa6f75 --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/chat-completions/response-streaming.json @@ -0,0 +1,1856 @@ +[ + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "role": "assistant", + "content": "", + "refusal": null + }, + "finish_reason": null + } + ], + "obfuscation": "qv" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "I" + }, + "finish_reason": null + } + ], + "obfuscation": "MrL" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " don" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "’t" + }, + "finish_reason": null + } + ], + "obfuscation": "mV" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " have" + }, + "finish_reason": null + } + ], + "obfuscation": "r5dwOpg7uq5FxQP" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " live" + }, + "finish_reason": null + } + ], + "obfuscation": "P3uA6usRUOahK8h" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " weather" + }, + "finish_reason": null + } + ], + "obfuscation": "sTEQEb0HDQ6o" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " data" + }, + "finish_reason": null + } + ], + "obfuscation": "FycD0MHBkLQQIaV" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " right" + }, + "finish_reason": null + } + ], + "obfuscation": "gvsW4hwOdzdvPT" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " now" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "." + }, + "finish_reason": null + } + ], + "obfuscation": "3oU" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " If" + }, + "finish_reason": null + } + ], + "obfuscation": "g" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " share" + }, + "finish_reason": null + } + ], + "obfuscation": "jQA7YCoeLg1ICR" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "IcC1kovAAtPJUAg" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "rzp" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "bTtnjnYratC1HtN" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " location" + }, + "finish_reason": null + } + ], + "obfuscation": "tguNmQVbOGq" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "8W" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "city" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "/" + }, + "finish_reason": null + } + ], + "obfuscation": "dOE" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "region" + }, + "finish_reason": null + } + ], + "obfuscation": "38RqnHcHHYGIXK" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ")," + }, + "finish_reason": null + } + ], + "obfuscation": "jc" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "\n" + }, + "finish_reason": null + } + ], + "obfuscation": "M4" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "Biu" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " what" + }, + "finish_reason": null + } + ], + "obfuscation": "dSv5SFRGWy7Ul8T" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " want" + }, + "finish_reason": null + } + ], + "obfuscation": "TlXOQtb9KhNZDyZ" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " (" + }, + "finish_reason": null + } + ], + "obfuscation": "rI" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "current" + }, + "finish_reason": null + } + ], + "obfuscation": "dDTaoKcCVXO7t" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " conditions" + }, + "finish_reason": null + } + ], + "obfuscation": "nd5qMIIEn" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "3kn" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " hourly" + }, + "finish_reason": null + } + ], + "obfuscation": "rb1tr3bHRUzaI" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "pv5flpbH2nL" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "nDB" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " " + }, + "finish_reason": null + } + ], + "obfuscation": "fqO" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "7" + }, + "finish_reason": null + } + ], + "obfuscation": "U7K" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-day" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "uuK6f94nNEY" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "),\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "I1AGD2FBepKe3W" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "I" + }, + "finish_reason": null + } + ], + "obfuscation": "0Lm" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " can" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " help" + }, + "finish_reason": null + } + ], + "obfuscation": "6qOYsAUrhTAIJoW" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " interpret" + }, + "finish_reason": null + } + ], + "obfuscation": "2LuzEW3nvC" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "O" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " summarize" + }, + "finish_reason": null + } + ], + "obfuscation": "VMO5jlUKmS" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " once" + }, + "finish_reason": null + } + ], + "obfuscation": "oHzndHDRhyk4q9K" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " provide" + }, + "finish_reason": null + } + ], + "obfuscation": "baLgeCHaG9Su" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " the" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " details" + }, + "finish_reason": null + } + ], + "obfuscation": "imE0JYwgP8j3" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "." + }, + "finish_reason": null + } + ], + "obfuscation": "vu1" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " \n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "IMqXjMAx69aPk45" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "Alternatively" + }, + "finish_reason": null + } + ], + "obfuscation": "Y9b1hWF" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "fRk" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " I" + }, + "finish_reason": null + } + ], + "obfuscation": "QP" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " can" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " offer" + }, + "finish_reason": null + } + ], + "obfuscation": "HcgTjJVLyTG3XD" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ":\n" + }, + "finish_reason": null + } + ], + "obfuscation": "6" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "AIZ" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " typical" + }, + "finish_reason": null + } + ], + "obfuscation": "d8yGVMbndBTU" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " climate" + }, + "finish_reason": null + } + ], + "obfuscation": "mejWvPaeNTRW" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " norms" + }, + "finish_reason": null + } + ], + "obfuscation": "IFdrIK2kqllQEL" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " your" + }, + "finish_reason": null + } + ], + "obfuscation": "gmYwClZTJbUk1PH" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " area" + }, + "finish_reason": null + } + ], + "obfuscation": "MPhNMzofCp4KBdp" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " around" + }, + "finish_reason": null + } + ], + "obfuscation": "DWCgsfmhng141" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " this" + }, + "finish_reason": null + } + ], + "obfuscation": "ZDrhpkAf591Jf32" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " time" + }, + "finish_reason": null + } + ], + "obfuscation": "nxJdJ2AK1nAZ95y" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " of" + }, + "finish_reason": null + } + ], + "obfuscation": "b" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " year" + }, + "finish_reason": null + } + ], + "obfuscation": "pgWs1fEXmFALMbS" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ",\n" + }, + "finish_reason": null + } + ], + "obfuscation": "o" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "3Ly" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " tips" + }, + "finish_reason": null + } + ], + "obfuscation": "UkFkzO9VSvkvI3f" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " for" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " planning" + }, + "finish_reason": null + } + ], + "obfuscation": "gk2nEOi6aN4" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " based" + }, + "finish_reason": null + } + ], + "obfuscation": "lvLUDkUqSjWluH" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " on" + }, + "finish_reason": null + } + ], + "obfuscation": "3" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " season" + }, + "finish_reason": null + } + ], + "obfuscation": "SAe6CVLAl5HjB" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "," + }, + "finish_reason": null + } + ], + "obfuscation": "NxC" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " or" + }, + "finish_reason": null + } + ], + "obfuscation": "D" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "\n" + }, + "finish_reason": null + } + ], + "obfuscation": "Wh" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "-" + }, + "finish_reason": null + } + ], + "obfuscation": "DRW" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " help" + }, + "finish_reason": null + } + ], + "obfuscation": "DB3Bf7AslQnY2K5" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " interpret" + }, + "finish_reason": null + } + ], + "obfuscation": "EiAMc5UBhq" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " a" + }, + "finish_reason": null + } + ], + "obfuscation": "m9" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "GZ3pjLVCBur" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " paste" + }, + "finish_reason": null + } + ], + "obfuscation": "1gqT4H2bOV8QUQ" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " here" + }, + "finish_reason": null + } + ], + "obfuscation": "jtrHcndppxyuBK3" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": ".\n\n" + }, + "finish_reason": null + } + ], + "obfuscation": "pi28QN7OdGsob6c" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "What" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " location" + }, + "finish_reason": null + } + ], + "obfuscation": "IodWPq3ybqN" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " and" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " forecast" + }, + "finish_reason": null + } + ], + "obfuscation": "jrZpT8FrCQA" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " type" + }, + "finish_reason": null + } + ], + "obfuscation": "vQ2tX3pi1iioDTA" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " would" + }, + "finish_reason": null + } + ], + "obfuscation": "seXfWfZQydezjX" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " you" + }, + "finish_reason": null + } + ], + "obfuscation": "" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": " like" + }, + "finish_reason": null + } + ], + "obfuscation": "f0RuW2IPh1WUqNb" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": { + "content": "?" + }, + "finish_reason": null + } + ], + "obfuscation": "atL" + }, + { + "id": "chatcmpl-DPwJHVqmxTRT3TiItML0BpTVs9CvH", + "object": "chat.completion.chunk", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "service_tier": "default", + "system_fingerprint": null, + "choices": [ + { + "index": 0, + "delta": {}, + "finish_reason": "stop" + } + ], + "obfuscation": "AjNxia2faZ30sx" + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/chat-completions/response.json b/payloads/snapshots/toolChoiceNoneParam/chat-completions/response.json new file mode 100644 index 00000000..daf241de --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/chat-completions/response.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-DPwJHgQAGeWyHBEQtGPtsFTKzrnjT", + "object": "chat.completion", + "created": 1775074715, + "model": "gpt-5-nano-2025-08-07", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "I don’t have live weather data available here. If you tell me the location (city, country) and whether you want current conditions, hourly, or a 7-day forecast, I can help interpret or summarize it.\n\nIf you’d prefer, I can also:\n- describe the typical climate for that area by season\n- help you interpret a forecast you already have (temperatures, precipitation chances, wind, alerts)\n- guide you on how to check the latest conditions on your device and what to look for when planning your day\n\nWhat location and forecast type would you like?", + "refusal": null, + "annotations": [] + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 123, + "completion_tokens": 959, + "total_tokens": 1082, + "prompt_tokens_details": { + "cached_tokens": 0, + "audio_tokens": 0 + }, + "completion_tokens_details": { + "reasoning_tokens": 832, + "audio_tokens": 0, + "accepted_prediction_tokens": 0, + "rejected_prediction_tokens": 0 + } + }, + "service_tier": "default", + "system_fingerprint": null +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/responses/followup-request.json b/payloads/snapshots/toolChoiceNoneParam/responses/followup-request.json new file mode 100644 index 00000000..896512b3 --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/responses/followup-request.json @@ -0,0 +1,53 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Weather?" + }, + { + "id": "rs_07943ca8bad835990069cd7d9c16b08197b98cc77d75a9d915", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_07943ca8bad835990069cd7da589208197bbb7ed887ce12353", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I don’t have live weather data right now. If you tell me your location and what you need, I can help you with it. A few quick questions:\n\n- What city and country are you in?\n- Do you want current conditions, an hourly forecast, or a 7-day forecast?\n- Is there a specific date/time you’re planning for?\n\nIf you’d rather check yourself in the meantime, you can:\n- On your phone: open your weather app and search your city (enable location for automatic updates).\n- On the web: go to a weather site and enter your city (or just search “weather [city]” in your browser)." + } + ], + "role": "assistant" + }, + { + "role": "user", + "content": "What should I do next?" + } + ], + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": "none" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/responses/followup-response-streaming.json b/payloads/snapshots/toolChoiceNoneParam/responses/followup-response-streaming.json new file mode 100644 index 00000000..165e47db --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/responses/followup-response-streaming.json @@ -0,0 +1,2386 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_07943ca8bad835990069cd7da702548197afc1caf8512c9dfd", + "object": "response", + "created_at": 1775074727, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_07943ca8bad835990069cd7da702548197afc1caf8512c9dfd", + "object": "response", + "created_at": 1775074727, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_07943ca8bad835990069cd7da759748197888f16eaf18811f0", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_07943ca8bad835990069cd7da759748197888f16eaf18811f0", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "type": "message", + "status": "in_progress", + "content": [], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.content_part.added", + "content_index": 0, + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "" + }, + "sequence_number": 5 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "I", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "LaUJZZ1ETIYxORu", + "output_index": 1, + "sequence_number": 6 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "VRGLmJrjEndi", + "output_index": 1, + "sequence_number": 7 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’t", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "2teGtL3a69MYLl", + "output_index": 1, + "sequence_number": 8 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " pull", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "BHSIDVin3vP", + "output_index": 1, + "sequence_number": 9 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " live", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "sokDL6M2mBs", + "output_index": 1, + "sequence_number": 10 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ZKFvKWxP", + "output_index": 1, + "sequence_number": 11 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " data", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "SfNdgNVZ6MR", + "output_index": 1, + "sequence_number": 12 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " here", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "XDFNTtoJmWl", + "output_index": 1, + "sequence_number": 13 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "F7Qx9ESx5FuLGVj", + "output_index": 1, + "sequence_number": 14 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " But", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Kbgrst8pwspg", + "output_index": 1, + "sequence_number": 15 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " I", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ud2eRkl6syRfRE", + "output_index": 1, + "sequence_number": 16 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "9ECHz8F09Ysu", + "output_index": 1, + "sequence_number": 17 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " help", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "I0xFZG1gzac", + "output_index": 1, + "sequence_number": 18 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "epuHC1hg89vN", + "output_index": 1, + "sequence_number": 19 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " get", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "fsfGlkIQmVDt", + "output_index": 1, + "sequence_number": 20 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " organized", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "TxyMeR", + "output_index": 1, + "sequence_number": 21 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "W2kQYEtdeKgd", + "output_index": 1, + "sequence_number": 22 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " make", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "QfY9ofwrZHz", + "output_index": 1, + "sequence_number": 23 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "gkhMewaW0wKe8Q", + "output_index": 1, + "sequence_number": 24 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " plan", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "bIyC66rwgJS", + "output_index": 1, + "sequence_number": 25 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "qRYs8YIWVoCCU8I", + "output_index": 1, + "sequence_number": 26 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Here", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "kpc1I9jorPv", + "output_index": 1, + "sequence_number": 27 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’s", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "HpoHsDAiBnIfA8", + "output_index": 1, + "sequence_number": 28 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " what", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "iEOhlWBHXrE", + "output_index": 1, + "sequence_number": 29 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "a7y5svR2Nyu6W", + "output_index": 1, + "sequence_number": 30 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " do", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "jHlvKIU7oN6yE", + "output_index": 1, + "sequence_number": 31 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " next", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ixvE78ubZMf", + "output_index": 1, + "sequence_number": 32 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "okW84TxpE96cx", + "output_index": 1, + "sequence_number": 33 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "OuNwy9YxrLgHPJI", + "output_index": 1, + "sequence_number": 34 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Tell", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "L9UOiasv3h5", + "output_index": 1, + "sequence_number": 35 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " me", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Uz7LOn2TnpakM", + "output_index": 1, + "sequence_number": 36 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "apD6jngdGYwhUsi", + "output_index": 1, + "sequence_number": 37 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Tg0ncXGU2Yz", + "output_index": 1, + "sequence_number": 38 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " city", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ybxFjHZxp72", + "output_index": 1, + "sequence_number": 39 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "SuwCZqWiiBWU", + "output_index": 1, + "sequence_number": 40 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " country", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "h9eFrnYT", + "output_index": 1, + "sequence_number": 41 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "78xMPMg3rQR4glG", + "output_index": 1, + "sequence_number": 42 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "OWthSyF2GDcE", + "output_index": 1, + "sequence_number": 43 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " what", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "xig2e6Nn2u0", + "output_index": 1, + "sequence_number": 44 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "e8jf1X5E4bZi", + "output_index": 1, + "sequence_number": 45 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " want", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "HUCS4TdCzkx", + "output_index": 1, + "sequence_number": 46 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "PWq73BojCd1z0H", + "output_index": 1, + "sequence_number": 47 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "current", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "yur2Qlw8v", + "output_index": 1, + "sequence_number": 48 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " conditions", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "zJcYS", + "output_index": 1, + "sequence_number": 49 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "wjszFCv66l1otPx", + "output_index": 1, + "sequence_number": 50 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " hourly", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "lLuJ3RFuT", + "output_index": 1, + "sequence_number": 51 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "xZ1ofSE", + "output_index": 1, + "sequence_number": 52 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ygXl8J7hxDFuRq9", + "output_index": 1, + "sequence_number": 53 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "xMzKMIewIhFcD", + "output_index": 1, + "sequence_number": 54 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "mlOd2pxXeBCs3e", + "output_index": 1, + "sequence_number": 55 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "JZ3bgVMI1AOv2FQ", + "output_index": 1, + "sequence_number": 56 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "7", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "MhvvP29n1TZbis6", + "output_index": 1, + "sequence_number": 57 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-day", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "tflD1hQj8QEX", + "output_index": 1, + "sequence_number": 58 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "vmhUs43", + "output_index": 1, + "sequence_number": 59 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "),", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "VjC4smArgtBr1V", + "output_index": 1, + "sequence_number": 60 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "1nxnAT0BqjLB", + "output_index": 1, + "sequence_number": 61 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " if", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "4zPwrAONGeeZs", + "output_index": 1, + "sequence_number": 62 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "R7jps9Oi0FyN", + "output_index": 1, + "sequence_number": 63 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " need", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "EXKl3bUsytv", + "output_index": 1, + "sequence_number": 64 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "PZ4PCdWvpp5Lr0", + "output_index": 1, + "sequence_number": 65 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " specific", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "XIsV1x2", + "output_index": 1, + "sequence_number": 66 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " date", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "j453RZn4SKQ", + "output_index": 1, + "sequence_number": 67 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "/time", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "l3J12t2hm7m", + "output_index": 1, + "sequence_number": 68 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "kf5IvWevKXW3mJ", + "output_index": 1, + "sequence_number": 69 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "kQdyXtCRk9SfFxz", + "output_index": 1, + "sequence_number": 70 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Quick", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "q6AewbQmyx", + "output_index": 1, + "sequence_number": 71 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ways", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "lyAsEFj6X3p", + "output_index": 1, + "sequence_number": 72 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "OX91E7K201fku", + "output_index": 1, + "sequence_number": 73 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " check", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "v8sFrnyyp7", + "output_index": 1, + "sequence_number": 74 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " now", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "pUFuYOJwJ2tu", + "output_index": 1, + "sequence_number": 75 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "de7kXlxPD9haqz", + "output_index": 1, + "sequence_number": 76 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "XEQqXlSpI4LLUx6", + "output_index": 1, + "sequence_number": 77 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "HMJVWVCGvHTet8", + "output_index": 1, + "sequence_number": 78 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " On", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "RO6NsCPPXM7Ez", + "output_index": 1, + "sequence_number": 79 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "cFi0rdAPjcc", + "output_index": 1, + "sequence_number": 80 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " phone", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "0VSbvMRDgx", + "output_index": 1, + "sequence_number": 81 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "2WBnDyjNAMo4jia", + "output_index": 1, + "sequence_number": 82 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " open", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "8QAENtztNV6", + "output_index": 1, + "sequence_number": 83 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "2AzSG2Z5zh9", + "output_index": 1, + "sequence_number": 84 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "OKdM15dN", + "output_index": 1, + "sequence_number": 85 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " app", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "mXRrNeTK0p0Y", + "output_index": 1, + "sequence_number": 86 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "jnYJ6Y3CYTzw", + "output_index": 1, + "sequence_number": 87 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " search", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "EZk1YHFO0", + "output_index": 1, + "sequence_number": 88 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "9PT9nu19QtF", + "output_index": 1, + "sequence_number": 89 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " city", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "V4Mkdn7SUGs", + "output_index": 1, + "sequence_number": 90 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "t5cZAgqEMgm6KI", + "output_index": 1, + "sequence_number": 91 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "enable", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "uzr1pTe4VM", + "output_index": 1, + "sequence_number": 92 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "57q196C", + "output_index": 1, + "sequence_number": 93 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "U0KxIGzOgdpJ", + "output_index": 1, + "sequence_number": 94 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " updates", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "2xHOHaoA", + "output_index": 1, + "sequence_number": 95 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ").\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "U1bDgGGalGnXE", + "output_index": 1, + "sequence_number": 96 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "l2HeSyeF08MTIP2", + "output_index": 1, + "sequence_number": 97 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " -", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "KYSUce6IXemn1w", + "output_index": 1, + "sequence_number": 98 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " On", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "wES9cL930XjTC", + "output_index": 1, + "sequence_number": 99 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " the", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ZZPTErUuMq1Z", + "output_index": 1, + "sequence_number": 100 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " web", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "nOCZjPR8yqzj", + "output_index": 1, + "sequence_number": 101 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "eCnmuW1mwa159DR", + "output_index": 1, + "sequence_number": 102 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " search", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "o7yzUSxmF", + "output_index": 1, + "sequence_number": 103 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " “", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "5p3OZsZlAbY7q3", + "output_index": 1, + "sequence_number": 104 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "weather", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "fUTigFPmf", + "output_index": 1, + "sequence_number": 105 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " [", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "G5U3rNJezPfHRC", + "output_index": 1, + "sequence_number": 106 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "city", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "OsKwxVUbcxzb", + "output_index": 1, + "sequence_number": 107 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "]", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "zr5ws3QH0briAcY", + "output_index": 1, + "sequence_number": 108 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "”", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "42kxX0g3kDj8rtc", + "output_index": 1, + "sequence_number": 109 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "rre2Up2hESqjw", + "output_index": 1, + "sequence_number": 110 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " go", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "HBFbjjfdAYQ09", + "output_index": 1, + "sequence_number": 111 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "7Ymx2RH1g7vMa", + "output_index": 1, + "sequence_number": 112 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "9Slj6Hq4o3DQaN", + "output_index": 1, + "sequence_number": 113 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "e1f6KSDp", + "output_index": 1, + "sequence_number": 114 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " site", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "3jtdTC5x31b", + "output_index": 1, + "sequence_number": 115 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "k08f7WqoA649", + "output_index": 1, + "sequence_number": 116 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " enter", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Ph7dKtx1Aw", + "output_index": 1, + "sequence_number": 117 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "yv3VV8JmuMl", + "output_index": 1, + "sequence_number": 118 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " city", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "uynLcd5DFWu", + "output_index": 1, + "sequence_number": 119 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".\n\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "938mJeSGNIdi3", + "output_index": 1, + "sequence_number": 120 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "If", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Lk4AxJaCoZwarc", + "output_index": 1, + "sequence_number": 121 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "b8oK7zyRRYws", + "output_index": 1, + "sequence_number": 122 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " share", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "KvMDX5C5TT", + "output_index": 1, + "sequence_number": 123 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "NCiqRb55E2f", + "output_index": 1, + "sequence_number": 124 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "wKYXXHb", + "output_index": 1, + "sequence_number": 125 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "qX85kP4ddr6vF6e", + "output_index": 1, + "sequence_number": 126 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " I", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "V4sPeglYkWTSno", + "output_index": 1, + "sequence_number": 127 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "S8JpW7O9XOZu", + "output_index": 1, + "sequence_number": 128 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "JtxKGP6WY6V7bd", + "output_index": 1, + "sequence_number": 129 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "FCuOyy5a3qhIWwb", + "output_index": 1, + "sequence_number": 130 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Explain", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "SbLNNWzR", + "output_index": 1, + "sequence_number": 131 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " how", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "jl1igvcgDOuk", + "output_index": 1, + "sequence_number": 132 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Bb5Ut5IplCVAI", + "output_index": 1, + "sequence_number": 133 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " read", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "caw22uWxFZC", + "output_index": 1, + "sequence_number": 134 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " the", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "tjWoprqBrpd4", + "output_index": 1, + "sequence_number": 135 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "8iLg59e", + "output_index": 1, + "sequence_number": 136 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "GVQ7Y5APeZuZ5p", + "output_index": 1, + "sequence_number": 137 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "prec", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "XBYhF9xTTEaD", + "output_index": 1, + "sequence_number": 138 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "ip", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "0xC1e7qZ1H9zPm", + "output_index": 1, + "sequence_number": 139 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "itation", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "LQkeSOUEo", + "output_index": 1, + "sequence_number": 140 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " chances", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "nszKBRq9", + "output_index": 1, + "sequence_number": 141 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "uDzz1qdFMIL1lQZ", + "output_index": 1, + "sequence_number": 142 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " wind", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "WOXZhddPcs1", + "output_index": 1, + "sequence_number": 143 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "195YMlxTN8gHehG", + "output_index": 1, + "sequence_number": 144 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " humidity", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "iC8HcnX", + "output_index": 1, + "sequence_number": 145 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "YuS8JGOG07I7As3", + "output_index": 1, + "sequence_number": 146 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " UV", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "7eCnzYxroN7tr", + "output_index": 1, + "sequence_number": 147 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "qesXpNFUdQvdNgh", + "output_index": 1, + "sequence_number": 148 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " etc", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "KpfT8XWAJOmc", + "output_index": 1, + "sequence_number": 149 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".).\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "rMn5vWzK0ulR", + "output_index": 1, + "sequence_number": 150 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "fcmqBnU1OKV3SS2", + "output_index": 1, + "sequence_number": 151 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Help", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Sc4s3eGXRPf", + "output_index": 1, + "sequence_number": 152 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "W09w01ZDqRYb", + "output_index": 1, + "sequence_number": 153 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " plan", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "UdTmRwBcnUj", + "output_index": 1, + "sequence_number": 154 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "aHZY8vgMtDAB", + "output_index": 1, + "sequence_number": 155 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " the", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "0xDrmvaxm2AT", + "output_index": 1, + "sequence_number": 156 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " day", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "QlLwu4bpD9uC", + "output_index": 1, + "sequence_number": 157 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "cvVBwZE7wRF9s4", + "output_index": 1, + "sequence_number": 158 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "what", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "s2eqCyjah47q", + "output_index": 1, + "sequence_number": 159 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "SCG3StERvuorp", + "output_index": 1, + "sequence_number": 160 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " wear", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "mDNsFJfHipu", + "output_index": 1, + "sequence_number": 161 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "XL3rJDUWAXwzCY2", + "output_index": 1, + "sequence_number": 162 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " whether", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "nIYZeZOw", + "output_index": 1, + "sequence_number": 163 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "2897ytkh0JgIN", + "output_index": 1, + "sequence_number": 164 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " bring", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "389Hhpprsf", + "output_index": 1, + "sequence_number": 165 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " an", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "uv1qtwOshB0IF", + "output_index": 1, + "sequence_number": 166 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " umbrella", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "BbTLPtB", + "output_index": 1, + "sequence_number": 167 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "BvVf29j5uyfMehC", + "output_index": 1, + "sequence_number": 168 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " when", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "jj0x2wamwyw", + "output_index": 1, + "sequence_number": 169 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "PcaLrZWVi1FcK", + "output_index": 1, + "sequence_number": 170 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " schedule", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "DUjUQyx", + "output_index": 1, + "sequence_number": 171 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " outdoor", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "RXlInNtc", + "output_index": 1, + "sequence_number": 172 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " activities", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "5kWs9", + "output_index": 1, + "sequence_number": 173 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ").\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "YPktZ7ZIPIBrv", + "output_index": 1, + "sequence_number": 174 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "4fOoWrrCVVCDpK3", + "output_index": 1, + "sequence_number": 175 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Create", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "g1aTWz14z", + "output_index": 1, + "sequence_number": 176 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "CkE6XAFl8JqGb1", + "output_index": 1, + "sequence_number": 177 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " packing", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "lfSDQDRT", + "output_index": 1, + "sequence_number": 178 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "3OIcssGxPhyMD", + "output_index": 1, + "sequence_number": 179 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " travel", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ijuuYKg2K", + "output_index": 1, + "sequence_number": 180 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " plan", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "giav15QKXsK", + "output_index": 1, + "sequence_number": 181 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " based", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "hbwIlvaIcn", + "output_index": 1, + "sequence_number": 182 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " on", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "HTBEEVs487T45", + "output_index": 1, + "sequence_number": 183 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " the", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "8oB6GhCYDtS0", + "output_index": 1, + "sequence_number": 184 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "ebiJ272", + "output_index": 1, + "sequence_number": 185 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "UWuRTCLQJL7W8A", + "output_index": 1, + "sequence_number": 186 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "8UA6iezb2JXXfRc", + "output_index": 1, + "sequence_number": 187 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Suggest", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "2sLvgelI", + "output_index": 1, + "sequence_number": 188 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " how", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "5fjbTY869TGy", + "output_index": 1, + "sequence_number": 189 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "R8bvYJHjvQ5Dw", + "output_index": 1, + "sequence_number": 190 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " set", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "h3ejugCsdZgP", + "output_index": 1, + "sequence_number": 191 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " up", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "R6soVWgAyCJMB", + "output_index": 1, + "sequence_number": 192 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " reminders", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Ry758Z", + "output_index": 1, + "sequence_number": 193 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "W3ZoUdpDFesDY", + "output_index": 1, + "sequence_number": 194 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " alerts", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "9T2CerKLB", + "output_index": 1, + "sequence_number": 195 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "BURA5jIaTtrH", + "output_index": 1, + "sequence_number": 196 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "wzTpHzIf", + "output_index": 1, + "sequence_number": 197 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " changes", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Y5kHnLA2", + "output_index": 1, + "sequence_number": 198 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".\n\n", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "P6lsLtUwCbKKi", + "output_index": 1, + "sequence_number": 199 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "Would", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "AKhTMq1M1rz", + "output_index": 1, + "sequence_number": 200 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "3WQLyNwscqjx", + "output_index": 1, + "sequence_number": 201 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " like", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "EsK9sXIH7vI", + "output_index": 1, + "sequence_number": 202 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "LqMJBmCs6vitf", + "output_index": 1, + "sequence_number": 203 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " provide", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "O40FsAg6", + "output_index": 1, + "sequence_number": 204 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "Qc96yFfZQP0", + "output_index": 1, + "sequence_number": 205 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " city", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "7yYMGs9ChZT", + "output_index": 1, + "sequence_number": 206 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " and", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "nKaHQehiYtJM", + "output_index": 1, + "sequence_number": 207 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " what", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "tq5YaxlIbb9", + "output_index": 1, + "sequence_number": 208 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "C9NsBDo", + "output_index": 1, + "sequence_number": 209 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "yDtIp9FjljDu", + "output_index": 1, + "sequence_number": 210 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " need", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "m1J2wX3ImpP", + "output_index": 1, + "sequence_number": 211 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "?", + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "obfuscation": "LV6D0G4mGMeHkzI", + "output_index": 1, + "sequence_number": 212 + }, + { + "type": "response.output_text.done", + "content_index": 0, + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "logprobs": [], + "output_index": 1, + "sequence_number": 213, + "text": "I can’t pull live weather data here. But I can help you get organized and make a plan. Here’s what to do next:\n\n- Tell me: your city and country, and what you want (current conditions, hourly forecast, or a 7-day forecast), and if you need a specific date/time.\n- Quick ways to check now:\n - On your phone: open your weather app and search your city (enable location for updates).\n - On the web: search “weather [city]” or go to a weather site and enter your city.\n\nIf you share your location, I can:\n- Explain how to read the forecast (precipitation chances, wind, humidity, UV, etc.).\n- Help you plan for the day (what to wear, whether to bring an umbrella, when to schedule outdoor activities).\n- Create a packing or travel plan based on the forecast.\n- Suggest how to set up reminders or alerts for weather changes.\n\nWould you like to provide your city and what forecast you need?" + }, + { + "type": "response.content_part.done", + "content_index": 0, + "item_id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can’t pull live weather data here. But I can help you get organized and make a plan. Here’s what to do next:\n\n- Tell me: your city and country, and what you want (current conditions, hourly forecast, or a 7-day forecast), and if you need a specific date/time.\n- Quick ways to check now:\n - On your phone: open your weather app and search your city (enable location for updates).\n - On the web: search “weather [city]” or go to a weather site and enter your city.\n\nIf you share your location, I can:\n- Explain how to read the forecast (precipitation chances, wind, humidity, UV, etc.).\n- Help you plan for the day (what to wear, whether to bring an umbrella, when to schedule outdoor activities).\n- Create a packing or travel plan based on the forecast.\n- Suggest how to set up reminders or alerts for weather changes.\n\nWould you like to provide your city and what forecast you need?" + }, + "sequence_number": 214 + }, + { + "type": "response.output_item.done", + "item": { + "id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can’t pull live weather data here. But I can help you get organized and make a plan. Here’s what to do next:\n\n- Tell me: your city and country, and what you want (current conditions, hourly forecast, or a 7-day forecast), and if you need a specific date/time.\n- Quick ways to check now:\n - On your phone: open your weather app and search your city (enable location for updates).\n - On the web: search “weather [city]” or go to a weather site and enter your city.\n\nIf you share your location, I can:\n- Explain how to read the forecast (precipitation chances, wind, humidity, UV, etc.).\n- Help you plan for the day (what to wear, whether to bring an umbrella, when to schedule outdoor activities).\n- Create a packing or travel plan based on the forecast.\n- Suggest how to set up reminders or alerts for weather changes.\n\nWould you like to provide your city and what forecast you need?" + } + ], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 215 + }, + { + "type": "response.completed", + "response": { + "id": "resp_07943ca8bad835990069cd7da702548197afc1caf8512c9dfd", + "object": "response", + "created_at": 1775074727, + "status": "completed", + "background": false, + "completed_at": 1775074735, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_07943ca8bad835990069cd7da759748197888f16eaf18811f0", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_07943ca8bad835990069cd7dadcc348197891258f63cb14a56", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can’t pull live weather data here. But I can help you get organized and make a plan. Here’s what to do next:\n\n- Tell me: your city and country, and what you want (current conditions, hourly forecast, or a 7-day forecast), and if you need a specific date/time.\n- Quick ways to check now:\n - On your phone: open your weather app and search your city (enable location for updates).\n - On the web: search “weather [city]” or go to a weather site and enter your city.\n\nIf you share your location, I can:\n- Explain how to read the forecast (precipitation chances, wind, humidity, UV, etc.).\n- Help you plan for the day (what to wear, whether to bring an umbrella, when to schedule outdoor activities).\n- Create a packing or travel plan based on the forecast.\n- Suggest how to set up reminders or alerts for weather changes.\n\nWould you like to provide your city and what forecast you need?" + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 190, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 1000, + "output_tokens_details": { + "reasoning_tokens": 768 + }, + "total_tokens": 1190 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 216 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/responses/followup-response.json b/payloads/snapshots/toolChoiceNoneParam/responses/followup-response.json new file mode 100644 index 00000000..2877858c --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/responses/followup-response.json @@ -0,0 +1,96 @@ +{ + "id": "resp_07943ca8bad835990069cd7da704d88197ade8e2942cd04b98", + "object": "response", + "created_at": 1775074727, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074737, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_07943ca8bad835990069cd7da79f20819788679ec1d4ecf339", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_07943ca8bad835990069cd7db17a5c81979af49b373d0272f3", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can’t fetch live weather data in this chat, but I can help you plan or interpret it. What would you like to do next?\n\nOptions:\n- Tell me your city and the forecast type you want (current conditions, hourly, or 7-day) and any date/time you're planning for. I’ll help you interpret or plan around it.\n- If you need live data now, check your phone’s weather app or search “weather [city]” in your browser and tell me what you see—I can help you understand the numbers and decide what to wear or bring.\n- If you’re planning something specific (outdoor event, travel, commute), share the details and I’ll suggest what to expect and how to prepare." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 190, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 1251, + "output_tokens_details": { + "reasoning_tokens": 1088 + }, + "total_tokens": 1441 + }, + "user": null, + "metadata": {}, + "output_text": "I can’t fetch live weather data in this chat, but I can help you plan or interpret it. What would you like to do next?\n\nOptions:\n- Tell me your city and the forecast type you want (current conditions, hourly, or 7-day) and any date/time you're planning for. I’ll help you interpret or plan around it.\n- If you need live data now, check your phone’s weather app or search “weather [city]” in your browser and tell me what you see—I can help you understand the numbers and decide what to wear or bring.\n- If you’re planning something specific (outdoor event, travel, commute), share the details and I’ll suggest what to expect and how to prepare." +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/responses/request.json b/payloads/snapshots/toolChoiceNoneParam/responses/request.json new file mode 100644 index 00000000..508c86b1 --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/responses/request.json @@ -0,0 +1,30 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Weather?" + } + ], + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": "none" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/responses/response-streaming.json b/payloads/snapshots/toolChoiceNoneParam/responses/response-streaming.json new file mode 100644 index 00000000..e769eb1a --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/responses/response-streaming.json @@ -0,0 +1,1226 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_06374aeced6d503b0069cd7d9cf2b881a2a615f5bd1f2c1323", + "object": "response", + "created_at": 1775074716, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_06374aeced6d503b0069cd7d9cf2b881a2a615f5bd1f2c1323", + "object": "response", + "created_at": 1775074716, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_06374aeced6d503b0069cd7d9d8d8481a29f1ad110c8b59061", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_06374aeced6d503b0069cd7d9d8d8481a29f1ad110c8b59061", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "type": "message", + "status": "in_progress", + "content": [], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.content_part.added", + "content_index": 0, + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "" + }, + "sequence_number": 5 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "I", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "kFosnXTtKRiHaJG", + "output_index": 1, + "sequence_number": 6 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "TQ5eHA7trg4w", + "output_index": 1, + "sequence_number": 7 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " help", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "xRp8BD40qxw", + "output_index": 1, + "sequence_number": 8 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " with", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "gFMukjwpU24", + "output_index": 1, + "sequence_number": 9 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " weather", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "hTKJhHJO", + "output_index": 1, + "sequence_number": 10 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "wz43GzuXknNz2Mn", + "output_index": 1, + "sequence_number": 11 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " but", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "5QgGZPV8nHT0", + "output_index": 1, + "sequence_number": 12 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " I", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "fejECxRVNCv0RJ", + "output_index": 1, + "sequence_number": 13 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "dSwmNyGdO43M", + "output_index": 1, + "sequence_number": 14 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’t", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "M44GQA210vL0th", + "output_index": 1, + "sequence_number": 15 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " fetch", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "kORSnkINvo", + "output_index": 1, + "sequence_number": 16 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " live", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "yH2XibNpvOs", + "output_index": 1, + "sequence_number": 17 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " data", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "33StrqnKgPP", + "output_index": 1, + "sequence_number": 18 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " right", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "Wgtpaf0con", + "output_index": 1, + "sequence_number": 19 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " now", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "DAITcbob31TV", + "output_index": 1, + "sequence_number": 20 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "0zZaxcxzlPKpVu7", + "output_index": 1, + "sequence_number": 21 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " If", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "FGwYPgrfNLzT1", + "output_index": 1, + "sequence_number": 22 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "bgbqd75cpRCv", + "output_index": 1, + "sequence_number": 23 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " share", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "yxxpngvxqv", + "output_index": 1, + "sequence_number": 24 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ":\n\n", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "NcgfhPP7KzhGE", + "output_index": 1, + "sequence_number": 25 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "jqo5aJiyZbX478V", + "output_index": 1, + "sequence_number": 26 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "1hSgyKZ8puc", + "output_index": 1, + "sequence_number": 27 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " location", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "h69SZWd", + "output_index": 1, + "sequence_number": 28 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "AkWFxGBGEYsJeJ", + "output_index": 1, + "sequence_number": 29 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "city", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "a2V371WSLxut", + "output_index": 1, + "sequence_number": 30 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "3MDSgj3tC4gzRA3", + "output_index": 1, + "sequence_number": 31 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " country", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "kjRGIpCd", + "output_index": 1, + "sequence_number": 32 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "j6EIr6VKbVlJoC", + "output_index": 1, + "sequence_number": 33 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "ljzPGV2Az3Gfo2W", + "output_index": 1, + "sequence_number": 34 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " what", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "gNAFVsHHYJe", + "output_index": 1, + "sequence_number": 35 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "2DCh85eIZCBc", + "output_index": 1, + "sequence_number": 36 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " want", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "PVwntdKjuUZ", + "output_index": 1, + "sequence_number": 37 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "etEIbvgwiP80ZQ", + "output_index": 1, + "sequence_number": 38 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "current", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "qWtXKTXJs", + "output_index": 1, + "sequence_number": 39 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " conditions", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "TK3cP", + "output_index": 1, + "sequence_number": 40 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "OHNlE9lgo67Oe5D", + "output_index": 1, + "sequence_number": 41 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " hourly", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "9NmPInHfO", + "output_index": 1, + "sequence_number": 42 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "b6UOpWf", + "output_index": 1, + "sequence_number": 43 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "HgndE9HA6XKzPpy", + "output_index": 1, + "sequence_number": 44 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "2JAWShVwliQBF", + "output_index": 1, + "sequence_number": 45 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " ", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "AnCVcU2DekAr8ow", + "output_index": 1, + "sequence_number": 46 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "3", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "RgYqmlzrqoz65rQ", + "output_index": 1, + "sequence_number": 47 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "–", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "KvXhaSy2dEezl0z", + "output_index": 1, + "sequence_number": 48 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "5", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "BlK1pfPFXRQg7nk", + "output_index": 1, + "sequence_number": 49 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " day", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "Ad9q5t2bV5ZY", + "output_index": 1, + "sequence_number": 50 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "DZosF8q", + "output_index": 1, + "sequence_number": 51 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "p8JlvwfY5V5x4I", + "output_index": 1, + "sequence_number": 52 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "-", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "32QmEj2VIszpBea", + "output_index": 1, + "sequence_number": 53 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " preferred", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "z6Jdh1", + "output_index": 1, + "sequence_number": 54 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " units", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "SRPLpQjUm4", + "output_index": 1, + "sequence_number": 55 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " (", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "v0d5RjZAmfIdkV", + "output_index": 1, + "sequence_number": 56 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "C", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "VZDXJtbIWDbWosT", + "output_index": 1, + "sequence_number": 57 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "elsius", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "gVu9sgchb6", + "output_index": 1, + "sequence_number": 58 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "za8UBLkIgl7f2", + "output_index": 1, + "sequence_number": 59 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " Fahrenheit", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "5W4Tr", + "output_index": 1, + "sequence_number": 60 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ")\n\n", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "HNrAgiTCfvAFz", + "output_index": 1, + "sequence_number": 61 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "I", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "PIoiYRsj1Xf2NoO", + "output_index": 1, + "sequence_number": 62 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’ll", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "Q4Kzvn7WlkYdK", + "output_index": 1, + "sequence_number": 63 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " give", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "YGgbVWNb6Fg", + "output_index": 1, + "sequence_number": 64 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "Id2uGrH1hXIh", + "output_index": 1, + "sequence_number": 65 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " a", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "H4wy49BG6hzCrW", + "output_index": 1, + "sequence_number": 66 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " concise", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "fD740VmR", + "output_index": 1, + "sequence_number": 67 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " forecast", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "c8heyEu", + "output_index": 1, + "sequence_number": 68 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "HXSizgyC4hppI", + "output_index": 1, + "sequence_number": 69 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " summary", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "0fzeNahw", + "output_index": 1, + "sequence_number": 70 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " for", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "r7rbBmaBqWpH", + "output_index": 1, + "sequence_number": 71 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " that", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "XfgymUabsNW", + "output_index": 1, + "sequence_number": 72 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " area", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "OLIekfNgyvy", + "output_index": 1, + "sequence_number": 73 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "hQLvxs4VLvpXCBy", + "output_index": 1, + "sequence_number": 74 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " If", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "vap9XkKsDFTFc", + "output_index": 1, + "sequence_number": 75 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "kxhyjBPzBdHO", + "output_index": 1, + "sequence_number": 76 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": "’d", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "PCv9PlimN53tc7", + "output_index": 1, + "sequence_number": 77 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " rather", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "9RyHqL2qx", + "output_index": 1, + "sequence_number": 78 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ",", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "1DWWVcXr3xtpxIy", + "output_index": 1, + "sequence_number": 79 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " I", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "y8WOXVaqoKPlno", + "output_index": 1, + "sequence_number": 80 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " can", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "3LTNXziV0ML4", + "output_index": 1, + "sequence_number": 81 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " also", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "aFUvWUeREg5", + "output_index": 1, + "sequence_number": 82 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " guide", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "FW4uwTD5Cs", + "output_index": 1, + "sequence_number": 83 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " you", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "RCbkE5ZAReKp", + "output_index": 1, + "sequence_number": 84 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " on", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "iS6qOTFWauqOz", + "output_index": 1, + "sequence_number": 85 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " how", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "yM9EXrFCV5cM", + "output_index": 1, + "sequence_number": 86 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " to", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "rnapR9I74OKNK", + "output_index": 1, + "sequence_number": 87 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " quickly", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "JnsvcHE6", + "output_index": 1, + "sequence_number": 88 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " check", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "4fs9rcMncr", + "output_index": 1, + "sequence_number": 89 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " this", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "U5GSLfOCggP", + "output_index": 1, + "sequence_number": 90 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " on", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "HdlcT5nZo1SJQ", + "output_index": 1, + "sequence_number": 91 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " your", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "VvWCBj0R2ho", + "output_index": 1, + "sequence_number": 92 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " phone", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "HMFdmI7Au9", + "output_index": 1, + "sequence_number": 93 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " or", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "MxBemX4v7wAiL", + "output_index": 1, + "sequence_number": 94 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": " computer", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "tnpbBk2", + "output_index": 1, + "sequence_number": 95 + }, + { + "type": "response.output_text.delta", + "content_index": 0, + "delta": ".", + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "obfuscation": "Ar6NsRmsmp4DlT1", + "output_index": 1, + "sequence_number": 96 + }, + { + "type": "response.output_text.done", + "content_index": 0, + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "logprobs": [], + "output_index": 1, + "sequence_number": 97, + "text": "I can help with weather, but I can’t fetch live data right now. If you share:\n\n- your location (city, country)\n- what you want (current conditions, hourly forecast, or 3–5 day forecast)\n- preferred units (Celsius or Fahrenheit)\n\nI’ll give you a concise forecast or summary for that area. If you’d rather, I can also guide you on how to quickly check this on your phone or computer." + }, + { + "type": "response.content_part.done", + "content_index": 0, + "item_id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "output_index": 1, + "part": { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can help with weather, but I can’t fetch live data right now. If you share:\n\n- your location (city, country)\n- what you want (current conditions, hourly forecast, or 3–5 day forecast)\n- preferred units (Celsius or Fahrenheit)\n\nI’ll give you a concise forecast or summary for that area. If you’d rather, I can also guide you on how to quickly check this on your phone or computer." + }, + "sequence_number": 98 + }, + { + "type": "response.output_item.done", + "item": { + "id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can help with weather, but I can’t fetch live data right now. If you share:\n\n- your location (city, country)\n- what you want (current conditions, hourly forecast, or 3–5 day forecast)\n- preferred units (Celsius or Fahrenheit)\n\nI’ll give you a concise forecast or summary for that area. If you’d rather, I can also guide you on how to quickly check this on your phone or computer." + } + ], + "role": "assistant" + }, + "output_index": 1, + "sequence_number": 99 + }, + { + "type": "response.completed", + "response": { + "id": "resp_06374aeced6d503b0069cd7d9cf2b881a2a615f5bd1f2c1323", + "object": "response", + "created_at": 1775074716, + "status": "completed", + "background": false, + "completed_at": 1775074726, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_06374aeced6d503b0069cd7d9d8d8481a29f1ad110c8b59061", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_06374aeced6d503b0069cd7da5d68881a28a8bb259db0e0edd", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I can help with weather, but I can’t fetch live data right now. If you share:\n\n- your location (city, country)\n- what you want (current conditions, hourly forecast, or 3–5 day forecast)\n- preferred units (Celsius or Fahrenheit)\n\nI’ll give you a concise forecast or summary for that area. If you’d rather, I can also guide you on how to quickly check this on your phone or computer." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 856, + "output_tokens_details": { + "reasoning_tokens": 704 + }, + "total_tokens": 897 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 100 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceNoneParam/responses/response.json b/payloads/snapshots/toolChoiceNoneParam/responses/response.json new file mode 100644 index 00000000..43c734c2 --- /dev/null +++ b/payloads/snapshots/toolChoiceNoneParam/responses/response.json @@ -0,0 +1,96 @@ +{ + "id": "resp_07943ca8bad835990069cd7d9b37fc81978283652bb2e1aa20", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074726, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_07943ca8bad835990069cd7d9c16b08197b98cc77d75a9d915", + "type": "reasoning", + "summary": [] + }, + { + "id": "msg_07943ca8bad835990069cd7da589208197bbb7ed887ce12353", + "type": "message", + "status": "completed", + "content": [ + { + "type": "output_text", + "annotations": [], + "logprobs": [], + "text": "I don’t have live weather data right now. If you tell me your location and what you need, I can help you with it. A few quick questions:\n\n- What city and country are you in?\n- Do you want current conditions, an hourly forecast, or a 7-day forecast?\n- Is there a specific date/time you’re planning for?\n\nIf you’d rather check yourself in the meantime, you can:\n- On your phone: open your weather app and search your city (enable location for automatic updates).\n- On the web: go to a weather site and enter your city (or just search “weather [city]” in your browser)." + } + ], + "role": "assistant" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": "none", + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 1207, + "output_tokens_details": { + "reasoning_tokens": 1024 + }, + "total_tokens": 1248 + }, + "user": null, + "metadata": {}, + "output_text": "I don’t have live weather data right now. If you tell me your location and what you need, I can help you with it. A few quick questions:\n\n- What city and country are you in?\n- Do you want current conditions, an hourly forecast, or a 7-day forecast?\n- Is there a specific date/time you’re planning for?\n\nIf you’d rather check yourself in the meantime, you can:\n- On your phone: open your weather app and search your city (enable location for automatic updates).\n- On the web: go to a weather site and enter your city (or just search “weather [city]” in your browser)." +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-request.json b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-request.json new file mode 100644 index 00000000..49f06c5b --- /dev/null +++ b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-request.json @@ -0,0 +1,54 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Tokyo weather" + }, + { + "id": "rs_03f60d4c71fef1ba0069cd7d9bba4081a3896525dc96057b65", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_03f60d4c71fef1ba0069cd7da261b081a3ba87973cf8e50e7a", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_I8Zu3c2kx6BWTsyxd4kHsik1", + "name": "get_weather" + }, + { + "type": "function_call_output", + "call_id": "call_I8Zu3c2kx6BWTsyxd4kHsik1", + "output": "71 degrees" + } + ], + "reasoning": { + "effort": "medium" + }, + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": { + "type": "function", + "name": "get_weather" + } +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-response-streaming.json b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-response-streaming.json new file mode 100644 index 00000000..e5f91e4b --- /dev/null +++ b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-response-streaming.json @@ -0,0 +1,376 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_03f60d4c71fef1ba0069cd7da342ec81a393f6a232df78c3d3", + "object": "response", + "created_at": 1775074723, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_03f60d4c71fef1ba0069cd7da342ec81a393f6a232df78c3d3", + "object": "response", + "created_at": 1775074723, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_03f60d4c71fef1ba0069cd7da461b481a3985a7e86de60e2c5", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_03f60d4c71fef1ba0069cd7da461b481a3985a7e86de60e2c5", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_03f60d4c71fef1ba0069cd7da7eedc81a380343c2729de75d3", + "type": "reasoning", + "summary": [] + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_03f60d4c71fef1ba0069cd7da7eedc81a380343c2729de75d3", + "type": "reasoning", + "summary": [] + }, + "output_index": 1, + "sequence_number": 5 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_03f60d4c71fef1ba0069cd7da8d9e081a390ba06d5af095cf2", + "type": "reasoning", + "summary": [] + }, + "output_index": 2, + "sequence_number": 6 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_03f60d4c71fef1ba0069cd7da8d9e081a390ba06d5af095cf2", + "type": "reasoning", + "summary": [] + }, + "output_index": 2, + "sequence_number": 7 + }, + { + "type": "response.output_item.added", + "item": { + "id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "type": "function_call", + "status": "in_progress", + "arguments": "", + "call_id": "call_WNDAtKad6EFQUVEq085cvgj0", + "name": "get_weather" + }, + "output_index": 3, + "sequence_number": 8 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "{\"", + "item_id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "obfuscation": "9O54gHCgUKx11z", + "output_index": 3, + "sequence_number": 9 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "location", + "item_id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "obfuscation": "677jf74B", + "output_index": 3, + "sequence_number": 10 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\":\"", + "item_id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "obfuscation": "Z9mM9NWzDKgxZ", + "output_index": 3, + "sequence_number": 11 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "Tokyo", + "item_id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "obfuscation": "1UYrqOylicI", + "output_index": 3, + "sequence_number": 12 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\"}", + "item_id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "obfuscation": "4DftHT1EPEDzU8", + "output_index": 3, + "sequence_number": 13 + }, + { + "type": "response.function_call_arguments.done", + "arguments": "{\"location\":\"Tokyo\"}", + "item_id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "output_index": 3, + "sequence_number": 14 + }, + { + "type": "response.output_item.done", + "item": { + "id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_WNDAtKad6EFQUVEq085cvgj0", + "name": "get_weather" + }, + "output_index": 3, + "sequence_number": 15 + }, + { + "type": "response.completed", + "response": { + "id": "resp_03f60d4c71fef1ba0069cd7da342ec81a393f6a232df78c3d3", + "object": "response", + "created_at": 1775074723, + "status": "completed", + "background": false, + "completed_at": 1775074729, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_03f60d4c71fef1ba0069cd7da461b481a3985a7e86de60e2c5", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_03f60d4c71fef1ba0069cd7da7eedc81a380343c2729de75d3", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_03f60d4c71fef1ba0069cd7da8d9e081a390ba06d5af095cf2", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_03f60d4c71fef1ba0069cd7da8f7a481a38d45ba3c8051b72f", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_WNDAtKad6EFQUVEq085cvgj0", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 592, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 579, + "output_tokens_details": { + "reasoning_tokens": 448 + }, + "total_tokens": 1171 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 16 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-response.json b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-response.json new file mode 100644 index 00000000..ac12cfea --- /dev/null +++ b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/followup-response.json @@ -0,0 +1,108 @@ +{ + "id": "resp_03f60d4c71fef1ba0069cd7da2e18c81a39c6637766bd4109c", + "object": "response", + "created_at": 1775074722, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074731, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_03f60d4c71fef1ba0069cd7da39edc81a3a4ccc7f9c8fead6e", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_03f60d4c71fef1ba0069cd7dab715881a39ec03e684124cebf", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_03f60d4c71fef1ba0069cd7dab80bc81a3aa7c75b5dfdfcbc5", + "type": "reasoning", + "summary": [] + }, + { + "id": "rs_03f60d4c71fef1ba0069cd7dab8b6881a39be5bcfac51fcdc8", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_03f60d4c71fef1ba0069cd7daba73081a386d6b7b431cec8b7", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_HcYOvGcRD3n1jdPsJvZZ2Lpr", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 592, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 1024, + "output_tokens_details": { + "reasoning_tokens": 960 + }, + "total_tokens": 1616 + }, + "user": null, + "metadata": {}, + "output_text": "" +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/request.json b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/request.json new file mode 100644 index 00000000..3c321cfe --- /dev/null +++ b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/request.json @@ -0,0 +1,36 @@ +{ + "model": "gpt-5-nano", + "input": [ + { + "role": "user", + "content": "Tokyo weather" + } + ], + "reasoning": { + "effort": "medium" + }, + "tools": [ + { + "type": "function", + "name": "get_weather", + "description": "Get weather", + "strict": true, + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + } + } + ], + "tool_choice": { + "type": "function", + "name": "get_weather" + } +} \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/response-streaming.json b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/response-streaming.json new file mode 100644 index 00000000..04422eb4 --- /dev/null +++ b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/response-streaming.json @@ -0,0 +1,326 @@ +[ + { + "type": "response.created", + "response": { + "id": "resp_092ef647381567fb0069cd7d9b1e3c81909942f5e84bd4be75", + "object": "response", + "created_at": 1775074715, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 0 + }, + { + "type": "response.in_progress", + "response": { + "id": "resp_092ef647381567fb0069cd7d9b1e3c81909942f5e84bd4be75", + "object": "response", + "created_at": 1775074715, + "status": "in_progress", + "background": false, + "completed_at": null, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "auto", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": null, + "user": null, + "metadata": {} + }, + "sequence_number": 1 + }, + { + "type": "response.output_item.added", + "item": { + "id": "rs_092ef647381567fb0069cd7d9bc6f48190aedc9bbcd46199b9", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 2 + }, + { + "type": "response.output_item.done", + "item": { + "id": "rs_092ef647381567fb0069cd7d9bc6f48190aedc9bbcd46199b9", + "type": "reasoning", + "summary": [] + }, + "output_index": 0, + "sequence_number": 3 + }, + { + "type": "response.output_item.added", + "item": { + "id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "type": "function_call", + "status": "in_progress", + "arguments": "", + "call_id": "call_sxLlmZZNhXNnL7eZBMikh6m5", + "name": "get_weather" + }, + "output_index": 1, + "sequence_number": 4 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "{\"", + "item_id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "obfuscation": "5D4B0OxSw5W498", + "output_index": 1, + "sequence_number": 5 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "location", + "item_id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "obfuscation": "M1YDYxnr", + "output_index": 1, + "sequence_number": 6 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\":\"", + "item_id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "obfuscation": "dyur7MENpWEuT", + "output_index": 1, + "sequence_number": 7 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "Tokyo", + "item_id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "obfuscation": "7COWOLDqlm1", + "output_index": 1, + "sequence_number": 8 + }, + { + "type": "response.function_call_arguments.delta", + "delta": "\"}", + "item_id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "obfuscation": "l0JO1z5UsY2cbO", + "output_index": 1, + "sequence_number": 9 + }, + { + "type": "response.function_call_arguments.done", + "arguments": "{\"location\":\"Tokyo\"}", + "item_id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "output_index": 1, + "sequence_number": 10 + }, + { + "type": "response.output_item.done", + "item": { + "id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_sxLlmZZNhXNnL7eZBMikh6m5", + "name": "get_weather" + }, + "output_index": 1, + "sequence_number": 11 + }, + { + "type": "response.completed", + "response": { + "id": "resp_092ef647381567fb0069cd7d9b1e3c81909942f5e84bd4be75", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "completed_at": 1775074719, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_092ef647381567fb0069cd7d9bc6f48190aedc9bbcd46199b9", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_092ef647381567fb0069cd7d9f90208190865faa9e56aabb58", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_sxLlmZZNhXNnL7eZBMikh6m5", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 382, + "output_tokens_details": { + "reasoning_tokens": 320 + }, + "total_tokens": 423 + }, + "user": null, + "metadata": {} + }, + "sequence_number": 12 + } +] \ No newline at end of file diff --git a/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/response.json b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/response.json new file mode 100644 index 00000000..05a2b09a --- /dev/null +++ b/payloads/snapshots/toolChoiceRequiredWithReasoningParam/responses/response.json @@ -0,0 +1,93 @@ +{ + "id": "resp_03f60d4c71fef1ba0069cd7d9b2d8481a3b488b782e88da487", + "object": "response", + "created_at": 1775074715, + "status": "completed", + "background": false, + "billing": { + "payer": "developer" + }, + "completed_at": 1775074722, + "error": null, + "frequency_penalty": 0, + "incomplete_details": null, + "instructions": null, + "max_output_tokens": null, + "max_tool_calls": null, + "model": "gpt-5-nano-2025-08-07", + "output": [ + { + "id": "rs_03f60d4c71fef1ba0069cd7d9bba4081a3896525dc96057b65", + "type": "reasoning", + "summary": [] + }, + { + "id": "fc_03f60d4c71fef1ba0069cd7da261b081a3ba87973cf8e50e7a", + "type": "function_call", + "status": "completed", + "arguments": "{\"location\":\"Tokyo\"}", + "call_id": "call_I8Zu3c2kx6BWTsyxd4kHsik1", + "name": "get_weather" + } + ], + "parallel_tool_calls": true, + "presence_penalty": 0, + "previous_response_id": null, + "prompt_cache_key": null, + "prompt_cache_retention": null, + "reasoning": { + "effort": "medium", + "summary": null + }, + "safety_identifier": null, + "service_tier": "default", + "store": true, + "temperature": 1, + "text": { + "format": { + "type": "text" + }, + "verbosity": "medium" + }, + "tool_choice": { + "type": "function", + "name": "get_weather" + }, + "tools": [ + { + "type": "function", + "description": "Get weather", + "name": "get_weather", + "parameters": { + "type": "object", + "properties": { + "location": { + "type": "string" + } + }, + "required": [ + "location" + ], + "additionalProperties": false + }, + "strict": true + } + ], + "top_logprobs": 0, + "top_p": 1, + "truncation": "disabled", + "usage": { + "input_tokens": 41, + "input_tokens_details": { + "cached_tokens": 0 + }, + "output_tokens": 538, + "output_tokens_details": { + "reasoning_tokens": 512 + }, + "total_tokens": 579 + }, + "user": null, + "metadata": {}, + "output_text": "" +} \ No newline at end of file diff --git a/payloads/transforms/chat-completions_to_anthropic/toolChoiceAnyParam.json b/payloads/transforms/chat-completions_to_anthropic/toolChoiceAnyParam.json new file mode 100644 index 00000000..62788ce4 --- /dev/null +++ b/payloads/transforms/chat-completions_to_anthropic/toolChoiceAnyParam.json @@ -0,0 +1,34 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_01VjJ6ymC9VSF1w5g3vx7sLr", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "tool_use", + "id": "toolu_01XqcAKw5ehagutJGyRGe8WP", + "name": "get_weather", + "input": { + "location": "" + }, + "caller": { + "type": "direct" + } + } + ], + "stop_reason": "tool_use", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 654, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 39, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/chat-completions_to_anthropic/toolChoiceAutoParam.json b/payloads/transforms/chat-completions_to_anthropic/toolChoiceAutoParam.json new file mode 100644 index 00000000..26f0bab0 --- /dev/null +++ b/payloads/transforms/chat-completions_to_anthropic/toolChoiceAutoParam.json @@ -0,0 +1,27 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_01ViUiUzPg9PVAUnxA3gN9Ao", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "text", + "text": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please provide a city name or location?" + } + ], + "stop_reason": "end_turn", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 562, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 41, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/chat-completions_to_anthropic/toolChoiceNoneParam.json b/payloads/transforms/chat-completions_to_anthropic/toolChoiceNoneParam.json new file mode 100644 index 00000000..ad408e6e --- /dev/null +++ b/payloads/transforms/chat-completions_to_anthropic/toolChoiceNoneParam.json @@ -0,0 +1,27 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_017pRTNusCusGfBxKHBpRvxW", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "text", + "text": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please provide a city name or location?" + } + ], + "stop_reason": "end_turn", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 562, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 41, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/chat-completions_to_google/toolChoiceAnyParam.json b/payloads/transforms/chat-completions_to_google/toolChoiceAnyParam.json new file mode 100644 index 00000000..af342293 --- /dev/null +++ b/payloads/transforms/chat-completions_to_google/toolChoiceAnyParam.json @@ -0,0 +1,37 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "functionCall": { + "name": "get_weather", + "args": { + "location": "London" + } + }, + "thoughtSignature": "CtIBAb4+9vvplssFLaGBzXBULx+onlMPCTZWqsupGtCHImZdh/KKzzPbNoSFZJ+XXjPOjta/+NEGEodKAjcBnKIPOCa4fE1sQtvcqkgbaxqloEcAOueqj667P6w3Zym5/HAzwmF9tM7N4mHtx+zGZI2ImmUvXiJW2wNESeM1ErQgO48EO0gn4ee/NPSemTVNXfjdHjo/OEU3VpQlNsNoZWN3LDpxklXuRVYb4vEXapDN0JbSF/Q7cvxeWnwBbWd7otBo4A80F+ecHAndLrTnPY3Y/Yjh" + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0, + "finishMessage": "Model generated function call(s)." + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 15, + "totalTokenCount": 93, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 41 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "ZH7NafavLM3QjrEPk6foyQ8" +} \ No newline at end of file diff --git a/payloads/transforms/chat-completions_to_google/toolChoiceAutoParam.json b/payloads/transforms/chat-completions_to_google/toolChoiceAutoParam.json new file mode 100644 index 00000000..52d038b5 --- /dev/null +++ b/payloads/transforms/chat-completions_to_google/toolChoiceAutoParam.json @@ -0,0 +1,31 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "text": "What location are you interested in?", + "thoughtSignature": "CtwBAb4+9vtFoyFEGlCd7SjURmPS6avsd0pRknJHlBQgsuS+8yRFb2Y4dEupNisYnaSW6Atfema7KbaPZ4MkFC87do30aMX8yagp9cD3JuStMKmMNuWsfU5Jh6q82BymsRQ0G3pYN5hQLd/y996KyZj78bK9MDA2qB1wYt0FT7s9gB+wH2uMAzrEPWYQdG/u1IBTWm3lAUaZBL5t1PI+bkKH/HveAonl2Jz6z0YKjVuvpmqc7P99/cKdypxd16TvCNkc+8bbfOYhkYmG3xFB+ZdVW69hhq1UJRvRLFj/4w==" + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0 + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 7, + "totalTokenCount": 87, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 43 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "ZH7NafM0r6_7xg_LrtaoAQ" +} \ No newline at end of file diff --git a/payloads/transforms/chat-completions_to_google/toolChoiceNoneParam.json b/payloads/transforms/chat-completions_to_google/toolChoiceNoneParam.json new file mode 100644 index 00000000..15692f4a --- /dev/null +++ b/payloads/transforms/chat-completions_to_google/toolChoiceNoneParam.json @@ -0,0 +1,30 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "text": "To give you the most accurate weather, I need to know your **location**!\n\nCould you tell me your city, zip code, or even a general region?\n\nOnce I have that, I can tell you the current conditions and a short forecast." + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0 + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 52, + "totalTokenCount": 516, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 427 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "ZX7Nad6IA_DzjrEP0KPYqQI" +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_anthropic/toolChoiceAnyParam.json b/payloads/transforms/responses_to_anthropic/toolChoiceAnyParam.json new file mode 100644 index 00000000..a3f0b37c --- /dev/null +++ b/payloads/transforms/responses_to_anthropic/toolChoiceAnyParam.json @@ -0,0 +1,34 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_01Jt3PfieCcxxm5FNJCsfMUZ", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "tool_use", + "id": "toolu_011NMrNCyQaxWq5XeT8E3unL", + "name": "get_weather", + "input": { + "location": "" + }, + "caller": { + "type": "direct" + } + } + ], + "stop_reason": "tool_use", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 654, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 39, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_anthropic/toolChoiceAutoParam.json b/payloads/transforms/responses_to_anthropic/toolChoiceAutoParam.json new file mode 100644 index 00000000..4629775d --- /dev/null +++ b/payloads/transforms/responses_to_anthropic/toolChoiceAutoParam.json @@ -0,0 +1,27 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_01MaaoTd6nST4wAT6ntbsXE8", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "text", + "text": "I'd be happy to help you check the weather! However, I need to know which location you're interested in. Could you please tell me the city or location you'd like to know the weather for?" + } + ], + "stop_reason": "end_turn", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 562, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 45, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_anthropic/toolChoiceNoneParam.json b/payloads/transforms/responses_to_anthropic/toolChoiceNoneParam.json new file mode 100644 index 00000000..75934a51 --- /dev/null +++ b/payloads/transforms/responses_to_anthropic/toolChoiceNoneParam.json @@ -0,0 +1,27 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_01UNNFgBeK99HtgXRcajeZic", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "text", + "text": "I'd be happy to help you with the weather! However, I need to know which location you'd like to check the weather for. Could you please specify a city or location?" + } + ], + "stop_reason": "end_turn", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 562, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 40, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_anthropic/toolChoiceRequiredWithReasoningParam.json b/payloads/transforms/responses_to_anthropic/toolChoiceRequiredWithReasoningParam.json new file mode 100644 index 00000000..fd40a122 --- /dev/null +++ b/payloads/transforms/responses_to_anthropic/toolChoiceRequiredWithReasoningParam.json @@ -0,0 +1,34 @@ +{ + "model": "claude-sonnet-4-5-20250929", + "id": "msg_01YMi6mPHM1p6ftqF3xcSsWq", + "type": "message", + "role": "assistant", + "content": [ + { + "type": "tool_use", + "id": "toolu_011Ebt76U8uTwZWGmZxrVyU7", + "name": "get_weather", + "input": { + "location": "Tokyo" + }, + "caller": { + "type": "direct" + } + } + ], + "stop_reason": "tool_use", + "stop_sequence": null, + "stop_details": null, + "usage": { + "input_tokens": 659, + "cache_creation_input_tokens": 0, + "cache_read_input_tokens": 0, + "cache_creation": { + "ephemeral_5m_input_tokens": 0, + "ephemeral_1h_input_tokens": 0 + }, + "output_tokens": 33, + "service_tier": "standard", + "inference_geo": "not_available" + } +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_google/toolChoiceAnyParam.json b/payloads/transforms/responses_to_google/toolChoiceAnyParam.json new file mode 100644 index 00000000..9800d721 --- /dev/null +++ b/payloads/transforms/responses_to_google/toolChoiceAnyParam.json @@ -0,0 +1,37 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "functionCall": { + "name": "get_weather", + "args": { + "location": "London" + } + }, + "thoughtSignature": "Ct4BAb4+9vuJL+kykLWWRxUn1KWTZdsCJPIMUxLzjtc8HMCFXYlquoHtXlFf+O8luRaWOThUtAeZ3l48BgeyvO3aoCIVSVcfusCGr3cIXLOpHaLHgEXHJuG5Ay52unGibOmF6ZCu5wQwUGBECUmBsBToEJSWyGl5JBrSVmV6UxjRYVeAwQ2OYESuvhXXSTqBh5/UUf8+reLTCtbW5Rz5dqUMpNXTqTJ1pg7zYFqQFmmMGe4WywMFqS5Ex1x3ru5YBNLH+oFUExzCLW+JtMiWys9x7nNsD2hYVS4ye53ROGop" + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0, + "finishMessage": "Model generated function call(s)." + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 15, + "totalTokenCount": 94, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 42 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "Z37NacHtC8z2jrEP0sTLyAM" +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_google/toolChoiceAutoParam.json b/payloads/transforms/responses_to_google/toolChoiceAutoParam.json new file mode 100644 index 00000000..be5da9b8 --- /dev/null +++ b/payloads/transforms/responses_to_google/toolChoiceAutoParam.json @@ -0,0 +1,31 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "text": "I can get the weather for you, but I need to know your location. Could you please tell me where you are?", + "thoughtSignature": "Cs8DAb4+9vuN4jVYhljTM39kunN5S1jc38AR2+XiqBYsqcoIY31FGZkDJGBcFvw6QNePuzL8wnaH+WOzzG0gnXZ7ZbbynKmHmRpohw/OrABODuC/Abv/jzD3BIW1sfMXz/t0YjH4/S9J178zw4AlcjEOCZdOTPJ1RW2wZvnSlA/o5OFNTmc3RdMKwXE7L1wkMZbhYtnV9a+HpHUB/iNsjL111VdaRI8GXdplBGJGmekDtxTtn8ep2WzHv9V196i6fwN0j6Vwn11TnG75FrGxvZUjPOiDWnHo65xtGN6Ja8Oj/56FrSNhSKF3PaQi4yioYwg3LOQISOJZcJE46Se/97brbAHsM3EkjMWoArMApm80mbG7LGeJtBXIeJxbtt0XrG6zeEr6uuS1JRGKzZsxX7SWCtgTipF/Adqpw57s9JU5dd9iAzMWERJCLn0mjhcfXN1+r8E/O919HtRr0IJwSEsjp/EyHHSvPNAm+WAtfgCi+TqhcLxkdp0wlVEwa7XiThfbT2Xr9wcRCHVHfkHhH+JKXWn8GWYIC4oyfTnVvK7vyMkLV7cQx0ps21O+OpxDTA73A8VIdvIE48uit/cXj7A03cf4Kpjsdp9cDZ/Ma91yqA==" + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0 + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 25, + "totalTokenCount": 168, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 106 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "Zn7NacGVBdGTjrEPg8y88QI" +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_google/toolChoiceNoneParam.json b/payloads/transforms/responses_to_google/toolChoiceNoneParam.json new file mode 100644 index 00000000..678939ce --- /dev/null +++ b/payloads/transforms/responses_to_google/toolChoiceNoneParam.json @@ -0,0 +1,30 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "text": "To give you the most accurate weather information, I need to know your **location**.\n\nPlease tell me the **city and state (or country)**, and I can tell you about:\n\n* **Current conditions** (temperature, \"feels like,\" sky)\n* **Today's forecast** (high/low, precipitation chance)\n* **Extended forecast** (next few days)\n* **Specific details** (wind, humidity, UV index, etc.)" + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0 + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 100, + "totalTokenCount": 499, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 362 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "Z37Nae7vJvWrjrEP9bffsQQ" +} \ No newline at end of file diff --git a/payloads/transforms/responses_to_google/toolChoiceRequiredWithReasoningParam.json b/payloads/transforms/responses_to_google/toolChoiceRequiredWithReasoningParam.json new file mode 100644 index 00000000..836e3467 --- /dev/null +++ b/payloads/transforms/responses_to_google/toolChoiceRequiredWithReasoningParam.json @@ -0,0 +1,41 @@ +{ + "candidates": [ + { + "content": { + "parts": [ + { + "text": "**Weather Inquiry in Tokyo**\n\nOkay, so the user wants to know the weather in Tokyo. That's straightforward enough. I see the `get_weather` tool is available – excellent! And it looks like it accepts a `location` argument. So, what I need to do is quite clear: I need to call the `get_weather` tool, and feed it \"Tokyo\" as the value for the `location` parameter. That should provide the user with the weather information they are looking for. Simple and efficient, just how I like it.\n", + "thought": true + }, + { + "functionCall": { + "name": "get_weather", + "args": { + "location": "Tokyo" + } + }, + "thoughtSignature": "Ct0BAb4+9vvG1dF20MSbBj3JDOrc/+gW3Xfpwf4FsT7UdY+9zyv0ylxcjj6t/1P9t0egV57I+3uVtgTJv5cY30Tt4WiMxKGOgNofITjGLhITf0DnUJZY9xzN1BTYEgQFUtnTtzpwj5fIxr9vkCcpooFE8WKOMJcS05T3SyMi1hWNLV0ILEHLSaaqspZTDJmPL7CR1i8KNU66rX+1jjloRf8zZgsSlLTbXwHdqxa/dAwTr95n+WWg+1LtrQwsr0dOJIk/88iJ0WnZVdxQoMU5EhhAJDVWk+EAmkpApC9gHjU=" + } + ], + "role": "model" + }, + "finishReason": "STOP", + "index": 0, + "finishMessage": "Model generated function call(s)." + } + ], + "usageMetadata": { + "promptTokenCount": 37, + "candidatesTokenCount": 15, + "totalTokenCount": 99, + "promptTokensDetails": [ + { + "modality": "TEXT", + "tokenCount": 37 + } + ], + "thoughtsTokenCount": 47 + }, + "modelVersion": "gemini-2.5-flash", + "responseId": "ZX7NacHYIJarsOIP--6qmAw" +} \ No newline at end of file