From 6ca958e6d307154f5d1fc99af1e48124a4ce17a1 Mon Sep 17 00:00:00 2001 From: Kerem Turgutlu Date: Fri, 19 Jun 2026 20:03:00 +0300 Subject: [PATCH] approx usage for interrupted --- cachy.jsonl | 1 + fastllm/_modidx.py | 10 +- fastllm/acomplete.py | 44 +- fastllm/anthropic.py | 8 +- fastllm/chat.py | 35 +- fastllm/gemini.py | 7 +- fastllm/openai_chat.py | 9 +- fastllm/openai_responses.py | 9 +- fastllm/types.py | 17 +- nbs/00_types.ipynb | 47 +- nbs/02_oai_responses.ipynb | 6 + nbs/03_oai_chat.ipynb | 6 + nbs/04_anthropic.ipynb | 6 +- nbs/05_gemini.ipynb | 5 + nbs/06_acomplete.ipynb | 181 ++++++- nbs/07_chat.ipynb | 986 +++++++++++++++++++++++------------- 16 files changed, 961 insertions(+), 416 deletions(-) diff --git a/cachy.jsonl b/cachy.jsonl index 25467ac..63385e8 100644 --- a/cachy.jsonl +++ b/cachy.jsonl @@ -371,3 +371,4 @@ {"key": "356444ea", "response": "event: response.created\ndata: {\"type\":\"response.created\",\"response\":{\"id\":\"resp_0caaa4c670396b3a006a2fb586dd4081998903f6718f88dd82\",\"object\":\"response\",\"created_at\":1781511558,\"status\":\"in_progress\",\"background\":false,\"completed_at\":null,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}},\"sequence_number\":0}\n\nevent: response.in_progress\ndata: {\"type\":\"response.in_progress\",\"response\":{\"id\":\"resp_0caaa4c670396b3a006a2fb586dd4081998903f6718f88dd82\",\"object\":\"response\",\"created_at\":1781511558,\"status\":\"in_progress\",\"background\":false,\"completed_at\":null,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}},\"sequence_number\":1}\n\nevent: response.output_item.added\ndata: {\"type\":\"response.output_item.added\",\"item\":{\"id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"type\":\"message\",\"status\":\"in_progress\",\"content\":[],\"role\":\"assistant\"},\"output_index\":0,\"sequence_number\":2}\n\nevent: response.content_part.added\ndata: {\"type\":\"response.content_part.added\",\"content_index\":0,\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"output_index\":0,\"part\":{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"\"},\"sequence_number\":3}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"``\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"aOgnN2hBvrq0An\",\"output_index\":0,\"sequence_number\":4}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"```\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"Ovs7Zc6qm9qRh\",\"output_index\":0,\"sequence_number\":5}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"py\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"LvQCCMXRPV8Z3T\",\"output_index\":0,\"sequence_number\":6}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"\\n\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"Fory43Byk69caz6\",\"output_index\":0,\"sequence_number\":7}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"import\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"CZOvqiH6IL\",\"output_index\":0,\"sequence_number\":8}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" random\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"6dyhq7Wv9\",\"output_index\":0,\"sequence_number\":9}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"\\n\\n\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"09zB4yifK8x9SG\",\"output_index\":0,\"sequence_number\":10}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"def\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"diiYmLpscPl3p\",\"output_index\":0,\"sequence_number\":11}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" random\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"vddPtKMFX\",\"output_index\":0,\"sequence_number\":12}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"_number\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"EUekkZH0J\",\"output_index\":0,\"sequence_number\":13}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"():\\n\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"6Ni6s9xJTl6f\",\"output_index\":0,\"sequence_number\":14}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" \",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"181MkVwyc5yql\",\"output_index\":0,\"sequence_number\":15}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" return\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"YsuzhvuJN\",\"output_index\":0,\"sequence_number\":16}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" random\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"vTfOk4EvN\",\"output_index\":0,\"sequence_number\":17}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\".randint\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"0OUacaCO\",\"output_index\":0,\"sequence_number\":18}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"(\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"lHBkxmFWUB3hjTO\",\"output_index\":0,\"sequence_number\":19}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"1\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"EbKpWcFLnEOX7uY\",\"output_index\":0,\"sequence_number\":20}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\",\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"wvrXNFtHliJQxya\",\"output_index\":0,\"sequence_number\":21}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" \",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"BStP4QHq2nyc8B0\",\"output_index\":0,\"sequence_number\":22}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"100\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"nryCH6SjWAfvS\",\"output_index\":0,\"sequence_number\":23}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\")\\n\\n\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"fSgedwIKyoNCj\",\"output_index\":0,\"sequence_number\":24}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"print\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"nAY4G4EXUms\",\"output_index\":0,\"sequence_number\":25}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"(random\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"Yp0Fcv4rY\",\"output_index\":0,\"sequence_number\":26}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"_number\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"gozIJGseG\",\"output_index\":0,\"sequence_number\":27}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"())\\n\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"egh0SWPNZLRf\",\"output_index\":0,\"sequence_number\":28}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"``\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"tROxO1nIS7Vx17\",\"output_index\":0,\"sequence_number\":29}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"```\",\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"obfuscation\":\"gos7gGgEu6t8J\",\"output_index\":0,\"sequence_number\":30}\n\nevent: response.output_text.done\ndata: {\"type\":\"response.output_text.done\",\"content_index\":0,\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"logprobs\":[],\"output_index\":0,\"sequence_number\":31,\"text\":\"`````py\\nimport random\\n\\ndef random_number():\\n return random.randint(1, 100)\\n\\nprint(random_number())\\n`````\"}\n\nevent: response.content_part.done\ndata: {\"type\":\"response.content_part.done\",\"content_index\":0,\"item_id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"output_index\":0,\"part\":{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"`````py\\nimport random\\n\\ndef random_number():\\n return random.randint(1, 100)\\n\\nprint(random_number())\\n`````\"},\"sequence_number\":32}\n\nevent: response.output_item.done\ndata: {\"type\":\"response.output_item.done\",\"item\":{\"id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"type\":\"message\",\"status\":\"completed\",\"content\":[{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"`````py\\nimport random\\n\\ndef random_number():\\n return random.randint(1, 100)\\n\\nprint(random_number())\\n`````\"}],\"role\":\"assistant\"},\"output_index\":0,\"sequence_number\":33}\n\nevent: response.completed\ndata: {\"type\":\"response.completed\",\"response\":{\"id\":\"resp_0caaa4c670396b3a006a2fb586dd4081998903f6718f88dd82\",\"object\":\"response\",\"created_at\":1781511558,\"status\":\"completed\",\"background\":false,\"completed_at\":1781511559,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[{\"id\":\"msg_0caaa4c670396b3a006a2fb58756f481998f92beaa1ed7772c\",\"type\":\"message\",\"status\":\"completed\",\"content\":[{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"`````py\\nimport random\\n\\ndef random_number():\\n return random.randint(1, 100)\\n\\nprint(random_number())\\n`````\"}],\"role\":\"assistant\"}],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"default\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":{\"input_tokens\":426,\"input_tokens_details\":{\"cached_tokens\":0},\"output_tokens\":29,\"output_tokens_details\":{\"reasoning_tokens\":0},\"total_tokens\":455},\"user\":null,\"metadata\":{}},\"sequence_number\":34}\n\n", "headers": {"content-type": "text/event-stream; charset=utf-8"}, "status_code": 200, "binary": false} {"key": "74faf13c", "response": "event: response.created\ndata: {\"type\":\"response.created\",\"response\":{\"id\":\"resp_0dfb38fdbf404492006a2fb587f64c819bbe88c0fd5fc07232\",\"object\":\"response\",\"created_at\":1781511559,\"status\":\"in_progress\",\"background\":false,\"completed_at\":null,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}},\"sequence_number\":0}\n\nevent: response.in_progress\ndata: {\"type\":\"response.in_progress\",\"response\":{\"id\":\"resp_0dfb38fdbf404492006a2fb587f64c819bbe88c0fd5fc07232\",\"object\":\"response\",\"created_at\":1781511559,\"status\":\"in_progress\",\"background\":false,\"completed_at\":null,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}},\"sequence_number\":1}\n\nevent: response.output_item.added\ndata: {\"type\":\"response.output_item.added\",\"item\":{\"id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"type\":\"function_call\",\"status\":\"in_progress\",\"arguments\":\"\",\"call_id\":\"call_Il3QFuUIwqZBnW0mmNdEJs7Y\",\"name\":\"python\"},\"output_index\":0,\"sequence_number\":2}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"{\\\"\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"UzShu4foeUgyf6\",\"output_index\":0,\"sequence_number\":3}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"code\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"AOBiwrhNKPwg\",\"output_index\":0,\"sequence_number\":4}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"\\\":\\\"\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"29ZqMlaoa5Gdm\",\"output_index\":0,\"sequence_number\":5}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"import\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"97XDUYyYTz\",\"output_index\":0,\"sequence_number\":6}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\" random\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"h6S5bbyDG\",\"output_index\":0,\"sequence_number\":7}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"\\\\n\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"SufOwcIaOzwF2a\",\"output_index\":0,\"sequence_number\":8}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"print\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"kvU6MMSvSmk\",\"output_index\":0,\"sequence_number\":9}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"(random\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"jgNVpJx3K\",\"output_index\":0,\"sequence_number\":10}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\".randint\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"a9tcgxsF\",\"output_index\":0,\"sequence_number\":11}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"(\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"ucw58zjveUNahIl\",\"output_index\":0,\"sequence_number\":12}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"1\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"dYG2yxzic99Qlnp\",\"output_index\":0,\"sequence_number\":13}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\",\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"O04nIXoE2NiPAog\",\"output_index\":0,\"sequence_number\":14}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"100\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"ZylJ2zIvT9kmP\",\"output_index\":0,\"sequence_number\":15}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"))\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"LtCJ4OwWvgBGRp\",\"output_index\":0,\"sequence_number\":16}\n\nevent: response.function_call_arguments.delta\ndata: {\"type\":\"response.function_call_arguments.delta\",\"delta\":\"\\\"}\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"obfuscation\":\"0tTYO308q0xgtc\",\"output_index\":0,\"sequence_number\":17}\n\nevent: response.function_call_arguments.done\ndata: {\"type\":\"response.function_call_arguments.done\",\"arguments\":\"{\\\"code\\\":\\\"import random\\\\nprint(random.randint(1,100))\\\"}\",\"item_id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"output_index\":0,\"sequence_number\":18}\n\nevent: response.output_item.done\ndata: {\"type\":\"response.output_item.done\",\"item\":{\"id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"type\":\"function_call\",\"status\":\"completed\",\"arguments\":\"{\\\"code\\\":\\\"import random\\\\nprint(random.randint(1,100))\\\"}\",\"call_id\":\"call_Il3QFuUIwqZBnW0mmNdEJs7Y\",\"name\":\"python\"},\"output_index\":0,\"sequence_number\":19}\n\nevent: response.completed\ndata: {\"type\":\"response.completed\",\"response\":{\"id\":\"resp_0dfb38fdbf404492006a2fb587f64c819bbe88c0fd5fc07232\",\"object\":\"response\",\"created_at\":1781511559,\"status\":\"completed\",\"background\":false,\"completed_at\":1781511560,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[{\"id\":\"fc_0dfb38fdbf404492006a2fb5887528819baa80d26363d4a3e5\",\"type\":\"function_call\",\"status\":\"completed\",\"arguments\":\"{\\\"code\\\":\\\"import random\\\\nprint(random.randint(1,100))\\\"}\",\"call_id\":\"call_Il3QFuUIwqZBnW0mmNdEJs7Y\",\"name\":\"python\"}],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"default\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":{\"input_tokens\":471,\"input_tokens_details\":{\"cached_tokens\":0},\"output_tokens\":24,\"output_tokens_details\":{\"reasoning_tokens\":0},\"total_tokens\":495},\"user\":null,\"metadata\":{}},\"sequence_number\":20}\n\n", "headers": {"content-type": "text/event-stream; charset=utf-8"}, "status_code": 200, "binary": false} {"key": "231816ab", "response": "event: response.created\ndata: {\"type\":\"response.created\",\"response\":{\"id\":\"resp_01d6a840a59bfd88006a2fb58906ec819ba6890fad62d90c31\",\"object\":\"response\",\"created_at\":1781511561,\"status\":\"in_progress\",\"background\":false,\"completed_at\":null,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"none\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}},\"sequence_number\":0}\n\nevent: response.in_progress\ndata: {\"type\":\"response.in_progress\",\"response\":{\"id\":\"resp_01d6a840a59bfd88006a2fb58906ec819ba6890fad62d90c31\",\"object\":\"response\",\"created_at\":1781511561,\"status\":\"in_progress\",\"background\":false,\"completed_at\":null,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"none\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}},\"sequence_number\":1}\n\nevent: response.output_item.added\ndata: {\"type\":\"response.output_item.added\",\"item\":{\"id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"type\":\"message\",\"status\":\"in_progress\",\"content\":[],\"role\":\"assistant\"},\"output_index\":0,\"sequence_number\":2}\n\nevent: response.content_part.added\ndata: {\"type\":\"response.content_part.added\",\"content_index\":0,\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"output_index\":0,\"part\":{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"\"},\"sequence_number\":3}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"Both\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"hx0URqRhqH3Q\",\"output_index\":0,\"sequence_number\":4}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" the\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"YNC8xBXTrCnb\",\"output_index\":0,\"sequence_number\":5}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" first\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"SNx33gF9CJ\",\"output_index\":0,\"sequence_number\":6}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" and\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"xrnjhbSixoX7\",\"output_index\":0,\"sequence_number\":7}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" second\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"ySdXrRkwD\",\"output_index\":0,\"sequence_number\":8}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" random\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"x0FXFdOg4\",\"output_index\":0,\"sequence_number\":9}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" numbers\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"nq54ACsN\",\"output_index\":0,\"sequence_number\":10}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" generated\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"mXdJnM\",\"output_index\":0,\"sequence_number\":11}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" were\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"GXJC44m51pi\",\"output_index\":0,\"sequence_number\":12}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" \",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"FR2otZh1Gm7D05s\",\"output_index\":0,\"sequence_number\":13}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"42\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"8b6NKTrOfLXceE\",\"output_index\":0,\"sequence_number\":14}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\".\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"18L6nw8lYSTmsxr\",\"output_index\":0,\"sequence_number\":15}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" No\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"BkE8qaGoMNLFM\",\"output_index\":0,\"sequence_number\":16}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" further\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"YeSJxKCN\",\"output_index\":0,\"sequence_number\":17}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" work\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"SiFwAOeg0iM\",\"output_index\":0,\"sequence_number\":18}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" is\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"LnNyZzvrUXmrO\",\"output_index\":0,\"sequence_number\":19}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" needed\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"awPskPgjn\",\"output_index\":0,\"sequence_number\":20}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"\u2014\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"FiaHXUQ5MkwFNJH\",\"output_index\":0,\"sequence_number\":21}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"your\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"6RUpeOcrOq3z\",\"output_index\":0,\"sequence_number\":22}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" request\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"ZGMJClZc\",\"output_index\":0,\"sequence_number\":23}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" is\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"B2CcaCGtmf1nU\",\"output_index\":0,\"sequence_number\":24}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" complete\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"O5ZKTgr\",\"output_index\":0,\"sequence_number\":25}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\".\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"mrZBHMNfm5tBAbu\",\"output_index\":0,\"sequence_number\":26}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" If\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"Pe9ONNQ5MERuL\",\"output_index\":0,\"sequence_number\":27}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" you\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"hFZZqe0jfnex\",\"output_index\":0,\"sequence_number\":28}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"\u2019d\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"aT9NDvweIk6e0N\",\"output_index\":0,\"sequence_number\":29}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" like\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"QAi9EP0aIsH\",\"output_index\":0,\"sequence_number\":30}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" to\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"1uyQ5qLSpRBvT\",\"output_index\":0,\"sequence_number\":31}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" generate\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"AWaO0o9\",\"output_index\":0,\"sequence_number\":32}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" more\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"Kyl6R7irQbX\",\"output_index\":0,\"sequence_number\":33}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" random\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"SIV5yycIX\",\"output_index\":0,\"sequence_number\":34}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" numbers\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"ogzyjTdr\",\"output_index\":0,\"sequence_number\":35}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" or\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"ioL3CXfWhRZCX\",\"output_index\":0,\"sequence_number\":36}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" need\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"xj4R0bbfvet\",\"output_index\":0,\"sequence_number\":37}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" another\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"rFKtlls8\",\"output_index\":0,\"sequence_number\":38}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" type\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"EctcEMd96ui\",\"output_index\":0,\"sequence_number\":39}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" of\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"gyYtAzJsbHYfI\",\"output_index\":0,\"sequence_number\":40}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" calculation\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"BFDT\",\"output_index\":0,\"sequence_number\":41}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\",\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"fR6p8Yplcuqazba\",\"output_index\":0,\"sequence_number\":42}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" just\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"xPqradPMjJF\",\"output_index\":0,\"sequence_number\":43}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" let\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"Hef4SeNycPQ5\",\"output_index\":0,\"sequence_number\":44}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" me\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"aXZmEvaYo6sAm\",\"output_index\":0,\"sequence_number\":45}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\" know\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"XvLJ2aPFUqp\",\"output_index\":0,\"sequence_number\":46}\n\nevent: response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"content_index\":0,\"delta\":\"!\",\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"obfuscation\":\"jpfrT3OELjbFTfM\",\"output_index\":0,\"sequence_number\":47}\n\nevent: response.output_text.done\ndata: {\"type\":\"response.output_text.done\",\"content_index\":0,\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"logprobs\":[],\"output_index\":0,\"sequence_number\":48,\"text\":\"Both the first and second random numbers generated were 42. No further work is needed\u2014your request is complete. If you\u2019d like to generate more random numbers or need another type of calculation, just let me know!\"}\n\nevent: response.content_part.done\ndata: {\"type\":\"response.content_part.done\",\"content_index\":0,\"item_id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"output_index\":0,\"part\":{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"Both the first and second random numbers generated were 42. No further work is needed\u2014your request is complete. If you\u2019d like to generate more random numbers or need another type of calculation, just let me know!\"},\"sequence_number\":49}\n\nevent: response.output_item.done\ndata: {\"type\":\"response.output_item.done\",\"item\":{\"id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"type\":\"message\",\"status\":\"completed\",\"content\":[{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"Both the first and second random numbers generated were 42. No further work is needed\u2014your request is complete. If you\u2019d like to generate more random numbers or need another type of calculation, just let me know!\"}],\"role\":\"assistant\"},\"output_index\":0,\"sequence_number\":50}\n\nevent: response.completed\ndata: {\"type\":\"response.completed\",\"response\":{\"id\":\"resp_01d6a840a59bfd88006a2fb58906ec819ba6890fad62d90c31\",\"object\":\"response\",\"created_at\":1781511561,\"status\":\"completed\",\"background\":false,\"completed_at\":1781511561,\"error\":null,\"frequency_penalty\":0.0,\"incomplete_details\":null,\"instructions\":\"You can invoke lightweight fenced tools by emitting a 5-backtick markdown fence tagged `py` or `bash`.\\n\\nWhen you want code executed, output exactly one complete executable fence and then stop, always include leading and trailing new lines:\\n\\n**Code fence** (assistant emits):\\n\\n\\n\\n`````py\\n\\n`````\\n\\n\\nor\\n\\n\\n`````bash\\n\\n`````\\n\\n\\n\\nUser will respond with the code fence result:\\n\\n**Result fence** (user responds):\\n\\n\\n\\n`````result\\n\\n`````\\n\\n\\n\\n5 backticks throughout so regular markdown ``` ``` blocks the model emits inside its code/output remain unambiguous. The **leading and trailing `\\n` are required** \u2014 they're part of the marker, so a fence opening at column 0 mid-paragraph still parses cleanly. Result blocks always have lang tag `result` so we can locate them programmatically.\\n\\nRules:\\n- Use `py` only for Python code and `bash` only for shell commands.\\n- Do not write a `result` fence yourself; the user will provide it after execution.\\n- After an executable fence, stop immediately. Do not add explanations after the closing fence.\\n- Always include leading and trailing new lines '\\n' around the execution code fence, otherwise parsing will fail \\n- Use 5 backticks for executable tool fences. Use normal 3-backtick markdown fences for non-executed examples.\\n- Do not emit a standalone 5-backtick closing line unless it is closing an executable `py` or `bash` fence.\\n\",\"max_output_tokens\":32768,\"max_tool_calls\":null,\"model\":\"gpt-4.1-2025-04-14\",\"moderation\":null,\"output\":[{\"id\":\"msg_01d6a840a59bfd88006a2fb5897f28819b9f19655756ce9679\",\"type\":\"message\",\"status\":\"completed\",\"content\":[{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"Both the first and second random numbers generated were 42. No further work is needed\u2014your request is complete. If you\u2019d like to generate more random numbers or need another type of calculation, just let me know!\"}],\"role\":\"assistant\"}],\"parallel_tool_calls\":true,\"presence_penalty\":0.0,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":\"in_memory\",\"reasoning\":{\"context\":null,\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"default\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"none\",\"tools\":[{\"type\":\"function\",\"description\":\"Run python\",\"name\":\"python\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":true}],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":{\"input_tokens\":550,\"input_tokens_details\":{\"cached_tokens\":0},\"output_tokens\":45,\"output_tokens_details\":{\"reasoning_tokens\":0},\"total_tokens\":595},\"user\":null,\"metadata\":{}},\"sequence_number\":51}\n\n", "headers": {"content-type": "text/event-stream; charset=utf-8"}, "status_code": 200, "binary": false} +{"key": "bf70e79d", "response": "data: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"1\\n\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2,\"totalTokenCount\": 220,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"2\\n3\\n4\\n5\\n6\\n7\\n8\\n9\\n10\\n11\\n12\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 26,\"totalTokenCount\": 244,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n13\\n14\\n15\\n16\\n17\\n18\\n19\\n20\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 50,\"totalTokenCount\": 268,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n21\\n22\\n23\\n24\\n25\\n26\\n27\\n28\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 74,\"totalTokenCount\": 292,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n29\\n30\\n31\\n32\\n33\\n34\\n35\\n36\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 98,\"totalTokenCount\": 316,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n37\\n38\\n39\\n40\\n41\\n42\\n43\\n44\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 122,\"totalTokenCount\": 340,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n45\\n46\\n47\\n48\\n49\\n50\\n51\\n52\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 146,\"totalTokenCount\": 364,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n53\\n54\\n55\\n56\\n57\\n58\\n59\\n60\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 170,\"totalTokenCount\": 388,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n61\\n62\\n63\\n64\\n65\\n66\\n67\\n68\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 194,\"totalTokenCount\": 412,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n69\\n70\\n71\\n72\\n73\\n74\\n75\\n76\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 218,\"totalTokenCount\": 436,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n77\\n78\\n79\\n80\\n81\\n82\\n83\\n84\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 242,\"totalTokenCount\": 460,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n85\\n86\\n87\\n88\\n89\\n90\\n91\\n92\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 266,\"totalTokenCount\": 484,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n93\\n94\\n95\\n96\\n97\\n98\\n99\\n10\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 290,\"totalTokenCount\": 508,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"0\\n101\\n102\\n103\\n104\\n105\\n106\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 317,\"totalTokenCount\": 535,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"07\\n108\\n109\\n110\\n111\\n112\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 341,\"totalTokenCount\": 559,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"13\\n114\\n115\\n116\\n117\\n118\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 365,\"totalTokenCount\": 583,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"19\\n120\\n121\\n122\\n123\\n124\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 389,\"totalTokenCount\": 607,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"25\\n126\\n127\\n128\\n129\\n130\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 413,\"totalTokenCount\": 631,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"31\\n132\\n133\\n134\\n135\\n136\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 437,\"totalTokenCount\": 655,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"37\\n138\\n139\\n140\\n141\\n142\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 461,\"totalTokenCount\": 679,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"43\\n144\\n145\\n146\\n147\\n148\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 485,\"totalTokenCount\": 703,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"49\\n150\\n151\\n152\\n153\\n154\\n155\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 513,\"totalTokenCount\": 731,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"56\\n157\\n158\\n159\\n160\\n161\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 537,\"totalTokenCount\": 755,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"62\\n163\\n164\\n165\\n166\\n167\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 561,\"totalTokenCount\": 779,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"68\\n169\\n170\\n171\\n172\\n173\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 585,\"totalTokenCount\": 803,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"74\\n175\\n176\\n177\\n178\\n179\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 609,\"totalTokenCount\": 827,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"80\\n181\\n182\\n183\\n184\\n185\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 633,\"totalTokenCount\": 851,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"86\\n187\\n188\\n189\\n190\\n191\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 657,\"totalTokenCount\": 875,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"92\\n193\\n194\\n195\\n196\\n197\\n1\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 681,\"totalTokenCount\": 899,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"98\\n199\\n200\\n201\\n202\\n203\\n204\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 707,\"totalTokenCount\": 925,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n205\\n206\\n207\\n208\\n209\\n210\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 733,\"totalTokenCount\": 951,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"11\\n212\\n213\\n214\\n215\\n216\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 757,\"totalTokenCount\": 975,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"17\\n218\\n219\\n220\\n221\\n222\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 781,\"totalTokenCount\": 999,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"23\\n224\\n225\\n226\\n227\\n228\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 805,\"totalTokenCount\": 1023,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"29\\n230\\n231\\n232\\n233\\n234\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 829,\"totalTokenCount\": 1047,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"35\\n236\\n237\\n238\\n239\\n240\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 853,\"totalTokenCount\": 1071,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"41\\n242\\n243\\n244\\n245\\n246\\n247\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 879,\"totalTokenCount\": 1097,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n248\\n249\\n250\\n251\\n252\\n253\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 903,\"totalTokenCount\": 1121,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n254\\n255\\n256\\n257\\n258\\n259\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 929,\"totalTokenCount\": 1147,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"60\\n261\\n262\\n263\\n264\\n265\\n266\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 955,\"totalTokenCount\": 1173,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n267\\n268\\n269\\n270\\n271\\n272\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 979,\"totalTokenCount\": 1197,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n273\\n274\\n275\\n276\\n277\\n278\\n279\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1007,\"totalTokenCount\": 1225,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n280\\n281\\n282\\n283\\n284\\n285\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1031,\"totalTokenCount\": 1249,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n286\\n287\\n288\\n289\\n290\\n291\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1055,\"totalTokenCount\": 1273,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n292\\n293\\n294\\n295\\n296\\n297\\n2\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1081,\"totalTokenCount\": 1299,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"98\\n299\\n300\\n301\\n302\\n303\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1105,\"totalTokenCount\": 1323,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"04\\n305\\n306\\n307\\n308\\n309\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1129,\"totalTokenCount\": 1347,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"10\\n311\\n312\\n313\\n314\\n315\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1153,\"totalTokenCount\": 1371,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"16\\n317\\n318\\n319\\n320\\n321\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1177,\"totalTokenCount\": 1395,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"22\\n323\\n324\\n325\\n326\\n327\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1201,\"totalTokenCount\": 1419,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"28\\n329\\n330\\n331\\n332\\n333\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1225,\"totalTokenCount\": 1443,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"34\\n335\\n336\\n337\\n338\\n339\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1249,\"totalTokenCount\": 1467,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"40\\n341\\n342\\n343\\n344\\n345\\n346\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1277,\"totalTokenCount\": 1495,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"47\\n348\\n349\\n350\\n351\\n352\\n353\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1305,\"totalTokenCount\": 1523,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"54\\n355\\n356\\n357\\n358\\n359\\n3\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1329,\"totalTokenCount\": 1547,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"60\\n361\\n362\\n363\\n364\\n365\\n366\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1355,\"totalTokenCount\": 1573,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n367\\n368\\n369\\n370\\n371\\n372\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1379,\"totalTokenCount\": 1597,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n373\\n374\\n375\\n376\\n377\\n378\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1403,\"totalTokenCount\": 1621,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n379\\n380\\n381\\n382\\n383\\n384\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1427,\"totalTokenCount\": 1645,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n385\\n386\\n387\\n388\\n389\\n390\\n391\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1455,\"totalTokenCount\": 1673,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n392\\n393\\n394\\n395\\n396\\n397\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1479,\"totalTokenCount\": 1697,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n398\\n399\\n400\\n401\\n402\\n403\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1503,\"totalTokenCount\": 1721,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n404\\n405\\n406\\n407\\n408\\n409\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1527,\"totalTokenCount\": 1745,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n410\\n411\\n412\\n413\\n414\\n415\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1551,\"totalTokenCount\": 1769,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n416\\n417\\n418\\n419\\n420\\n421\\n422\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1579,\"totalTokenCount\": 1797,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n423\\n424\\n425\\n426\\n427\\n428\\n429\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1607,\"totalTokenCount\": 1825,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n430\\n431\\n432\\n433\\n434\\n435\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1631,\"totalTokenCount\": 1849,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n436\\n437\\n438\\n439\\n440\\n441\\n442\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1659,\"totalTokenCount\": 1877,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n443\\n444\\n445\\n446\\n447\\n448\\n449\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1687,\"totalTokenCount\": 1905,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n450\\n451\\n452\\n453\\n454\\n455\\n4\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1713,\"totalTokenCount\": 1931,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"56\\n457\\n458\\n459\\n460\\n461\\n462\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1739,\"totalTokenCount\": 1957,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n463\\n464\\n465\\n466\\n467\\n468\\n4\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1765,\"totalTokenCount\": 1983,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"69\\n470\\n471\\n472\\n473\\n474\\n475\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1791,\"totalTokenCount\": 2009,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n476\\n477\\n478\\n479\\n480\\n481\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1815,\"totalTokenCount\": 2033,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n482\\n483\\n484\\n485\\n486\\n487\\n4\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1841,\"totalTokenCount\": 2059,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"88\\n489\\n490\\n491\\n492\\n493\\n494\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1867,\"totalTokenCount\": 2085,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n495\\n496\\n497\\n498\\n499\\n500\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1891,\"totalTokenCount\": 2109,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n501\\n502\\n503\\n504\\n505\\n506\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1915,\"totalTokenCount\": 2133,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n507\\n508\\n509\\n510\\n511\\n512\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1939,\"totalTokenCount\": 2157,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n513\\n514\\n515\\n516\\n517\\n518\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1963,\"totalTokenCount\": 2181,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n519\\n520\\n521\\n522\\n523\\n524\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 1987,\"totalTokenCount\": 2205,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n525\\n526\\n527\\n528\\n529\\n530\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2011,\"totalTokenCount\": 2229,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n531\\n532\\n533\\n534\\n535\\n536\\n537\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2039,\"totalTokenCount\": 2257,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n538\\n539\\n540\\n541\\n542\\n543\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2063,\"totalTokenCount\": 2281,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n544\\n545\\n546\\n547\\n548\\n549\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2087,\"totalTokenCount\": 2305,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n550\\n551\\n552\\n553\\n554\\n555\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2111,\"totalTokenCount\": 2329,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n556\\n557\\n558\\n559\\n560\\n561\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2135,\"totalTokenCount\": 2353,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n562\\n563\\n564\\n565\\n566\\n567\\n5\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2161,\"totalTokenCount\": 2379,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"68\\n569\\n570\\n571\\n572\\n573\\n5\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2185,\"totalTokenCount\": 2403,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"74\\n575\\n576\\n577\\n578\\n579\\n5\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2209,\"totalTokenCount\": 2427,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"80\\n581\\n582\\n583\\n584\\n585\\n586\\n5\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2237,\"totalTokenCount\": 2455,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"87\\n588\\n589\\n590\\n591\\n592\\n5\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2261,\"totalTokenCount\": 2479,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"93\\n594\\n595\\n596\\n597\\n598\\n5\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2285,\"totalTokenCount\": 2503,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"99\\n600\\n601\\n602\\n603\\n604\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2309,\"totalTokenCount\": 2527,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"05\\n606\\n607\\n608\\n609\\n610\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2333,\"totalTokenCount\": 2551,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"11\\n612\\n613\\n614\\n615\\n616\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2357,\"totalTokenCount\": 2575,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"17\\n618\\n619\\n620\\n621\\n622\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2381,\"totalTokenCount\": 2599,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"23\\n624\\n625\\n626\\n627\\n628\\n629\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2409,\"totalTokenCount\": 2627,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"30\\n631\\n632\\n633\\n634\\n635\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2433,\"totalTokenCount\": 2651,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"36\\n637\\n638\\n639\\n640\\n641\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2457,\"totalTokenCount\": 2675,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"42\\n643\\n644\\n645\\n646\\n647\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2481,\"totalTokenCount\": 2699,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"48\\n649\\n650\\n651\\n652\\n653\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2505,\"totalTokenCount\": 2723,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"54\\n655\\n656\\n657\\n658\\n659\\n660\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2533,\"totalTokenCount\": 2751,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"61\\n662\\n663\\n664\\n665\\n666\\n667\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2561,\"totalTokenCount\": 2779,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"68\\n669\\n670\\n671\\n672\\n673\\n674\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2587,\"totalTokenCount\": 2805,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n675\\n676\\n677\\n678\\n679\\n680\\n681\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2615,\"totalTokenCount\": 2833,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n682\\n683\\n684\\n685\\n686\\n687\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2639,\"totalTokenCount\": 2857,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n688\\n689\\n690\\n691\\n692\\n693\\n6\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2665,\"totalTokenCount\": 2883,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"94\\n695\\n696\\n697\\n698\\n699\\n700\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2693,\"totalTokenCount\": 2911,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"01\\n702\\n703\\n704\\n705\\n706\\n707\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2721,\"totalTokenCount\": 2939,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"08\\n709\\n710\\n711\\n712\\n713\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2745,\"totalTokenCount\": 2963,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"14\\n715\\n716\\n717\\n718\\n719\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2769,\"totalTokenCount\": 2987,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"20\\n721\\n722\\n723\\n724\\n725\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2793,\"totalTokenCount\": 3011,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"26\\n727\\n728\\n729\\n730\\n731\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2817,\"totalTokenCount\": 3035,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"32\\n733\\n734\\n735\\n736\\n737\\n7\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2841,\"totalTokenCount\": 3059,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"38\\n739\\n740\\n741\\n742\\n743\\n744\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2867,\"totalTokenCount\": 3085,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n745\\n746\\n747\\n748\\n749\\n750\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2891,\"totalTokenCount\": 3109,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n751\\n752\\n753\\n754\\n755\\n756\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2915,\"totalTokenCount\": 3133,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n757\\n758\\n759\\n760\\n761\\n762\\n763\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2943,\"totalTokenCount\": 3161,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n764\\n765\\n766\\n767\\n768\\n769\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2967,\"totalTokenCount\": 3185,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n770\\n771\\n772\\n773\\n774\\n775\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 2991,\"totalTokenCount\": 3209,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n776\\n777\\n778\\n779\\n780\\n781\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3015,\"totalTokenCount\": 3233,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n782\\n783\\n784\\n785\\n786\\n787\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3039,\"totalTokenCount\": 3257,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n788\\n789\\n790\\n791\\n792\\n793\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3063,\"totalTokenCount\": 3281,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n794\\n795\\n796\\n797\\n798\\n799\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3087,\"totalTokenCount\": 3305,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n800\\n801\\n802\\n803\\n804\\n805\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3111,\"totalTokenCount\": 3329,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n806\\n807\\n808\\n809\\n810\\n811\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3135,\"totalTokenCount\": 3353,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n812\\n813\\n814\\n815\\n816\\n817\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3159,\"totalTokenCount\": 3377,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n818\\n819\\n820\\n821\\n822\\n823\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3183,\"totalTokenCount\": 3401,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n824\\n825\\n826\\n827\\n828\\n829\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3207,\"totalTokenCount\": 3425,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n830\\n831\\n832\\n833\\n834\\n835\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3231,\"totalTokenCount\": 3449,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n836\\n837\\n838\\n839\\n840\\n841\\n842\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3259,\"totalTokenCount\": 3477,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n843\\n844\\n845\\n846\\n847\\n848\\n8\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3285,\"totalTokenCount\": 3503,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"49\\n850\\n851\\n852\\n853\\n854\\n855\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3311,\"totalTokenCount\": 3529,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n856\\n857\\n858\\n859\\n860\\n861\\n862\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3339,\"totalTokenCount\": 3557,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n863\\n864\\n865\\n866\\n867\\n868\\n8\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3365,\"totalTokenCount\": 3583,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"69\\n870\\n871\\n872\\n873\\n874\\n8\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3389,\"totalTokenCount\": 3607,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"75\\n876\\n877\\n878\\n879\\n880\\n8\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3413,\"totalTokenCount\": 3631,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"81\\n882\\n883\\n884\\n885\\n886\\n8\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3437,\"totalTokenCount\": 3655,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"87\\n888\\n889\\n890\\n891\\n892\\n893\\n8\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3465,\"totalTokenCount\": 3683,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"94\\n895\\n896\\n897\\n898\\n899\\n900\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3493,\"totalTokenCount\": 3711,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"01\\n902\\n903\\n904\\n905\\n906\\n907\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3521,\"totalTokenCount\": 3739,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"08\\n909\\n910\\n911\\n912\\n913\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3545,\"totalTokenCount\": 3763,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"14\\n915\\n916\\n917\\n918\\n919\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3569,\"totalTokenCount\": 3787,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"20\\n921\\n922\\n923\\n924\\n925\\n926\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3597,\"totalTokenCount\": 3815,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"27\\n928\\n929\\n930\\n931\\n932\\n933\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3625,\"totalTokenCount\": 3843,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"34\\n935\\n936\\n937\\n938\\n939\\n9\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3649,\"totalTokenCount\": 3867,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"40\\n941\\n942\\n943\\n944\\n945\\n946\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3675,\"totalTokenCount\": 3893,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n947\\n948\\n949\\n950\\n951\\n952\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3699,\"totalTokenCount\": 3917,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n953\\n954\\n955\\n956\\n957\\n958\\n959\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3727,\"totalTokenCount\": 3945,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n960\\n961\\n962\\n963\\n964\\n965\\n966\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3755,\"totalTokenCount\": 3973,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n967\\n968\\n969\\n970\\n971\\n972\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3779,\"totalTokenCount\": 3997,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n973\\n974\\n975\\n976\\n977\\n978\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3803,\"totalTokenCount\": 4021,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n979\\n980\\n981\\n982\\n983\\n984\\n985\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3831,\"totalTokenCount\": 4049,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n986\\n987\\n988\\n989\\n990\\n991\\n992\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3859,\"totalTokenCount\": 4077,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n993\\n994\\n995\\n996\\n997\\n998\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3883,\"totalTokenCount\": 4101,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\\n999\\n1000\"}],\"role\": \"model\"},\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3892,\"totalTokenCount\": 4110,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\ndata: {\"candidates\": [{\"content\": {\"parts\": [{\"text\": \"\",\"thoughtSignature\": \"Er4GCrsGAQw51seEk0FhTxyCn5W/mjhPxcS4egDc/XGS3guvRQejtiJUiGV+QsCuf5HdXpsdLTQ/cEiYC4+exngdouQe7ZNXsn3P6dVMQ3g2ofhOYcf5wMTK9teCCH4tXYiHICXMxNUcTBgMonKzkNbzvgGrHQOhFNnn8fgTP5CEvC0t/WYymUYwLAxVmsRRYD03jDOwdMHAa2rDieSi1M5TDwqPFl4YptDOeKClGLG6WF1g8zFq5RzLZc3C6X/k8MpfFY3iYOTNwB4iWOoVo/3q3Xjwe7RkTmTZkuAHzUoGsORCIVqwStwqaHbm4KT8KDGe11YGomSiiaf95cm9mVPoWqBXhBjLJK7yc0XMlH8yx1yg9F5QfSP1on+iABl9Jj7eXFvXWUdw/8BAxNe1Y9hpPNutqQ5D89IblpppFznHFIUECoxC7MzIuLR3kP/ioLGJgdZ0sweUPYsEOilwJpOpljV0D4S6ZyvpUT7Am5YpwdoLd6I1xG65v14X7EKWVnxoY2Kar2npL97VmSv2vqUe1jVCs6ifEQfeL8rMf5ZF7eDXSgugz682tHxGLcMYdhCeV4ZRBHUqfD50RtmGHNPcdM3sIU5XqjUC73c2WYG4SpOVi8LBwttKVkriKK7zNPvMCM44qmSVelCG0qvWarQ8dUL9ruKIJtcxCb2MtWRE8GUE4QWQKY+f49prX1j0VvCseQ9mk0v/T90rl08J9LwqyNW4LO3wTyEuvWwaK6LAoDaQNvObvvAcSZFZiQEASflSOP14Hg3HjjkJ8FtFRcQ1PF1V6un4lvFK86/UlZXFlnPcaRjV4ko0U5CqJgEKNi/pxfJPWhqObSXYEROEtVhPD8WGpZjpf6lnsOnSSVi3/A4NfOnF4VxlGbCF/dgV5bzPL16IWMXLr7O1vKAcNeJwRjPvO0DFMjbt6l6I7tuzUP95nm5Q3MrPvTFfg+GHurUjqtgtNCjuFLpLLp9ie57TvwJecm8R7QBXZXRjHILiHH6oPX3bmqKuK9/S28XalHQQiBH0qtDcJ2rW9M9nmb84oHmgbbLI4+0SGAVfICHlBMFvUP+z4wI5I7NVyy6yR+PQS6hzlyEFaF6oF+ZUwgU=\"}],\"role\": \"model\"},\"finishReason\": \"STOP\",\"index\": 0}],\"usageMetadata\": {\"promptTokenCount\": 20,\"candidatesTokenCount\": 3892,\"totalTokenCount\": 4110,\"promptTokensDetails\": [{\"modality\": \"TEXT\",\"tokenCount\": 20}],\"thoughtsTokenCount\": 198,\"serviceTier\": \"standard\"},\"modelVersion\": \"gemini-3-flash-preview\",\"responseId\": \"LYZCauyeOrOZ9MoPz5GqyAM\"}\r\n\r\n", "headers": {"content-type": "text/event-stream"}, "status_code": 200, "binary": false} diff --git a/fastllm/_modidx.py b/fastllm/_modidx.py index fa7229f..c0e70f9 100644 --- a/fastllm/_modidx.py +++ b/fastllm/_modidx.py @@ -16,11 +16,13 @@ 'fastllm.acomplete._retry_call': ('acomplete.html#_retry_call', 'fastllm/acomplete.py'), 'fastllm.acomplete._retry_stream': ('acomplete.html#_retry_stream', 'fastllm/acomplete.py'), 'fastllm.acomplete.acomplete': ('acomplete.html#acomplete', 'fastllm/acomplete.py'), - 'fastllm.acomplete.mk_client': ('acomplete.html#mk_client', 'fastllm/acomplete.py')}, + 'fastllm.acomplete.mk_client': ('acomplete.html#mk_client', 'fastllm/acomplete.py'), + 'fastllm.acomplete.resolve_api_vendor': ('acomplete.html#resolve_api_vendor', 'fastllm/acomplete.py')}, 'fastllm.anthropic': { 'fastllm.anthropic._ant_cc': ('anthropic.html#_ant_cc', 'fastllm/anthropic.py'), 'fastllm.anthropic._ant_part_type': ('anthropic.html#_ant_part_type', 'fastllm/anthropic.py'), 'fastllm.anthropic._sanid': ('anthropic.html#_sanid', 'fastllm/anthropic.py'), 'fastllm.anthropic.acollect_stream': ('anthropic.html#acollect_stream', 'fastllm/anthropic.py'), + 'fastllm.anthropic.approx_raw_usage': ('anthropic.html#approx_raw_usage', 'fastllm/anthropic.py'), 'fastllm.anthropic.cost': ('anthropic.html#cost', 'fastllm/anthropic.py'), 'fastllm.anthropic.delta_index_fn': ('anthropic.html#delta_index_fn', 'fastllm/anthropic.py'), 'fastllm.anthropic.denorm_assistant': ('anthropic.html#denorm_assistant', 'fastllm/anthropic.py'), @@ -112,6 +114,7 @@ 'fastllm.chat._apply_cache_idxs': ('chat.html#_apply_cache_idxs', 'fastllm/chat.py'), 'fastllm.chat._bytes2content': ('chat.html#_bytes2content', 'fastllm/chat.py'), 'fastllm.chat._call_func': ('chat.html#_call_func', 'fastllm/chat.py'), + 'fastllm.chat._chunk_text': ('chat.html#_chunk_text', 'fastllm/chat.py'), 'fastllm.chat._extract_tool_parts': ('chat.html#_extract_tool_parts', 'fastllm/chat.py'), 'fastllm.chat._handle_stop_reason': ('chat.html#_handle_stop_reason', 'fastllm/chat.py'), 'fastllm.chat._has_cache': ('chat.html#_has_cache', 'fastllm/chat.py'), @@ -156,6 +159,7 @@ 'fastllm.gemini': { 'fastllm.gemini._gem_filter_sch': ('gemini.html#_gem_filter_sch', 'fastllm/gemini.py'), 'fastllm.gemini._gem_part_type': ('gemini.html#_gem_part_type', 'fastllm/gemini.py'), 'fastllm.gemini.acollect_stream': ('gemini.html#acollect_stream', 'fastllm/gemini.py'), + 'fastllm.gemini.approx_raw_usage': ('gemini.html#approx_raw_usage', 'fastllm/gemini.py'), 'fastllm.gemini.cost': ('gemini.html#cost', 'fastllm/gemini.py'), 'fastllm.gemini.delta_index_fn': ('gemini.html#delta_index_fn', 'fastllm/gemini.py'), 'fastllm.gemini.denorm_assistant': ('gemini.html#denorm_assistant', 'fastllm/gemini.py'), @@ -181,6 +185,7 @@ 'fastllm.gemini.norm_tool_calls': ('gemini.html#norm_tool_calls', 'fastllm/gemini.py'), 'fastllm.gemini.norm_usage': ('gemini.html#norm_usage', 'fastllm/gemini.py')}, 'fastllm.openai_chat': { 'fastllm.openai_chat.acollect_stream': ('oai_chat.html#acollect_stream', 'fastllm/openai_chat.py'), + 'fastllm.openai_chat.approx_raw_usage': ('oai_chat.html#approx_raw_usage', 'fastllm/openai_chat.py'), 'fastllm.openai_chat.cost': ('oai_chat.html#cost', 'fastllm/openai_chat.py'), 'fastllm.openai_chat.delta_index_fn': ('oai_chat.html#delta_index_fn', 'fastllm/openai_chat.py'), 'fastllm.openai_chat.denorm_assistant': ('oai_chat.html#denorm_assistant', 'fastllm/openai_chat.py'), @@ -208,6 +213,8 @@ 'fastllm.openai_responses': { 'fastllm.openai_responses._sanid': ('oai_responses.html#_sanid', 'fastllm/openai_responses.py'), 'fastllm.openai_responses.acollect_stream': ( 'oai_responses.html#acollect_stream', 'fastllm/openai_responses.py'), + 'fastllm.openai_responses.approx_raw_usage': ( 'oai_responses.html#approx_raw_usage', + 'fastllm/openai_responses.py'), 'fastllm.openai_responses.cost': ('oai_responses.html#cost', 'fastllm/openai_responses.py'), 'fastllm.openai_responses.delta_index_fn': ( 'oai_responses.html#delta_index_fn', 'fastllm/openai_responses.py'), @@ -279,6 +286,7 @@ 'fastllm.types._fetch_url_partial': ('types.html#_fetch_url_partial', 'fastllm/types.py'), 'fastllm.types._trunc_strs': ('types.html#_trunc_strs', 'fastllm/types.py'), 'fastllm.types.approx_pricing': ('types.html#approx_pricing', 'fastllm/types.py'), + 'fastllm.types.approx_str_tokens': ('types.html#approx_str_tokens', 'fastllm/types.py'), 'fastllm.types.data_url': ('types.html#data_url', 'fastllm/types.py'), 'fastllm.types.display_list': ('types.html#display_list', 'fastllm/types.py'), 'fastllm.types.fn_schema': ('types.html#fn_schema', 'fastllm/types.py'), diff --git a/fastllm/acomplete.py b/fastllm/acomplete.py index afa3b4b..0c52867 100644 --- a/fastllm/acomplete.py +++ b/fastllm/acomplete.py @@ -3,8 +3,8 @@ # AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/06_acomplete.ipynb. # %% auto #0 -__all__ = ['specs_path', 'ant_spec', 'oai_spec', 'gem_spec', 'vendor_mapping', 'api2spec', 'defaults', 'mk_client', - 'ContextWindowExceededError', 'acomplete'] +__all__ = ['specs_path', 'ant_spec', 'oai_spec', 'gem_spec', 'vendor_mapping', 'api2spec', 'defaults', 'resolve_api_vendor', + 'mk_client', 'ContextWindowExceededError', 'acomplete'] # %% ../nbs/06_acomplete.ipynb #f2f57253 import asyncio,json,httpx @@ -50,31 +50,35 @@ # %% ../nbs/06_acomplete.ipynb #77d27ea7 api2spec = {'openai':oai_spec, 'openai_chat':oai_spec, 'anthropic':ant_spec, 'gemini':gem_spec} -# %% ../nbs/06_acomplete.ipynb #79075d95 -@flexicache() -def mk_client(model=None, vendor_name=None, api_name=None, api_key=None, base_url=None, xtra_hdrs=None, - timeout=httpx.Timeout(connect=30, read=300, write=30, pool=10)): +# %% ../nbs/06_acomplete.ipynb #c714601e +def resolve_api_vendor(model=None, vendor_name=None, api_name=None, api_key=None, base_url=None): err_msg = f"please pass a valid one vendor: {', '.join(list(vendor_mapping))} or pass `api_name`,`base_url` and `api_key`" if vendor_name: override_base_url = base_url - try: - api_name, base_url, env_api_nm, *auth_json = vendor_mapping[vendor_name] - base_url = override_base_url or base_url - if auth_json and not api_key and not os.getenv(env_api_nm): - fn,keys = auth_json[0] # pyright: ignore[reportAssignmentType] - auth_fn = Path(fn).expanduser() - if auth_fn.exists(): api_key = nested_idx(json.loads(auth_fn.read_text()), *keys) - api_key = get_api_key(api_key, env_api_nm) + try: api_name,base_url,env_api_nm,*auth_json = vendor_mapping[vendor_name] except KeyError: raise ValueError(f"Unknown vendor '{vendor_name}', {err_msg}") - elif base_url and api_key: vendor_name, api_name = ifnone(vendor_name, 'custom'), ifnone(api_name, 'openai_chat') - elif (api_name:=infer_api_name(model)): base_url, vendor_name = None, api_name - else: raise ValueError(f"Model {model} can't be auto resolved, {err_msg}") + return api_name,vendor_name,override_base_url or base_url,env_api_nm,auth_json + if base_url and api_key: return ifnone(api_name, 'openai_chat'), ifnone(vendor_name, 'custom'), base_url, None, [] + if api_name:=infer_api_name(model): return api_name, api_name, None, None, [] + raise ValueError(f"Model {model} can't be auto resolved, {err_msg}") + +# %% ../nbs/06_acomplete.ipynb #2fd2bdeb +@flexicache() +def mk_client(model=None, vendor_name=None, api_name=None, api_key=None, base_url=None, xtra_hdrs=None, + timeout=httpx.Timeout(connect=30, read=300, write=30, pool=10)): + api_name,vendor_name,base_url,env_api_nm,auth_json = resolve_api_vendor(model, vendor_name, api_name, api_key, base_url) + if env_api_nm: + if auth_json and not api_key and not os.getenv(env_api_nm): + fn,keys = auth_json[0] + auth_fn = Path(fn).expanduser() + if auth_fn.exists(): api_key = nested_idx(json.loads(auth_fn.read_text()), *keys) + api_key = get_api_key(api_key, env_api_nm) api = api_registry.apis[api_name] - spec, hdrs = api2spec[api_name], api.get_hdrs(api_key) + spec,hdrs = api2spec[api_name], api.get_hdrs(api_key) cli = OpenAPIClient(spec, headers=merge(hdrs, ifnone(xtra_hdrs, {})), timeout=timeout) if base_url is not None: - for op in cli.ops: op.base_url = base_url # pyright: ignore[reportAttributeAccessIssue] - return cli, api_name, vendor_name + for op in cli.ops: op.base_url = base_url + return cli,api_name,vendor_name # %% ../nbs/06_acomplete.ipynb #df851a5c class ContextWindowExceededError(APIError): pass diff --git a/fastllm/anthropic.py b/fastllm/anthropic.py index 4f198ab..76be055 100644 --- a/fastllm/anthropic.py +++ b/fastllm/anthropic.py @@ -5,7 +5,7 @@ 'norm_sse_event', 'delta_index_fn', 'acollect_stream', 'denorm_tool_use', 'denorm_assistant', 'denorm_tool', 'denorm_msgs', 'denorm_tool_schs', 'denorm_tool_choice', 'denorm_reasoning', 'denorm_web_search', 'denorm_system', 'denorm_user', 'denorm_image', 'denorm_file', 'denorm_tool_result', 'mk_payload', - 'get_hdrs', 'cost'] + 'get_hdrs', 'approx_raw_usage', 'cost'] # %% ../nbs/04_anthropic.ipynb #02afd3d7 import json @@ -288,6 +288,10 @@ def get_hdrs(api_key=None): return {"x-api-key": get_api_key(api_key, 'ANTHROPIC_API_KEY'), "anthropic-version": "2023-06-01"} # %% ../nbs/04_anthropic.ipynb #0d03643a +def approx_raw_usage(pt, ct, cached_frac=0.8): + cached = int(pt*cached_frac) + return dict(usage=dict(input_tokens=pt-cached, output_tokens=ct, cache_read_input_tokens=cached)) + def cost(usage, m): raw = usage.raw in_tok = raw['input_tokens'] @@ -304,5 +308,5 @@ def cost(usage, m): # %% ../nbs/04_anthropic.ipynb #f7c0b989 api_registry.register('anthropic', norm_tool_calls=norm_tool_calls, norm_parts=norm_parts, norm_finish=norm_finish, norm_usage=norm_usage, - finalize_usage=finalize_usage, acollect_stream=acollect_stream, mk_payload=mk_payload, cost=cost, get_hdrs=get_hdrs, + finalize_usage=finalize_usage, acollect_stream=acollect_stream, mk_payload=mk_payload, approx_raw_usage=approx_raw_usage, cost=cost, get_hdrs=get_hdrs, op_path=('messages.messages_post','messages.messages_post')) diff --git a/fastllm/chat.py b/fastllm/chat.py index 7fb9cf2..daddf7b 100644 --- a/fastllm/chat.py +++ b/fastllm/chat.py @@ -381,7 +381,7 @@ def fmt(self): return f"\n\n{token_dtls_tag}{summ}\n\n`{self!r}`\n\n\n" # %% ../nbs/07_chat.ipynb #cb3d7e77 -class AsyncChat: +class AsyncChat(BasicRepr): def __init__( self, model:str, # LiteLLM compatible model name @@ -496,11 +496,34 @@ async def _alite_call_func(tc, tool_schemas, ns): return _mk_tool_result(await maybe_await(res)) # %% ../nbs/07_chat.ipynb #ee4fb755 +def _chunk_text(o): + if isinstance(o, dict): return ''.join(str(o.get(k) or '') for k in ('text','thinking','refusal')) + if isinstance(o, Part): return o.text or '' + return '' + @asave_iter -async def astream_with_complete(self, agen, postproc=noop): - async for chunk in agen: - if not isinstance(chunk, Completion): yield postproc(chunk) - self.value = chunk +async def astream_with_complete(self, chat, agen, postproc=noop): + out = [] + try: + async for chunk in agen: + if not isinstance(chunk, Completion): + out.append(_chunk_text(chunk)) + yield postproc(chunk) + self.value = chunk + except (GeneratorExit, asyncio.CancelledError): + api_name,vendor_name,*_ = resolve_api_vendor(chat.model, chat.vendor_name, chat.api_name, chat.api_key, chat.base_url) + api = api_registry.apis[api_name] + pt = approx_str_tokens([chat.turn_sysp, chat.turn_msgs, chat.tool_schemas]) + ct = approx_str_tokens(''.join(out)) + usage = api.norm_usage(api.approx_raw_usage(pt, ct)) + self.value = Completion(model=chat.model, + message=Msg(role="assistant", content=[Part('text', ''.join(out))]), + finish_reason=FinishReason.interrupted, + api_name=api_name, + vendor_name=vendor_name, + usage=usage) + chat._track(self.value) + raise # %% ../nbs/07_chat.ipynb #a049cf52 @patch @@ -519,7 +542,7 @@ async def _call(self:AsyncChat, msg=None, prefill=None, temp=None, think=None, s temperature=None if think else ifnone(temp,self.temp), **self.turn_kwargs) if stream: if self.prefill: yield _mk_prefill(self.prefill) - res = astream_with_complete(res, postproc=postproc) + res = astream_with_complete(self, res, postproc=postproc) async for chunk in res: yield chunk res = res.value self.turn_res, self.turn_msg = res, contents(res) diff --git a/fastllm/gemini.py b/fastllm/gemini.py index 68f6d66..9bf659c 100644 --- a/fastllm/gemini.py +++ b/fastllm/gemini.py @@ -5,7 +5,7 @@ 'acollect_stream', 'denorm_tool_use', 'denorm_assistant', 'denorm_tool', 'denorm_msgs', 'denorm_tool_schs', 'denorm_tool_choice', 'denorm_reasoning', 'denorm_web_search', 'denorm_system', 'denorm_user', 'denorm_image', 'denorm_audio', 'denorm_video', 'denorm_file', 'denorm_tool_result', 'mk_payload', - 'get_hdrs', 'cost'] + 'get_hdrs', 'approx_raw_usage', 'cost'] # %% ../nbs/05_gemini.ipynb #02afd3d7 import json @@ -269,6 +269,10 @@ def get_hdrs(api_key=None): return {"x-goog-api-key": get_api_key(api_key, 'GEMINI_API_KEY')} # %% ../nbs/05_gemini.ipynb #4ee3891f +def approx_raw_usage(pt, ct, cached_frac=0.8): + cached = int(pt*cached_frac) + return dict(usageMetadata=dict(promptTokenCount=pt, candidatesTokenCount=ct, totalTokenCount=pt+ct, cachedContentTokenCount=cached)) + def cost(usage, m): raw = usage.raw prompt_tot = raw.get('promptTokenCount', 0) @@ -301,6 +305,7 @@ def cost(usage, m): acollect_stream=acollect_stream, mk_payload=mk_payload, cost=cost, + approx_raw_usage=approx_raw_usage, get_hdrs=get_hdrs, op_path=('models.generate_content','models.stream_generate_content')) api_registry.register('gemini', **api_ns) diff --git a/fastllm/openai_chat.py b/fastllm/openai_chat.py index 5c58b20..08fabfa 100644 --- a/fastllm/openai_chat.py +++ b/fastllm/openai_chat.py @@ -4,7 +4,8 @@ __all__ = ['api_ns', 'norm_tool_calls', 'norm_finish', 'norm_parts', 'norm_sse_event', 'delta_index_fn', 'acollect_stream', 'denorm_tool_use', 'denorm_assistant', 'denorm_tool', 'denorm_msgs', 'denorm_tool_schs', 'denorm_tool_choice', 'denorm_reasoning', 'denorm_web_search', 'denorm_system', 'denorm_user', - 'denorm_image', 'denorm_audio', 'denorm_file', 'denorm_tool_result', 'mk_payload', 'get_hdrs', 'cost'] + 'denorm_image', 'denorm_audio', 'denorm_file', 'denorm_tool_result', 'mk_payload', 'get_hdrs', + 'approx_raw_usage', 'cost'] # %% ../nbs/03_oai_chat.ipynb #493e3606 import json @@ -194,6 +195,11 @@ def get_hdrs(api_key=None): return {"Authorization": f"Bearer {get_api_key(api_key, 'OPENAI_API_KEY')}"} # %% ../nbs/03_oai_chat.ipynb #f89e2bf6 +def approx_raw_usage(pt, ct, cached_frac=0.8): + cached = int(pt*cached_frac) + return dict(usage=dict(prompt_tokens=pt, completion_tokens=ct, total_tokens=pt+ct, + prompt_tokens_details=dict(cached_tokens=cached), completion_tokens_details=dict(reasoning_tokens=0))) + def cost(usage, m): raw = usage.raw pd,cd = raw.get('prompt_tokens_details') or {},raw.get('completion_tokens_details') or {} @@ -215,6 +221,7 @@ def cost(usage, m): acollect_stream=acollect_stream, mk_payload=mk_payload, cost=cost, + approx_raw_usage=approx_raw_usage, get_hdrs=get_hdrs, op_path=('chat.create_chat_completion','chat.create_chat_completion')) api_registry.register('openai_chat', **api_ns) diff --git a/fastllm/openai_responses.py b/fastllm/openai_responses.py index f0c40fa..725228e 100644 --- a/fastllm/openai_responses.py +++ b/fastllm/openai_responses.py @@ -4,7 +4,8 @@ __all__ = ['api_ns', 'norm_tool_call', 'norm_tool_calls', 'norm_usage', 'norm_finish', 'norm_parts', 'norm_sse_event', 'delta_index_fn', 'acollect_stream', 'denorm_tool_use', 'denorm_tool', 'denorm_assistant', 'denorm_msgs', 'denorm_tool_schs', 'denorm_tool_choice', 'denorm_reasoning', 'denorm_web_search', 'denorm_system', - 'denorm_user', 'denorm_image', 'denorm_file', 'denorm_tool_result', 'mk_payload', 'get_hdrs', 'cost'] + 'denorm_user', 'denorm_image', 'denorm_file', 'denorm_tool_result', 'mk_payload', 'get_hdrs', + 'approx_raw_usage', 'cost'] # %% ../nbs/02_oai_responses.ipynb #591f55b5 import json @@ -243,6 +244,11 @@ def get_hdrs(api_key=None): return {"Authorization": f"Bearer {get_api_key(api_key, 'OPENAI_API_KEY')}"} # %% ../nbs/02_oai_responses.ipynb #a907ffa8 +def approx_raw_usage(pt, ct, cached_frac=0.8): + cached = int(pt*cached_frac) + return dict(usage=dict(input_tokens=pt, output_tokens=ct, total_tokens=pt+ct, + input_tokens_details=dict(cached_tokens=cached), output_tokens_details=dict(reasoning_tokens=0))) + def cost(usage, m): raw = usage.raw cached = raw.get('input_tokens_details', {}).get('cached_tokens', 0) @@ -259,6 +265,7 @@ def cost(usage, m): acollect_stream=acollect_stream, mk_payload=mk_payload, cost=cost, + approx_raw_usage=approx_raw_usage, get_hdrs=get_hdrs, op_path=('responses.create_response','responses.create_response')) api_registry.register('openai', **api_ns) diff --git a/fastllm/types.py b/fastllm/types.py index 6abc4e8..6151ae8 100644 --- a/fastllm/types.py +++ b/fastllm/types.py @@ -6,10 +6,10 @@ __all__ = ['PartType', 'FinishReason', 'api_registry', 'model_prices_url', 'haik45', 'sonn45', 'sonn', 'sonn46', 'opus46', 'opus', 'gpt54', 'gpt54m', 'gpt55', 'codex54', 'codex54m', 'codex55', 'codex53spark', 'model_info_registry', 'modern_llm', 'deepseek_v4_common', 'mimo_v25_common', 'codex_pricing', 'Part', 'Msg', 'ToolCall', - 'display_list', 'Usage', 'Completion', 'APIRegistry', 'mk_completion', 'mk_tool_res_msg', 'fn_schema', - 'sys_text', 'part_txt', 'data_url', 'url_mime', 'payload_kwargs', 'get_api_key', 'resize_b64', - 'model_prices_meta', 'infer_api_name', 'get_model_meta', 'register_model_info', 'get_model_info', - 'get_model_pricing', 'approx_pricing'] + 'display_list', 'Usage', 'Completion', 'approx_str_tokens', 'APIRegistry', 'mk_completion', + 'mk_tool_res_msg', 'fn_schema', 'sys_text', 'part_txt', 'data_url', 'url_mime', 'payload_kwargs', + 'get_api_key', 'resize_b64', 'model_prices_meta', 'infer_api_name', 'get_model_meta', 'register_model_info', + 'get_model_info', 'get_model_pricing', 'approx_pricing'] # %% ../nbs/00_types.ipynb #b4d047fd import httpx, base64, io @@ -148,16 +148,19 @@ def _repr_markdown_(self: Completion): """ # %% ../nbs/00_types.ipynb #ce59e431 -FinishReason = str_enum('finish_reason', 'stop', 'tool_calls', 'length', 'content_filter') +FinishReason = str_enum('finish_reason', 'stop', 'tool_calls', 'length', 'content_filter', 'interrupted') + +# %% ../nbs/00_types.ipynb #c5a88e6f +def approx_str_tokens(o): return int(len(str(o))/3.4) + 1 # %% ../nbs/00_types.ipynb #fc681c52 class APIRegistry: def __init__(self): self.apis = {} - def register(self, name, finalize_usage=noop, **kwargs): self.apis[name] = SimpleNamespace(finalize_usage=finalize_usage, **kwargs) + def register(self, name, finalize_usage=noop, approx_raw_usage=noop, **kwargs): + self.apis[name] = SimpleNamespace(finalize_usage=finalize_usage, approx_raw_usage=approx_raw_usage, **kwargs) api_registry = APIRegistry() - # %% ../nbs/00_types.ipynb #d58a5f96 def mk_completion(resp, model, api_name, vendor_name): "Normalize an api response into Completion." diff --git a/nbs/00_types.ipynb b/nbs/00_types.ipynb index 683a6a9..0c34b8f 100644 --- a/nbs/00_types.ipynb +++ b/nbs/00_types.ipynb @@ -698,7 +698,47 @@ "outputs": [], "source": [ "#| export\n", - "FinishReason = str_enum('finish_reason', 'stop', 'tool_calls', 'length', 'content_filter')" + "FinishReason = str_enum('finish_reason', 'stop', 'tool_calls', 'length', 'content_filter', 'interrupted')" + ] + }, + { + "cell_type": "markdown", + "id": "751494ed", + "metadata": {}, + "source": [ + "## Token Estimation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c5a88e6f", + "metadata": {}, + "outputs": [], + "source": [ + "#| export\n", + "def approx_str_tokens(o): return int(len(str(o))/3.4) + 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ef168d18", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4" + ] + }, + "execution_count": null, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "d = {'hello': 42}; approx_str_tokens(d)" ] }, { @@ -719,9 +759,10 @@ "#| export\n", "class APIRegistry:\n", " def __init__(self): self.apis = {}\n", - " def register(self, name, finalize_usage=noop, **kwargs): self.apis[name] = SimpleNamespace(finalize_usage=finalize_usage, **kwargs)\n", + " def register(self, name, finalize_usage=noop, approx_raw_usage=noop, **kwargs):\n", + " self.apis[name] = SimpleNamespace(finalize_usage=finalize_usage, approx_raw_usage=approx_raw_usage, **kwargs)\n", "\n", - "api_registry = APIRegistry()\n" + "api_registry = APIRegistry()" ] }, { diff --git a/nbs/02_oai_responses.ipynb b/nbs/02_oai_responses.ipynb index 7f67fce..f2022d7 100644 --- a/nbs/02_oai_responses.ipynb +++ b/nbs/02_oai_responses.ipynb @@ -3718,6 +3718,11 @@ "outputs": [], "source": [ "#| export\n", + "def approx_raw_usage(pt, ct, cached_frac=0.8):\n", + " cached = int(pt*cached_frac)\n", + " return dict(usage=dict(input_tokens=pt, output_tokens=ct, total_tokens=pt+ct,\n", + " input_tokens_details=dict(cached_tokens=cached), output_tokens_details=dict(reasoning_tokens=0)))\n", + "\n", "def cost(usage, m):\n", " raw = usage.raw\n", " cached = raw.get('input_tokens_details', {}).get('cached_tokens', 0)\n", @@ -3764,6 +3769,7 @@ " acollect_stream=acollect_stream,\n", " mk_payload=mk_payload,\n", " cost=cost,\n", + " approx_raw_usage=approx_raw_usage,\n", " get_hdrs=get_hdrs,\n", " op_path=('responses.create_response','responses.create_response'))\n", "api_registry.register('openai', **api_ns)" diff --git a/nbs/03_oai_chat.ipynb b/nbs/03_oai_chat.ipynb index 61f4592..09a2b54 100644 --- a/nbs/03_oai_chat.ipynb +++ b/nbs/03_oai_chat.ipynb @@ -2193,6 +2193,11 @@ "outputs": [], "source": [ "#| export\n", + "def approx_raw_usage(pt, ct, cached_frac=0.8):\n", + " cached = int(pt*cached_frac)\n", + " return dict(usage=dict(prompt_tokens=pt, completion_tokens=ct, total_tokens=pt+ct,\n", + " prompt_tokens_details=dict(cached_tokens=cached), completion_tokens_details=dict(reasoning_tokens=0)))\n", + "\n", "def cost(usage, m):\n", " raw = usage.raw\n", " pd,cd = raw.get('prompt_tokens_details') or {},raw.get('completion_tokens_details') or {}\n", @@ -2244,6 +2249,7 @@ " acollect_stream=acollect_stream,\n", " mk_payload=mk_payload,\n", " cost=cost,\n", + " approx_raw_usage=approx_raw_usage,\n", " get_hdrs=get_hdrs, \n", " op_path=('chat.create_chat_completion','chat.create_chat_completion'))\n", "api_registry.register('openai_chat', **api_ns)" diff --git a/nbs/04_anthropic.ipynb b/nbs/04_anthropic.ipynb index 01ffa5d..430582e 100644 --- a/nbs/04_anthropic.ipynb +++ b/nbs/04_anthropic.ipynb @@ -2876,6 +2876,10 @@ "outputs": [], "source": [ "#| export\n", + "def approx_raw_usage(pt, ct, cached_frac=0.8):\n", + " cached = int(pt*cached_frac)\n", + " return dict(usage=dict(input_tokens=pt-cached, output_tokens=ct, cache_read_input_tokens=cached))\n", + "\n", "def cost(usage, m):\n", " raw = usage.raw\n", " in_tok = raw['input_tokens']\n", @@ -2940,7 +2944,7 @@ "source": [ "#| export\n", "api_registry.register('anthropic', norm_tool_calls=norm_tool_calls, norm_parts=norm_parts, norm_finish=norm_finish, norm_usage=norm_usage,\n", - " finalize_usage=finalize_usage, acollect_stream=acollect_stream, mk_payload=mk_payload, cost=cost, get_hdrs=get_hdrs,\n", + " finalize_usage=finalize_usage, acollect_stream=acollect_stream, mk_payload=mk_payload, approx_raw_usage=approx_raw_usage, cost=cost, get_hdrs=get_hdrs,\n", " op_path=('messages.messages_post','messages.messages_post'))" ] }, diff --git a/nbs/05_gemini.ipynb b/nbs/05_gemini.ipynb index 6959b0c..6ea0b18 100644 --- a/nbs/05_gemini.ipynb +++ b/nbs/05_gemini.ipynb @@ -3000,6 +3000,10 @@ "outputs": [], "source": [ "#| export\n", + "def approx_raw_usage(pt, ct, cached_frac=0.8):\n", + " cached = int(pt*cached_frac)\n", + " return dict(usageMetadata=dict(promptTokenCount=pt, candidatesTokenCount=ct, totalTokenCount=pt+ct, cachedContentTokenCount=cached))\n", + "\n", "def cost(usage, m):\n", " raw = usage.raw\n", " prompt_tot = raw.get('promptTokenCount', 0)\n", @@ -3062,6 +3066,7 @@ " acollect_stream=acollect_stream,\n", " mk_payload=mk_payload,\n", " cost=cost,\n", + " approx_raw_usage=approx_raw_usage,\n", " get_hdrs=get_hdrs,\n", " op_path=('models.generate_content','models.stream_generate_content'))\n", "api_registry.register('gemini', **api_ns)" diff --git a/nbs/06_acomplete.ipynb b/nbs/06_acomplete.ipynb index db649ca..ff83de8 100644 --- a/nbs/06_acomplete.ipynb +++ b/nbs/06_acomplete.ipynb @@ -237,35 +237,162 @@ { "cell_type": "code", "execution_count": null, - "id": "79075d95", + "id": "c714601e", "metadata": {}, "outputs": [], "source": [ "#| export\n", - "@flexicache()\n", - "def mk_client(model=None, vendor_name=None, api_name=None, api_key=None, base_url=None, xtra_hdrs=None,\n", - " timeout=httpx.Timeout(connect=30, read=300, write=30, pool=10)):\n", + "def resolve_api_vendor(model=None, vendor_name=None, api_name=None, api_key=None, base_url=None):\n", " err_msg = f\"please pass a valid one vendor: {', '.join(list(vendor_mapping))} or pass `api_name`,`base_url` and `api_key`\"\n", " if vendor_name:\n", " override_base_url = base_url\n", - " try:\n", - " api_name, base_url, env_api_nm, *auth_json = vendor_mapping[vendor_name]\n", - " base_url = override_base_url or base_url\n", - " if auth_json and not api_key and not os.getenv(env_api_nm):\n", - " fn,keys = auth_json[0] # pyright: ignore[reportAssignmentType]\n", - " auth_fn = Path(fn).expanduser()\n", - " if auth_fn.exists(): api_key = nested_idx(json.loads(auth_fn.read_text()), *keys)\n", - " api_key = get_api_key(api_key, env_api_nm)\n", + " try: api_name,base_url,env_api_nm,*auth_json = vendor_mapping[vendor_name]\n", " except KeyError: raise ValueError(f\"Unknown vendor '{vendor_name}', {err_msg}\")\n", - " elif base_url and api_key: vendor_name, api_name = ifnone(vendor_name, 'custom'), ifnone(api_name, 'openai_chat')\n", - " elif (api_name:=infer_api_name(model)): base_url, vendor_name = None, api_name\n", - " else: raise ValueError(f\"Model {model} can't be auto resolved, {err_msg}\")\n", + " return api_name,vendor_name,override_base_url or base_url,env_api_nm,auth_json\n", + " if base_url and api_key: return ifnone(api_name, 'openai_chat'), ifnone(vendor_name, 'custom'), base_url, None, []\n", + " if api_name:=infer_api_name(model): return api_name, api_name, None, None, []\n", + " raise ValueError(f\"Model {model} can't be auto resolved, {err_msg}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5d22d445", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('models/gemini-model')\n", + "test_eq(api_name, 'gemini'); test_eq(vendor_name, 'gemini')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9fc960c7", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('gpt-model')\n", + "test_eq(api_name, 'openai'); test_eq(vendor_name, 'openai')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "98bdc45c", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('claude-model')\n", + "test_eq(api_name, 'anthropic'); test_eq(vendor_name, 'anthropic')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e2195819", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('gpt-model', 'openai_chat')\n", + "test_eq(api_name, 'openai_chat'); test_eq(vendor_name, 'openai_chat')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ad5d70b9", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('gpt-codex', 'codex')\n", + "test_eq(api_name, 'openai'); test_eq(vendor_name, 'codex')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "61516d6c", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('kimi-2.5', 'fireworks_ai')\n", + "test_eq(api_name, 'openai_chat'); test_eq(vendor_name, 'fireworks_ai')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "553c518d", + "metadata": {}, + "outputs": [], + "source": [ + "api_name,vendor_name,*_ = resolve_api_vendor('my-vllm-model', api_name='openai_chat', base_url='https://api.custom.com', api_key='123')\n", + "test_eq(api_name, 'openai_chat'); test_eq(vendor_name, 'custom')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c84e7a2c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unknown vendor 'unk', please pass a valid one vendor: openai, anthropic, gemini, openai_chat, codex, moonshot, deepseek, mimo, openrouter, together, fireworks_ai, qwen, minimax or pass `api_name`,`base_url` and `api_key`\n" + ] + } + ], + "source": [ + "try: api_name,vendor_name,*_ = resolve_api_vendor('kimi-2.5', 'unk')\n", + "except Exception as e: print(e)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dd172306", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Model unk can't be auto resolved, please pass a valid one vendor: openai, anthropic, gemini, openai_chat, codex, moonshot, deepseek, mimo, openrouter, together, fireworks_ai, qwen, minimax or pass `api_name`,`base_url` and `api_key`\n" + ] + } + ], + "source": [ + "try: api_name,vendor_name,*_ = resolve_api_vendor('unk')\n", + "except Exception as e: print(e)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2fd2bdeb", + "metadata": {}, + "outputs": [], + "source": [ + "#| export\n", + "@flexicache()\n", + "def mk_client(model=None, vendor_name=None, api_name=None, api_key=None, base_url=None, xtra_hdrs=None,\n", + " timeout=httpx.Timeout(connect=30, read=300, write=30, pool=10)):\n", + " api_name,vendor_name,base_url,env_api_nm,auth_json = resolve_api_vendor(model, vendor_name, api_name, api_key, base_url)\n", + " if env_api_nm:\n", + " if auth_json and not api_key and not os.getenv(env_api_nm):\n", + " fn,keys = auth_json[0]\n", + " auth_fn = Path(fn).expanduser()\n", + " if auth_fn.exists(): api_key = nested_idx(json.loads(auth_fn.read_text()), *keys)\n", + " api_key = get_api_key(api_key, env_api_nm)\n", " api = api_registry.apis[api_name]\n", - " spec, hdrs = api2spec[api_name], api.get_hdrs(api_key)\n", + " spec,hdrs = api2spec[api_name], api.get_hdrs(api_key)\n", " cli = OpenAPIClient(spec, headers=merge(hdrs, ifnone(xtra_hdrs, {})), timeout=timeout)\n", " if base_url is not None:\n", - " for op in cli.ops: op.base_url = base_url # pyright: ignore[reportAttributeAccessIssue]\n", - " return cli, api_name, vendor_name" + " for op in cli.ops: op.base_url = base_url\n", + " return cli,api_name,vendor_name" ] }, { @@ -924,7 +1051,7 @@ "" ], "text/plain": [ - "Completion(model='MiniMax-M3', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=165, completion_tokens=9, total_tokens=174, cached_tokens=114, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 51, 'output_tokens': 9, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}), tool_calls=[], api_name='anthropic', vendor_name='minimax', raw={'deltas': [Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'message_start', 'message': {'id': '067b3e23180b1bff95a718cbfce604bb', 'type': 'message', 'role': 'assistant', 'content': [], 'model': 'MiniMax-M3', 'stop_reason': None, 'stop_sequence': None, 'usage': {'input_tokens': 51, 'output_tokens': 0, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}, 'service_tier': 'standard'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'ping'}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 0, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='Hello', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'text_delta', 'text': 'Hello'}}), Delta(text='! How can I help you today?', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'text_delta', 'text': '! How can I help you today?'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 0}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=165, completion_tokens=9, total_tokens=174, cached_tokens=114, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 51, 'output_tokens': 9, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}), raw={'type': 'message_delta', 'delta': {'stop_reason': 'end_turn'}, 'usage': {'input_tokens': 51, 'output_tokens': 9, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}})]})" + "Completion(model='MiniMax-M3', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=165, completion_tokens=9, total_tokens=174, cached_tokens=114, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 51, 'output_tokens': 9, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}), tool_calls=[], api_name='anthropic', vendor_name='minimax', raw={'deltas': [Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'message_start', 'message': {'id': '06849c212dc22979a52daec346c00c21', 'type': 'message', 'role': 'assistant', 'content': [], 'model': 'MiniMax-M3', 'stop_reason': None, 'stop_sequence': None, 'usage': {'input_tokens': 51, 'output_tokens': 0, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}, 'service_tier': 'standard'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'ping'}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 0, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='Hello', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'text_delta', 'text': 'Hello'}}), Delta(text='! How can I help you today?', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'text_delta', 'text': '! How can I help you today?'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 0}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=165, completion_tokens=9, total_tokens=174, cached_tokens=114, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 51, 'output_tokens': 9, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}), raw={'type': 'message_delta', 'delta': {'stop_reason': 'end_turn'}, 'usage': {'input_tokens': 51, 'output_tokens': 9, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 114, 'service_tier': 'standard'}})]})" ] }, "execution_count": null, @@ -9158,7 +9285,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:35:46 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:12 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], @@ -9191,7 +9318,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:35:47 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3.1-pro-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:13 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3.1-pro-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], @@ -9232,7 +9359,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:35:47 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:13 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], @@ -9265,7 +9392,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:35:48 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3.1-pro-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:14 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3.1-pro-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], @@ -9306,7 +9433,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:35:55 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:14 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], @@ -9350,7 +9477,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:36:05 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3.1-pro-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:15 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3.1-pro-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] }, { @@ -9453,7 +9580,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:36:23 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:16 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], @@ -9473,7 +9600,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[92m16:36:25 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1168 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" + "\u001b[92m19:07:16 - LiteLLM:WARNING\u001b[0m: vertex_and_google_ai_studio_gemini.py:1191 - DeprecationWarning: `temperature`, `top_p`, and `top_k` continue to function for Gemini 3+ (gemini-3-flash-preview) but are planned for removal in a future release. Move sampling guidance into the `system` instructions instead.\n" ] } ], diff --git a/nbs/07_chat.ipynb b/nbs/07_chat.ipynb index 766bd75..94cc12b 100644 --- a/nbs/07_chat.ipynb +++ b/nbs/07_chat.ipynb @@ -151,20 +151,20 @@ "text/markdown": [ "
\n", "\n", - "Hi there! How can I help you today?\n", + "Hello! How can I help you today?\n", "\n", "
\n", "\n", "- model: `models/gemini-3.1-pro-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=4, completion_tokens=10, total_tokens=216, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=202, raw={'promptTokenCount': 4, 'candidatesTokenCount': 10, 'totalTokenCount': 216, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 202, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=4, completion_tokens=9, total_tokens=282, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=269, raw={'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 282, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 269, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3.1-pro-preview', message=Msg(role='assistant', content=[Part(type=, text='Hi there! How can I help you today?', data={'text': 'Hi there! How can I help you today?', 'thoughtSignature': 'EooGCocGAQw51scXFuYWSpy/laARWWVmRNB4FaBatnRIH0XZ9e+Sae/p9EA/cyehFyLC+OmJbDJ4AYgaEJJQyRIfTl601P6YtK+GrWdKNwHvjwODnxe6azE/jtZ0rbEtqaLG3WlDoWY4Uj39byzATI7K24bIMOyH1t2+58X+5bu0iJ21aeYJM2z2vC6swI6YCqVmypo36h78AA5ZqfWxuLaiyw9k8D7IByYSMNJvNFA6CpamD8ZKfYx7lNRq4QfG65aBPX38T/eQBD/m7ionQ8nDGroUPFi9dfraUFICsEqWzOj6dD+170WYYh8WLsFZapgyAbXlgSEmXrDqljU25RzgM5yhUfg0kNIZw+jNsGwlT9rxGi3IcUohQ0Lg3x5Yw2cXkrRpegK4vHSuf+FpcEq6NulzQJRyVHlWYfzmeUfobOC+jxbUS5hHPAwQC3oY0jFWugXqtyK0crthZrbm0+tNVd9AgSRp/p1qOoNIwBW5H1bGhX0VtlAuzbslb7/YR3DT0AT6Zoq62/6Eoq0AdAGa6vOfzqJR0RnnxnepSg1R+RbIf/bN0kde2L5DUK7bJF6LfM1DewR+hgqGAIj05O63miKmDaDm0C9ldBdjX8wZKZwpHmFTiqF0sOYSV4pAZl7ESQZuZl8qbqTVe/6lHvgDRYlcIei6HEAYUnm4RN4mE20zf0UOzRwJQ96mzScuVEQ+ooC2VpByr8Po6qGu1/dHYJruD0iOTJTSJWgbGDt8dEBAU0GJ9ixRq+03aJnk1muicE8pztYf0J/O61Rk0d97M51S3Y2g4zoKPk4qiqRC4WitMyDtYeIV4oS/bdjFgM7L2XLlAvSAOiV0aUj5nteXttcOL8LYCctrsVsQPV+AzUrlBqTjcg8YYddaaijOrq4LzrGyAWbJvSNR8nbcz9RhDmK7fHhiCG+aHwtmLznM6S7WfmbqiG4gnZ55TiEHztmWGBga/9Y6M/bsjv1/qIrbI1Cv5lIaD+vOFtn851gE4cDLlycyvLNLkwhrBjpCdwZJYmEjpj6nbkq6RA=='})]), finish_reason=, usage=Usage(prompt_tokens=4, completion_tokens=10, total_tokens=216, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=202, raw={'promptTokenCount': 4, 'candidatesTokenCount': 10, 'totalTokenCount': 216, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 202, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hi there! How can I help you today?', 'thoughtSignature': 'EooGCocGAQw51scXFuYWSpy/laARWWVmRNB4FaBatnRIH0XZ9e+Sae/p9EA/cyehFyLC+OmJbDJ4AYgaEJJQyRIfTl601P6YtK+GrWdKNwHvjwODnxe6azE/jtZ0rbEtqaLG3WlDoWY4Uj39byzATI7K24bIMOyH1t2+58X+5bu0iJ21aeYJM2z2vC6swI6YCqVmypo36h78AA5ZqfWxuLaiyw9k8D7IByYSMNJvNFA6CpamD8ZKfYx7lNRq4QfG65aBPX38T/eQBD/m7ionQ8nDGroUPFi9dfraUFICsEqWzOj6dD+170WYYh8WLsFZapgyAbXlgSEmXrDqljU25RzgM5yhUfg0kNIZw+jNsGwlT9rxGi3IcUohQ0Lg3x5Yw2cXkrRpegK4vHSuf+FpcEq6NulzQJRyVHlWYfzmeUfobOC+jxbUS5hHPAwQC3oY0jFWugXqtyK0crthZrbm0+tNVd9AgSRp/p1qOoNIwBW5H1bGhX0VtlAuzbslb7/YR3DT0AT6Zoq62/6Eoq0AdAGa6vOfzqJR0RnnxnepSg1R+RbIf/bN0kde2L5DUK7bJF6LfM1DewR+hgqGAIj05O63miKmDaDm0C9ldBdjX8wZKZwpHmFTiqF0sOYSV4pAZl7ESQZuZl8qbqTVe/6lHvgDRYlcIei6HEAYUnm4RN4mE20zf0UOzRwJQ96mzScuVEQ+ooC2VpByr8Po6qGu1/dHYJruD0iOTJTSJWgbGDt8dEBAU0GJ9ixRq+03aJnk1muicE8pztYf0J/O61Rk0d97M51S3Y2g4zoKPk4qiqRC4WitMyDtYeIV4oS/bdjFgM7L2XLlAvSAOiV0aUj5nteXttcOL8LYCctrsVsQPV+AzUrlBqTjcg8YYddaaijOrq4LzrGyAWbJvSNR8nbcz9RhDmK7fHhiCG+aHwtmLznM6S7WfmbqiG4gnZ55TiEHztmWGBga/9Y6M/bsjv1/qIrbI1Cv5lIaD+vOFtn851gE4cDLlycyvLNLkwhrBjpCdwZJYmEjpj6nbkq6RA=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 4, 'candidatesTokenCount': 10, 'totalTokenCount': 216, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 202, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3.1-pro-preview', 'responseId': 'Fv4YarTWCsyeg8UP2MmroAE'})" + "Completion(model='models/gemini-3.1-pro-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EtsHCtgHAQw51seIKQTLXlOS7N++49Bxv3ZppGVz90BZH00hyfYoh0hmYyw/yNYZTJ7qQPoTtobGrIDvYJErfkITLlQqLQHYTuHjOICe0aX9FgrAmnxRmF7C5H1FjEXjaQX6q4SqCn7Le+tZP7nF9aNOGIJurGeWcy2Bpt+cIyrcjADkiLUIvmb44yWqgwPMmxg1vZCJMEdpXQmZjZUUYWb46uvmGkT0+h/y1iHPtaWgVpizgOz3qyXU+PddHO74sPReluBy3U1xqDMB+XvoJqQtteXwQ3OtPIWVJE3b0ANslntAq7/JU4HBQWt0486YmRhRp78UqfPUzM6C249p+rova0YsjrdiOaDfZTAIQ76LkJMk8wjCZ1a+n8e6Z/PZ8FNkcoEYJMkOu86bD1+dZoGBdTjEAS++NvxTuY+X8lvFQ0dPMelDO717J7Lg4IBRXR2r6ME6wFakgSlP5YB8AZlSR2oeElPLREHTIL43QkZYHy8palizKXUwOYdxnGI6y1LGFWayMVqRNXVb9xvJSsT0LmxIXCBrejvaOgTA6uqvb9UbQgV/uPJjnS2kquLgggH/u1qvsoMS5Gg7G5NF4oKnrEJ8sgpfFMgfde/yrPFn2Vq04to909+F8ox346QIMEse1azHoHkHans9tR+ZFA3vv1kVlzHKjy+FuwxmAsFEtSe2/6v0BDCn2qAg1olZnUCHsU7hTBCmq5Xdk/xutIi8tC6d3O0iskj6krpSaDCcAdnxAfUIm2Dbp3CPWH/aMdL1NtjPDNd7c0ncpR7oQqJEDHGbsRPI4CwDtHaKL8S3cOZeRQxaMMsyYZEk7qyq9K9ee23pCWKdUeXRlTYm0eFdajdTmiBJwrFyZyJU6U3QFejpGfZ+oL0yO/xsQNhUnmmDTlxwWHPrMYmkaJJ48SgM+cS3Mj3LfXytD4sqketv8FsqX1jpXswq6Lef3nah70TrzctYsvBXHhHEY6AgmlkpmC53ELEF9ixIuNm+IPhriavO3t/WY9OegwicPt5Kx3AVXsYLED6xC5dG0yBgMyHeWCa/8Ws7VhvVP/vTZj+zlSv6H0BEUtiHOcjcqoFxAS328mqilkNQsiZFcODwWyiBEnosBULfB085CtHWXf8TaNZIe28tz1WkIx6lk5/hr6nTMnAydUtpufsWNrzrBRBzAfRYzR6GLviJLivEf2KqWRX/ugPulxSJY4Uox4P6NPV5l2ntJ9RZ7v1oHr9b03SNvtApFo9LYYWzDFda9MbEM7VyHcdEnRUjJrH4wUFq4fJX6pd3KRF5SdM2Gu9hJAfL4ihqurkcsAWe/12r'})]), finish_reason=, usage=Usage(prompt_tokens=4, completion_tokens=9, total_tokens=282, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=269, raw={'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 282, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 269, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EtsHCtgHAQw51seIKQTLXlOS7N++49Bxv3ZppGVz90BZH00hyfYoh0hmYyw/yNYZTJ7qQPoTtobGrIDvYJErfkITLlQqLQHYTuHjOICe0aX9FgrAmnxRmF7C5H1FjEXjaQX6q4SqCn7Le+tZP7nF9aNOGIJurGeWcy2Bpt+cIyrcjADkiLUIvmb44yWqgwPMmxg1vZCJMEdpXQmZjZUUYWb46uvmGkT0+h/y1iHPtaWgVpizgOz3qyXU+PddHO74sPReluBy3U1xqDMB+XvoJqQtteXwQ3OtPIWVJE3b0ANslntAq7/JU4HBQWt0486YmRhRp78UqfPUzM6C249p+rova0YsjrdiOaDfZTAIQ76LkJMk8wjCZ1a+n8e6Z/PZ8FNkcoEYJMkOu86bD1+dZoGBdTjEAS++NvxTuY+X8lvFQ0dPMelDO717J7Lg4IBRXR2r6ME6wFakgSlP5YB8AZlSR2oeElPLREHTIL43QkZYHy8palizKXUwOYdxnGI6y1LGFWayMVqRNXVb9xvJSsT0LmxIXCBrejvaOgTA6uqvb9UbQgV/uPJjnS2kquLgggH/u1qvsoMS5Gg7G5NF4oKnrEJ8sgpfFMgfde/yrPFn2Vq04to909+F8ox346QIMEse1azHoHkHans9tR+ZFA3vv1kVlzHKjy+FuwxmAsFEtSe2/6v0BDCn2qAg1olZnUCHsU7hTBCmq5Xdk/xutIi8tC6d3O0iskj6krpSaDCcAdnxAfUIm2Dbp3CPWH/aMdL1NtjPDNd7c0ncpR7oQqJEDHGbsRPI4CwDtHaKL8S3cOZeRQxaMMsyYZEk7qyq9K9ee23pCWKdUeXRlTYm0eFdajdTmiBJwrFyZyJU6U3QFejpGfZ+oL0yO/xsQNhUnmmDTlxwWHPrMYmkaJJ48SgM+cS3Mj3LfXytD4sqketv8FsqX1jpXswq6Lef3nah70TrzctYsvBXHhHEY6AgmlkpmC53ELEF9ixIuNm+IPhriavO3t/WY9OegwicPt5Kx3AVXsYLED6xC5dG0yBgMyHeWCa/8Ws7VhvVP/vTZj+zlSv6H0BEUtiHOcjcqoFxAS328mqilkNQsiZFcODwWyiBEnosBULfB085CtHWXf8TaNZIe28tz1WkIx6lk5/hr6nTMnAydUtpufsWNrzrBRBzAfRYzR6GLviJLivEf2KqWRX/ugPulxSJY4Uox4P6NPV5l2ntJ9RZ7v1oHr9b03SNvtApFo9LYYWzDFda9MbEM7VyHcdEnRUjJrH4wUFq4fJX6pd3KRF5SdM2Gu9hJAfL4ihqurkcsAWe/12r'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 282, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 269, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3.1-pro-preview', 'responseId': 'xAMsap27HvGY-8YPv9600AI'})" ] }, "metadata": {}, @@ -197,14 +197,14 @@ "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=4, completion_tokens=9, total_tokens=163, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=150, raw={'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 163, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 150})`\n", + "- usage: `Usage(prompt_tokens=4, completion_tokens=9, total_tokens=86, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=73, raw={'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 86, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 73, 'serviceTier': 'standard'})`\n", "\n", "\n", "\n", "" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'text': 'Hello! How can I help you today?', 'thoughtSignature': 'Eq4ECqsEAQw51sdHcMKFz1Qqw/LBtoOkvvN7hzQBGShNCcYelNX2H68wyNbJFi+W4TOhjg+Tz95k2WYiZAD5x7pDLIXy6Rl9dUhp9YpRpOnse2Sv/EJRUqUGnVgzYF18GjLAsTMRCYlPO+v0P9QL6uLyTO6wS5uGZ7ZkUzsB8XIkCSW8dGVxhSnJ2GLOXwe7FlB3+OpqBsHctsbfBJifx+2qJk+6Pyd0PfrCApN6WZ0Pi/FVxINZ9wpcBCZ8uBLrUUAEgV+tuRVHbtJ47qKq6V5m3uph+gDLTvu4KiKIGT5jYBlqF2skQwfB0kltgyNnpqJvupA4kmKIdU7BZW6BTTGGSFpoetfyZexTdaUyYAaMFGlNJSMoc9gBdDLUuHFQoQHIwOVocgJ/46NHLmWfNqGQck6klj/sl0f6HVvYiDhFESUUR3M6pbFXdN6KyIbCg9hgpgJ3IO+8YlDPT7k0xZJVywYXTE6WmO3BO7lq0bjYlKt6bBWfT1PXWSRGhgLmTRojTtojhmGtoW1ZkI2fVEC3IGnm1FdqaTJNouoJPAPvDcFhZVLg3Qdl9l/5+v37zOFbKhd/Lya8N927VBnw9OY2K4PliHY+kfmPbzpCLSIQTU4U9i3rjqqrv2YMbOEt6LNfc68xIaogAifHzBw1DLDDB0dvVvlpa9K4csacbr8TSs/FDHiq0uUIltr0fcAQbbcDF0edDveEGk+JLI6IHrYaCUDpSLTBDpSFiHDMqLxc'})]), finish_reason=, usage=Usage(prompt_tokens=4, completion_tokens=9, total_tokens=163, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=150, raw={'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 163, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 150}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I help you today?', 'thoughtSignature': 'Eq4ECqsEAQw51sdHcMKFz1Qqw/LBtoOkvvN7hzQBGShNCcYelNX2H68wyNbJFi+W4TOhjg+Tz95k2WYiZAD5x7pDLIXy6Rl9dUhp9YpRpOnse2Sv/EJRUqUGnVgzYF18GjLAsTMRCYlPO+v0P9QL6uLyTO6wS5uGZ7ZkUzsB8XIkCSW8dGVxhSnJ2GLOXwe7FlB3+OpqBsHctsbfBJifx+2qJk+6Pyd0PfrCApN6WZ0Pi/FVxINZ9wpcBCZ8uBLrUUAEgV+tuRVHbtJ47qKq6V5m3uph+gDLTvu4KiKIGT5jYBlqF2skQwfB0kltgyNnpqJvupA4kmKIdU7BZW6BTTGGSFpoetfyZexTdaUyYAaMFGlNJSMoc9gBdDLUuHFQoQHIwOVocgJ/46NHLmWfNqGQck6klj/sl0f6HVvYiDhFESUUR3M6pbFXdN6KyIbCg9hgpgJ3IO+8YlDPT7k0xZJVywYXTE6WmO3BO7lq0bjYlKt6bBWfT1PXWSRGhgLmTRojTtojhmGtoW1ZkI2fVEC3IGnm1FdqaTJNouoJPAPvDcFhZVLg3Qdl9l/5+v37zOFbKhd/Lya8N927VBnw9OY2K4PliHY+kfmPbzpCLSIQTU4U9i3rjqqrv2YMbOEt6LNfc68xIaogAifHzBw1DLDDB0dvVvlpa9K4csacbr8TSs/FDHiq0uUIltr0fcAQbbcDF0edDveEGk+JLI6IHrYaCUDpSLTBDpSFiHDMqLxc'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 163, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 150}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'OwPzaZ7RMJOA3boPgZDNEA'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EskCCsYCAQw51sccQ8mrFPLUoY8ot/+TDmp4c3hOykvrCxwqytEFJMxfSgbCqCnHfezeFj3fieZZwgp0UXw0LyciIh5Ra6zI5q7RDYlW3IIS/0+9IwXXpRgaKxcuDzaJyyJKjt0DKx4hS+/eHp8e7rgKLkI9yGzIxyHpb/tOvdxtB0KTOJz1xeH6NRXu8hleaJy7Dq5H1PtMxLo97MCurN/WONCQxmfTwheQsIgAZmIFhUt3k2vkV2yGPqbCnAOssz5VqeuqKoFXXwOBrq1IganxHnMeqjypDw+ZtYdvD5XYuIsN0ONLrJBGVouqYl+kjyuPvAS1hSAlxgbgUPBVt82mpZ+6g4QPxvuaZgymKgQMRJi7PyZsxGp/Wky/1L+NWovuu5snnsNQ7U9rl8nPZ++3Iq7asrCfTFLWexPZi4zKkF6xJnCjFS3FtQI='})]), finish_reason=, usage=Usage(prompt_tokens=4, completion_tokens=9, total_tokens=86, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=73, raw={'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 86, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 73, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EskCCsYCAQw51sccQ8mrFPLUoY8ot/+TDmp4c3hOykvrCxwqytEFJMxfSgbCqCnHfezeFj3fieZZwgp0UXw0LyciIh5Ra6zI5q7RDYlW3IIS/0+9IwXXpRgaKxcuDzaJyyJKjt0DKx4hS+/eHp8e7rgKLkI9yGzIxyHpb/tOvdxtB0KTOJz1xeH6NRXu8hleaJy7Dq5H1PtMxLo97MCurN/WONCQxmfTwheQsIgAZmIFhUt3k2vkV2yGPqbCnAOssz5VqeuqKoFXXwOBrq1IganxHnMeqjypDw+ZtYdvD5XYuIsN0ONLrJBGVouqYl+kjyuPvAS1hSAlxgbgUPBVt82mpZ+6g4QPxvuaZgymKgQMRJi7PyZsxGp/Wky/1L+NWovuu5snnsNQ7U9rl8nPZ++3Iq7asrCfTFLWexPZi4zKkF6xJnCjFS3FtQI='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 4, 'candidatesTokenCount': 9, 'totalTokenCount': 86, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 4}], 'thoughtsTokenCount': 73, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'yAMsarHVLrHUjMcPgLG--Q8'})" ] }, "metadata": {}, @@ -244,7 +244,7 @@ "" ], "text/plain": [ - "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text='Hi there! 👋 How are you doing? Is there something I can help you with today?', data={'type': 'text', 'text': 'Hi there! 👋 How are you doing? Is there something I can help you with today?'})]), finish_reason=, usage=Usage(prompt_tokens=10, completion_tokens=25, total_tokens=35, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 25, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-sonnet-4-6', 'id': 'msg_012muna9Aeq9ZVx7yvr4nMu6', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'text', 'text': 'Hi there! 👋 How are you doing? Is there something I can help you with today?'}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 10, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 25, 'service_tier': 'standard', 'inference_geo': 'global'}})" + "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text='Hi there! 👋 How are you doing? Is there something I can help you with today?', data={'type': 'text', 'text': 'Hi there! 👋 How are you doing? Is there something I can help you with today?'})]), finish_reason=, usage=Usage(prompt_tokens=10, completion_tokens=25, total_tokens=35, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 25, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-sonnet-4-6', 'id': 'msg_01MEhZjix4K7ZzLPb1ZrhTkt', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'text', 'text': 'Hi there! 👋 How are you doing? Is there something I can help you with today?'}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 10, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 25, 'service_tier': 'standard', 'inference_geo': 'global'}})" ] }, "metadata": {}, @@ -284,7 +284,7 @@ "" ], "text/plain": [ - "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today? 😊', data={'type': 'output_text', 'logprobs': [], 'text': 'Hello! How can I help you today? 😊', 'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=10, completion_tokens=11, total_tokens=21, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 21}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0b7e387c4fbf962b0069f3033f0c8c8194a984ad62fcfdd3ca', 'object': 'response', 'created_at': 1777533759, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1777533759, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'msg_0b7e387c4fbf962b0069f3033f7a68819498bbb23d44b58ab0', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Hello! How can I help you today? 😊', 'citations': []}], 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 10, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 21}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today? 😊', data={'type': 'output_text', 'logprobs': [], 'text': 'Hello! How can I help you today? 😊', 'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=10, completion_tokens=11, total_tokens=21, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 21}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0e956e55a1087aab006a2c03cc1970819d81582d4bcab3151f', 'object': 'response', 'created_at': 1781269452, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1781269452, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'msg_0e956e55a1087aab006a2c03cc8650819db6c81395b4f244e0', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Hello! How can I help you today? 😊', 'citations': []}], 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'context': None, 'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 10, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 21}, 'user': None, 'metadata': {}})" ] }, "metadata": {}, @@ -310,20 +310,20 @@ "text/markdown": [ "
\n", "\n", - "Hi! How can I help you today?\n", + "Hi! 👋 How are you doing today? Is there anything I can help you with?\n", "\n", "
\n", "\n", "- model: `claude-fable-5`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=11, completion_tokens=29, total_tokens=40, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 29, 'output_tokens_details': {'thinking_tokens': 16}, 'service_tier': 'standard', 'inference_geo': 'global'})`\n", + "- usage: `Usage(prompt_tokens=11, completion_tokens=44, total_tokens=55, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 44, 'output_tokens_details': {'thinking_tokens': 16}, 'service_tier': 'standard', 'inference_geo': 'global'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='claude-fable-5', message=Msg(role='assistant', content=[Part(type=, text='', data={'type': 'thinking', 'thinking': '', 'signature': 'CAIS5AEKYggOGAIqQMdeTO1HGw8ARWUNYXw+/URqM04JoteP3pDpOIxS/w41AiCrJxXSvsj6MWuJKF5GIYVPXsfRbsdykitmu5CjVTIyDmNsYXVkZS1mYWJsZS01OAFCCHRoaW5raW5nEgxVpBhDZb7h4x6u2fAaDEZBJb7ZlvHy5CtBnCIwD0BoiSmyrITD/k4eMkZ3SsGwGVW1bxFdJ8hUPzB2rRuIChqnvQeU8ZJ1Ax80+lmKKjB0+REmJVxalVgWrxucJ4Luo687A29wGyOHzvusn7TL2CLXsruvIrnyUp/qL3kH1HoYAQ=='}), Part(type=, text='Hi! How can I help you today?', data={'type': 'text', 'text': 'Hi! How can I help you today?'})]), finish_reason=, usage=Usage(prompt_tokens=11, completion_tokens=29, total_tokens=40, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 29, 'output_tokens_details': {'thinking_tokens': 16}, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-fable-5', 'id': 'msg_01LkAjzAgeTiaQybj13JmFCZ', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'thinking', 'thinking': '', 'signature': 'CAIS5AEKYggOGAIqQMdeTO1HGw8ARWUNYXw+/URqM04JoteP3pDpOIxS/w41AiCrJxXSvsj6MWuJKF5GIYVPXsfRbsdykitmu5CjVTIyDmNsYXVkZS1mYWJsZS01OAFCCHRoaW5raW5nEgxVpBhDZb7h4x6u2fAaDEZBJb7ZlvHy5CtBnCIwD0BoiSmyrITD/k4eMkZ3SsGwGVW1bxFdJ8hUPzB2rRuIChqnvQeU8ZJ1Ax80+lmKKjB0+REmJVxalVgWrxucJ4Luo687A29wGyOHzvusn7TL2CLXsruvIrnyUp/qL3kH1HoYAQ=='}, {'type': 'text', 'text': 'Hi! How can I help you today?'}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 11, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 29, 'output_tokens_details': {'thinking_tokens': 16}, 'service_tier': 'standard', 'inference_geo': 'global'}})" + "Completion(model='claude-fable-5', message=Msg(role='assistant', content=[Part(type=, text='', data={'type': 'thinking', 'thinking': '', 'signature': 'CAIS5AEKYggOGAIqQMdeTO1HGw8ARWUNYXw+/URqM04JoteP3pDpOIxS/w41AiCrJxXSvsj6MWuJKF5GIYVPXsfRbsdykitmu5CjVTIyDmNsYXVkZS1mYWJsZS01OAFCCHRoaW5raW5nEgwQ36RrElefhN+OwsQaDNxJQ4a3dMO/6WYsvCIwS90MlnaNyPx/oiKwLfOgiGf031N3VbC/zQqA5KDBo+HQ53xGKfSI84KITVqhL/i7KjCNxd7kb5WQVLjmmqiivrjPDNw1SfOY6z78U1mGKRJHVA0CKQhmHLdNAlLIE8DY/UkYAQ=='}), Part(type=, text='Hi! 👋 How are you doing today? Is there anything I can help you with?', data={'type': 'text', 'text': 'Hi! 👋 How are you doing today? Is there anything I can help you with?'})]), finish_reason=, usage=Usage(prompt_tokens=11, completion_tokens=44, total_tokens=55, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 44, 'output_tokens_details': {'thinking_tokens': 16}, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-fable-5', 'id': 'msg_01QmJnyeS9MBCFE1x6UuUUqr', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'thinking', 'thinking': '', 'signature': 'CAIS5AEKYggOGAIqQMdeTO1HGw8ARWUNYXw+/URqM04JoteP3pDpOIxS/w41AiCrJxXSvsj6MWuJKF5GIYVPXsfRbsdykitmu5CjVTIyDmNsYXVkZS1mYWJsZS01OAFCCHRoaW5raW5nEgwQ36RrElefhN+OwsQaDNxJQ4a3dMO/6WYsvCIwS90MlnaNyPx/oiKwLfOgiGf031N3VbC/zQqA5KDBo+HQ53xGKfSI84KITVqhL/i7KjCNxd7kb5WQVLjmmqiivrjPDNw1SfOY6z78U1mGKRJHVA0CKQhmHLdNAlLIE8DY/UkYAQ=='}, {'type': 'text', 'text': 'Hi! 👋 How are you doing today? Is there anything I can help you with?'}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 11, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 44, 'output_tokens_details': {'thinking_tokens': 16}, 'service_tier': 'standard', 'inference_geo': 'global'}})" ] }, "execution_count": null, @@ -367,7 +367,7 @@ "text/markdown": [ "
\n", "\n", - "Hello! How can I help?\n", + "Hi! How can I help?\n", "\n", "
\n", "\n", @@ -380,7 +380,7 @@ "
" ], "text/plain": [ - "Completion(model='gpt-5.4', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help?', data={'type': 'output_text', 'logprobs': [], 'text': 'Hello! How can I help?', 'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=9, completion_tokens=11, total_tokens=20, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 20}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0761f45d9febd6d80069f30343bef48196836253a22bea9712', 'object': 'response', 'created_at': 1777533763, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1777533764, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-2026-03-05', 'moderation': None, 'output': [{'id': 'msg_0761f45d9febd6d80069f303444c7081968cd478e0d25a0c5d', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Hello! How can I help?', 'citations': []}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 20}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-5.4', message=Msg(role='assistant', content=[Part(type=, text='Hi! How can I help?', data={'type': 'output_text', 'logprobs': [], 'text': 'Hi! How can I help?', 'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=9, completion_tokens=11, total_tokens=20, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 20}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0c7bcf60e173647b006a2c03d22e30819e92b2888703267353', 'object': 'response', 'created_at': 1781269458, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1781269458, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-2026-03-05', 'moderation': None, 'output': [{'id': 'msg_0c7bcf60e173647b006a2c03d2b3c0819e978fd340cda7745c', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Hi! How can I help?', 'citations': []}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': '24h', 'reasoning': {'context': 'current_turn', 'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 11, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 20}, 'user': None, 'metadata': {}})" ] }, "execution_count": null, @@ -416,7 +416,7 @@ "" ], "text/plain": [ - "Completion(model='gpt-5.4-mini', message=Msg(role='assistant', content=[Part(type=, text='Hi there! How can I help you today?', data={'type': 'output_text', 'logprobs': [], 'text': 'Hi there! How can I help you today?', 'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=9, completion_tokens=14, total_tokens=23, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 14, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 23}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_059aee765534be990069f30347cdf0819d9d10412ca19f74d8', 'object': 'response', 'created_at': 1777533767, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1777533768, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-mini-2026-03-17', 'moderation': None, 'output': [{'id': 'msg_059aee765534be990069f303484cfc819da96eee150eaaccae', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Hi there! How can I help you today?', 'citations': []}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 14, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 23}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-5.4-mini', message=Msg(role='assistant', content=[Part(type=, text='Hi there! How can I help you today?', data={'type': 'output_text', 'logprobs': [], 'text': 'Hi there! How can I help you today?', 'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=9, completion_tokens=14, total_tokens=23, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 14, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 23}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0dab6c2e90d38554006a2c03d3a2508191aa1bc0fcb7d8fe90', 'object': 'response', 'created_at': 1781269459, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1781269460, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-mini-2026-03-17', 'moderation': None, 'output': [{'id': 'msg_0dab6c2e90d38554006a2c03d4346c819186bcea8d925b7768', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Hi there! How can I help you today?', 'citations': []}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': '24h', 'reasoning': {'context': 'current_turn', 'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 9, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 14, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 23}, 'user': None, 'metadata': {}})" ] }, "execution_count": null, @@ -448,14 +448,14 @@ "
\n", "\n", "```python\n", - "{ 'cache_read_input_token_cost': 1.6e-07,\n", - " 'input_cost_per_token': 9.5e-07,\n", + "{ 'cache_read_input_token_cost': 1e-07,\n", + " 'input_cost_per_token': 6e-07,\n", " 'litellm_provider': 'fireworks_ai',\n", " 'max_input_tokens': 262144,\n", " 'max_output_tokens': 262144,\n", " 'max_tokens': 262144,\n", " 'mode': 'chat',\n", - " 'output_cost_per_token': 4e-06,\n", + " 'output_cost_per_token': 3e-06,\n", " 'source': 'https://fireworks.ai/pricing',\n", " 'supports_function_calling': True,\n", " 'supports_reasoning': True,\n", @@ -467,14 +467,14 @@ "
" ], "text/plain": [ - "{'cache_read_input_token_cost': 1.6e-07,\n", - " 'input_cost_per_token': 9.5e-07,\n", + "{'cache_read_input_token_cost': 1e-07,\n", + " 'input_cost_per_token': 6e-07,\n", " 'litellm_provider': 'fireworks_ai',\n", " 'max_input_tokens': 262144,\n", " 'max_output_tokens': 262144,\n", " 'max_tokens': 262144,\n", " 'mode': 'chat',\n", - " 'output_cost_per_token': 4e-06,\n", + " 'output_cost_per_token': 3e-06,\n", " 'source': 'https://fireworks.ai/pricing',\n", " 'supports_function_calling': True,\n", " 'supports_response_schema': True,\n", @@ -573,7 +573,7 @@ " 'max_input_tokens': 1050000,\n", " 'max_output_tokens': 128000,\n", " 'max_tokens': 128000,\n", - " 'mode': {},\n", + " 'mode': None,\n", " 'output_cost_per_token': 1.5e-05,\n", " 'output_cost_per_token_above_272k_tokens': 2.25e-05,\n", " 'output_cost_per_token_batches': 7.5e-06,\n", @@ -615,7 +615,7 @@ " 'max_input_tokens': 1050000,\n", " 'max_output_tokens': 128000,\n", " 'max_tokens': 128000,\n", - " 'mode': {},\n", + " 'mode': None,\n", " 'output_cost_per_token': 1.5e-05,\n", " 'output_cost_per_token_above_272k_tokens': 2.25e-05,\n", " 'output_cost_per_token_flex': 7.5e-06,\n", @@ -1032,20 +1032,20 @@ "text/markdown": [ "
\n", "\n", - "Hey there! How can I help you today?\n", + "Hello! How can I help you today?\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=2, completion_tokens=10, total_tokens=37, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=25, raw={'promptTokenCount': 2, 'candidatesTokenCount': 10, 'totalTokenCount': 37, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 25})`\n", + "- usage: `Usage(prompt_tokens=2, completion_tokens=9, total_tokens=101, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=90, raw={'promptTokenCount': 2, 'candidatesTokenCount': 9, 'totalTokenCount': 101, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 90, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hey there! How can I help you today?', data={'text': 'Hey there! How can I help you today?', 'thoughtSignature': 'EqcBCqQBAQw51sd2uld7YR+piFHs+TpFjmhIuEEvCCWXkDQtyBqSGFZvkG0PORLkVf9E8tl+vTcxFaP0Dzw29zx5UueaOuJ05ySHxlsrwCGY2/SM6ClGOt2cDW22T7NU3a6LXiXeJ+G5hZNS9njalTsJmp3hXUN58leZwfJFMjvRZHia+ZZiOg/TD/2wB1QjLUElkTCyPEFBglsVqcSrxUmuD6l397fZA5M='})]), finish_reason=, usage=Usage(prompt_tokens=2, completion_tokens=10, total_tokens=37, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=25, raw={'promptTokenCount': 2, 'candidatesTokenCount': 10, 'totalTokenCount': 37, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 25}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hey there! How can I help you today?', 'thoughtSignature': 'EqcBCqQBAQw51sd2uld7YR+piFHs+TpFjmhIuEEvCCWXkDQtyBqSGFZvkG0PORLkVf9E8tl+vTcxFaP0Dzw29zx5UueaOuJ05ySHxlsrwCGY2/SM6ClGOt2cDW22T7NU3a6LXiXeJ+G5hZNS9njalTsJmp3hXUN58leZwfJFMjvRZHia+ZZiOg/TD/2wB1QjLUElkTCyPEFBglsVqcSrxUmuD6l397fZA5M='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 2, 'candidatesTokenCount': 10, 'totalTokenCount': 37, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 25}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'dwPzaYi3GaulnsEPqa7L2QU'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EvcCCvQCAQw51sdegpZUf3EnuED8X7u2D3kndG3owWsuKqUttr+Yz9gO722X60UrjznUznlh/uyS4IWNCbtYmw6TTQkqlk/DOVSs2oUhbU8RyT7yZAiBlJ7HNy1WlYBK0oGUjY/HlSJLc1bLfyvoh27E0lmzuGuwYsVdwxrKggq9zeKuWfXgOihUgSsb4kiWt50sOHj93iV5SVafQJtsNMKMy4YlYTp+5+hKNICxCsXqbV7W2DPOrpicN7ihhILZ3a7yGqPzQym9LRn26HxvLaS1DvFVHwu4f/9+Bnr2bwv168ffXv0fjgP94E21e7ckDYKdn9es9+7dFEw3kxSJZayNfMchA99aO0lz6ksg9BmhpGsjszk8A9kyKG+C2NDd4ERjiGKMzCOMMWJ9cNf3iAQKbxD8FrnUZ6rtAn3OnBfzi3kToxnbdAiY+eCq+HDjfl+0Vr82rlU4TQDudCoTr1SL7ivBY/q8EG5Xr/zXEEeMBmt6H3QnXBf0'})]), finish_reason=, usage=Usage(prompt_tokens=2, completion_tokens=9, total_tokens=101, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=90, raw={'promptTokenCount': 2, 'candidatesTokenCount': 9, 'totalTokenCount': 101, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 90, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EvcCCvQCAQw51sdegpZUf3EnuED8X7u2D3kndG3owWsuKqUttr+Yz9gO722X60UrjznUznlh/uyS4IWNCbtYmw6TTQkqlk/DOVSs2oUhbU8RyT7yZAiBlJ7HNy1WlYBK0oGUjY/HlSJLc1bLfyvoh27E0lmzuGuwYsVdwxrKggq9zeKuWfXgOihUgSsb4kiWt50sOHj93iV5SVafQJtsNMKMy4YlYTp+5+hKNICxCsXqbV7W2DPOrpicN7ihhILZ3a7yGqPzQym9LRn26HxvLaS1DvFVHwu4f/9+Bnr2bwv168ffXv0fjgP94E21e7ckDYKdn9es9+7dFEw3kxSJZayNfMchA99aO0lz6ksg9BmhpGsjszk8A9kyKG+C2NDd4ERjiGKMzCOMMWJ9cNf3iAQKbxD8FrnUZ6rtAn3OnBfzi3kToxnbdAiY+eCq+HDjfl+0Vr82rlU4TQDudCoTr1SL7ivBY/q8EG5Xr/zXEEeMBmt6H3QnXBf0'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 2, 'candidatesTokenCount': 9, 'totalTokenCount': 101, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 90, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '1QMsaomwA-y8_uMP0M7GkAY'})" ] }, "execution_count": null, @@ -1089,20 +1089,20 @@ "text/markdown": [ "
\n", "\n", - "Hey there! How can I help you today?\n", + "Hello! How can I help you today?\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=2, completion_tokens=10, total_tokens=37, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=25, raw={'promptTokenCount': 2, 'candidatesTokenCount': 10, 'totalTokenCount': 37, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 25})`\n", + "- usage: `Usage(prompt_tokens=2, completion_tokens=9, total_tokens=101, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=90, raw={'promptTokenCount': 2, 'candidatesTokenCount': 9, 'totalTokenCount': 101, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 90, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hey there! How can I help you today?', data={'text': 'Hey there! How can I help you today?', 'thoughtSignature': 'EqcBCqQBAQw51sd2uld7YR+piFHs+TpFjmhIuEEvCCWXkDQtyBqSGFZvkG0PORLkVf9E8tl+vTcxFaP0Dzw29zx5UueaOuJ05ySHxlsrwCGY2/SM6ClGOt2cDW22T7NU3a6LXiXeJ+G5hZNS9njalTsJmp3hXUN58leZwfJFMjvRZHia+ZZiOg/TD/2wB1QjLUElkTCyPEFBglsVqcSrxUmuD6l397fZA5M='})]), finish_reason=, usage=Usage(prompt_tokens=2, completion_tokens=10, total_tokens=37, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=25, raw={'promptTokenCount': 2, 'candidatesTokenCount': 10, 'totalTokenCount': 37, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 25}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hey there! How can I help you today?', 'thoughtSignature': 'EqcBCqQBAQw51sd2uld7YR+piFHs+TpFjmhIuEEvCCWXkDQtyBqSGFZvkG0PORLkVf9E8tl+vTcxFaP0Dzw29zx5UueaOuJ05ySHxlsrwCGY2/SM6ClGOt2cDW22T7NU3a6LXiXeJ+G5hZNS9njalTsJmp3hXUN58leZwfJFMjvRZHia+ZZiOg/TD/2wB1QjLUElkTCyPEFBglsVqcSrxUmuD6l397fZA5M='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 2, 'candidatesTokenCount': 10, 'totalTokenCount': 37, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 25}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'dwPzaYi3GaulnsEPqa7L2QU'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EvcCCvQCAQw51sdegpZUf3EnuED8X7u2D3kndG3owWsuKqUttr+Yz9gO722X60UrjznUznlh/uyS4IWNCbtYmw6TTQkqlk/DOVSs2oUhbU8RyT7yZAiBlJ7HNy1WlYBK0oGUjY/HlSJLc1bLfyvoh27E0lmzuGuwYsVdwxrKggq9zeKuWfXgOihUgSsb4kiWt50sOHj93iV5SVafQJtsNMKMy4YlYTp+5+hKNICxCsXqbV7W2DPOrpicN7ihhILZ3a7yGqPzQym9LRn26HxvLaS1DvFVHwu4f/9+Bnr2bwv168ffXv0fjgP94E21e7ckDYKdn9es9+7dFEw3kxSJZayNfMchA99aO0lz6ksg9BmhpGsjszk8A9kyKG+C2NDd4ERjiGKMzCOMMWJ9cNf3iAQKbxD8FrnUZ6rtAn3OnBfzi3kToxnbdAiY+eCq+HDjfl+0Vr82rlU4TQDudCoTr1SL7ivBY/q8EG5Xr/zXEEeMBmt6H3QnXBf0'})]), finish_reason=, usage=Usage(prompt_tokens=2, completion_tokens=9, total_tokens=101, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=90, raw={'promptTokenCount': 2, 'candidatesTokenCount': 9, 'totalTokenCount': 101, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 90, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I help you today?', 'thoughtSignature': 'EvcCCvQCAQw51sdegpZUf3EnuED8X7u2D3kndG3owWsuKqUttr+Yz9gO722X60UrjznUznlh/uyS4IWNCbtYmw6TTQkqlk/DOVSs2oUhbU8RyT7yZAiBlJ7HNy1WlYBK0oGUjY/HlSJLc1bLfyvoh27E0lmzuGuwYsVdwxrKggq9zeKuWfXgOihUgSsb4kiWt50sOHj93iV5SVafQJtsNMKMy4YlYTp+5+hKNICxCsXqbV7W2DPOrpicN7ihhILZ3a7yGqPzQym9LRn26HxvLaS1DvFVHwu4f/9+Bnr2bwv168ffXv0fjgP94E21e7ckDYKdn9es9+7dFEw3kxSJZayNfMchA99aO0lz6ksg9BmhpGsjszk8A9kyKG+C2NDd4ERjiGKMzCOMMWJ9cNf3iAQKbxD8FrnUZ6rtAn3OnBfzi3kToxnbdAiY+eCq+HDjfl+0Vr82rlU4TQDudCoTr1SL7ivBY/q8EG5Xr/zXEEeMBmt6H3QnXBf0'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 2, 'candidatesTokenCount': 9, 'totalTokenCount': 101, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 2}], 'thoughtsTokenCount': 90, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '1QMsaomwA-y8_uMP0M7GkAY'})" ] }, "execution_count": null, @@ -1196,28 +1196,26 @@ "text/markdown": [ "
\n", "\n", - "The image shows an adorable **Cavalier King Charles Spaniel puppy**.\n", + "This image shows a very cute **Cavalier King Charles Spaniel puppy** lying in the grass.\n", "\n", "Here are the details:\n", "\n", - "* **The Puppy:** It has classic \"Blenheim\" coloring—a pearly white coat with chestnut-brown patches over its long, floppy ears and around its large, dark eyes. It is lying down, looking directly at the camera with its front paws stretched forward.\n", - "* **Flowers:** To the left of the puppy is a dense cluster of small, daisy-like purple flowers with yellow centers (likely asters).\n", - "* **Environment:** The puppy is resting on green grass. The background behind the puppy is dark and out of focus, featuring what looks like a wooden structure or a large flower pot.\n", - "\n", - "The overall scene is very sweet and focused on the puppy's expressive face.\n", + "* **The Puppy:** It has the classic \"Blenheim\" coloring, which consists of chestnut/reddish-brown markings on a white coat. It has long, floppy brown ears, large soulful dark eyes, and a white blaze running down its face. It is looking directly at the camera with a sweet expression, and one white paw is stretched out in front.\n", + "* **The Flowers:** On the left side of the image, there is a cluster of small purple daisy-like flowers (likely asters) with yellow centers. The puppy is partially tucked behind these flowers.\n", + "* **The Setting:** The puppy is lying on green grass. In the background on the right, there appears to be a dark wooden structure or a large flower pot. The lighting is soft and natural, suggesting an outdoor setting.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=1087, completion_tokens=167, total_tokens=1873, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=619, raw={'promptTokenCount': 1087, 'candidatesTokenCount': 167, 'totalTokenCount': 1873, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'IMAGE', 'tokenCount': 1080}], 'thoughtsTokenCount': 619})`\n", + "- usage: `Usage(prompt_tokens=1087, completion_tokens=196, total_tokens=1827, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=544, raw={'promptTokenCount': 1087, 'candidatesTokenCount': 196, 'totalTokenCount': 1827, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 544, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The image shows an adorable **Cavalier King Charles Spaniel puppy**.\\n\\nHere are the details:\\n\\n* **The Puppy:** It has classic \"Blenheim\" coloring—a pearly white coat with chestnut-brown patches over its long, floppy ears and around its large, dark eyes. It is lying down, looking directly at the camera with its front paws stretched forward.\\n* **Flowers:** To the left of the puppy is a dense cluster of small, daisy-like purple flowers with yellow centers (likely asters).\\n* **Environment:** The puppy is resting on green grass. The background behind the puppy is dark and out of focus, featuring what looks like a wooden structure or a large flower pot.\\n\\nThe overall scene is very sweet and focused on the puppy\\'s expressive face.', data={'text': 'The image shows an adorable **Cavalier King Charles Spaniel puppy**.\\n\\nHere are the details:\\n\\n* **The Puppy:** It has classic \"Blenheim\" coloring—a pearly white coat with chestnut-brown patches over its long, floppy ears and around its large, dark eyes. It is lying down, looking directly at the camera with its front paws stretched forward.\\n* **Flowers:** To the left of the puppy is a dense cluster of small, daisy-like purple flowers with yellow centers (likely asters).\\n* **Environment:** The puppy is resting on green grass. The background behind the puppy is dark and out of focus, featuring what looks like a wooden structure or a large flower pot.\\n\\nThe overall scene is very sweet and focused on the puppy\\'s expressive face.', 'thoughtSignature': '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'})]), finish_reason=, usage=Usage(prompt_tokens=1087, completion_tokens=167, total_tokens=1873, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=619, raw={'promptTokenCount': 1087, 'candidatesTokenCount': 167, 'totalTokenCount': 1873, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'IMAGE', 'tokenCount': 1080}], 'thoughtsTokenCount': 619}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'The image shows an adorable **Cavalier King Charles Spaniel puppy**.\\n\\nHere are the details:\\n\\n* **The Puppy:** It has classic \"Blenheim\" coloring—a pearly white coat with chestnut-brown patches over its long, floppy ears and around its large, dark eyes. It is lying down, looking directly at the camera with its front paws stretched forward.\\n* **Flowers:** To the left of the puppy is a dense cluster of small, daisy-like purple flowers with yellow centers (likely asters).\\n* **Environment:** The puppy is resting on green grass. The background behind the puppy is dark and out of focus, featuring what looks like a wooden structure or a large flower pot.\\n\\nThe overall scene is very sweet and focused on the puppy\\'s expressive face.', 'thoughtSignature': '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'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 1087, 'candidatesTokenCount': 167, 'totalTokenCount': 1873, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'IMAGE', 'tokenCount': 1080}], 'thoughtsTokenCount': 619}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'qgPzab6ADpr-7M8PzYT7wAg'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='This image shows a very cute **Cavalier King Charles Spaniel puppy** lying in the grass.\\n\\nHere are the details:\\n\\n* **The Puppy:** It has the classic \"Blenheim\" coloring, which consists of chestnut/reddish-brown markings on a white coat. It has long, floppy brown ears, large soulful dark eyes, and a white blaze running down its face. It is looking directly at the camera with a sweet expression, and one white paw is stretched out in front.\\n* **The Flowers:** On the left side of the image, there is a cluster of small purple daisy-like flowers (likely asters) with yellow centers. The puppy is partially tucked behind these flowers.\\n* **The Setting:** The puppy is lying on green grass. In the background on the right, there appears to be a dark wooden structure or a large flower pot. The lighting is soft and natural, suggesting an outdoor setting.', data={'text': 'This image shows a very cute **Cavalier King Charles Spaniel puppy** lying in the grass.\\n\\nHere are the details:\\n\\n* **The Puppy:** It has the classic \"Blenheim\" coloring, which consists of chestnut/reddish-brown markings on a white coat. It has long, floppy brown ears, large soulful dark eyes, and a white blaze running down its face. It is looking directly at the camera with a sweet expression, and one white paw is stretched out in front.\\n* **The Flowers:** On the left side of the image, there is a cluster of small purple daisy-like flowers (likely asters) with yellow centers. The puppy is partially tucked behind these flowers.\\n* **The Setting:** The puppy is lying on green grass. In the background on the right, there appears to be a dark wooden structure or a large flower pot. The lighting is soft and natural, suggesting an outdoor setting.', 'thoughtSignature': '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'})]), finish_reason=, usage=Usage(prompt_tokens=1087, completion_tokens=196, total_tokens=1827, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=544, raw={'promptTokenCount': 1087, 'candidatesTokenCount': 196, 'totalTokenCount': 1827, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 544, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'This image shows a very cute **Cavalier King Charles Spaniel puppy** lying in the grass.\\n\\nHere are the details:\\n\\n* **The Puppy:** It has the classic \"Blenheim\" coloring, which consists of chestnut/reddish-brown markings on a white coat. It has long, floppy brown ears, large soulful dark eyes, and a white blaze running down its face. It is looking directly at the camera with a sweet expression, and one white paw is stretched out in front.\\n* **The Flowers:** On the left side of the image, there is a cluster of small purple daisy-like flowers (likely asters) with yellow centers. The puppy is partially tucked behind these flowers.\\n* **The Setting:** The puppy is lying on green grass. In the background on the right, there appears to be a dark wooden structure or a large flower pot. The lighting is soft and natural, suggesting an outdoor setting.', 'thoughtSignature': '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'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 1087, 'candidatesTokenCount': 196, 'totalTokenCount': 1827, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 544, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '1gMsaqDxJJqv_uMP39vXoAw'})" ] }, "execution_count": null, @@ -1242,35 +1240,30 @@ "\n", "
Thinking\n", "\n", - "The user wants me to identify what's in the image. Looking at the image, I can see a small puppy with brown and white fur lying on green grass. Next to the puppy are some purple flowers (likely asters or similar small purple flowers). The puppy appears to be a Cavalier King Charles Spaniel puppy, given its distinctive coloring - white face with brown ears and markings, large dark eyes, and that specific puppy-like appearance. It's lying down with its front paws extended on the grass.\n", - "\n", - "I should describe the image clearly and accurately. The image shows:\n", - "- A puppy (Cavalier King Charles Spaniel)\n", - "- Brown and white coloring\n", - "- Lying on green grass\n", - "- Purple flowers nearby (to the left of the puppy)\n", - "- Cute, looking at camera\n", + "The user is asking me to identify what's in the image. Looking at the image, I can see a small puppy with brown and white fur lying on green grass. The puppy appears to be a Cavalier King Charles Spaniel puppy, with distinctive brown ears, a white blaze on its face, and a brown patch over one eye. Next to the puppy, on the left side, there are purple flowers (looks like aster or daisy-like purple flowers) with yellow centers. The puppy is lying down with its front paws extended, looking directly at the camera with an adorable expression.\n", "\n", - "Let me provide a friendly, descriptive answer.\n", + "I should describe this clearly and accurately for the user.\n", "\n", "
\n", "\n", - "This image shows an adorable **Cavalier King Charles Spaniel puppy** lying on green grass. The puppy has the breed's characteristic **brown and white coat**, with large dark eyes, floppy brown ears, and a white blaze down the center of its face. It's resting with its front paws stretched out, looking directly at the camera. \n", + "This image shows an adorable **Cavalier King Charles Spaniel puppy** lying on green grass. The puppy has the breed's characteristic coloring—white fur with chestnut brown patches on its ears and over one eye, along with a black nose and dark, expressive eyes.\n", "\n", - "Next to the puppy (on the left side of the image) is a cluster of **small purple flowers**—likely asters or daisy-like blooms—growing in the grass. The overall scene is very cute and gives off a sweet, summery, outdoor vibe! 🐶🌸\n", + "Next to the puppy, on the left side, is a cluster of **small purple flowers** (they look like asters or daisy-like blooms) with yellow centers.\n", + "\n", + "The puppy is lying down with its front paws stretched out, looking directly at the camera with an innocent, sweet expression. It's a very cute, classic \"puppy portrait\" style photo!\n", "\n", "
\n", "\n", "- model: `accounts/fireworks/models/kimi-k2p6`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=107, completion_tokens=300, total_tokens=407, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 107, 'total_tokens': 407, 'completion_tokens': 300, 'prompt_tokens_details': {'cached_tokens': 0}})`\n", + "- usage: `Usage(prompt_tokens=107, completion_tokens=260, total_tokens=367, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 107, 'total_tokens': 367, 'completion_tokens': 260, 'prompt_tokens_details': {'cached_tokens': 0}})`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Completion(model='accounts/fireworks/models/kimi-k2p6', message=Msg(role='assistant', content=[Part(type='thinking', text=\"The user wants me to identify what's in the image. Looking at the image, I can see a small puppy with brown and white fur lying on green grass. Next to the puppy are some purple flowers (likely asters or similar small purple flowers). The puppy appears to be a Cavalier King Charles Spaniel puppy, given its distinctive coloring - white face with brown ears and markings, large dark eyes, and that specific puppy-like appearance. It's lying down with its front paws extended on the grass.\\n\\nI should describe the image clearly and accurately. The image shows:\\n- A puppy (Cavalier King Charles Spaniel)\\n- Brown and white coloring\\n- Lying on green grass\\n- Purple flowers nearby (to the left of the puppy)\\n- Cute, looking at camera\\n\\nLet me provide a friendly, descriptive answer.\", data=None), Part(type='text', text=\"This image shows an adorable **Cavalier King Charles Spaniel puppy** lying on green grass. The puppy has the breed's characteristic **brown and white coat**, with large dark eyes, floppy brown ears, and a white blaze down the center of its face. It's resting with its front paws stretched out, looking directly at the camera. \\n\\nNext to the puppy (on the left side of the image) is a cluster of **small purple flowers**—likely asters or daisy-like blooms—growing in the grass. The overall scene is very cute and gives off a sweet, summery, outdoor vibe! 🐶🌸\", data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=107, completion_tokens=300, total_tokens=407, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 107, 'total_tokens': 407, 'completion_tokens': 300, 'prompt_tokens_details': {'cached_tokens': 0}}), tool_calls=[], api_name='openai_chat', vendor_name='fireworks_ai', raw={'id': 'chatcmpl-1cde9440db084c7aaeb92b30e84a41b8', 'object': 'chat.completion', 'created': 1777533873, 'model': 'accounts/fireworks/models/kimi-k2p6', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': \"This image shows an adorable **Cavalier King Charles Spaniel puppy** lying on green grass. The puppy has the breed's characteristic **brown and white coat**, with large dark eyes, floppy brown ears, and a white blaze down the center of its face. It's resting with its front paws stretched out, looking directly at the camera. \\n\\nNext to the puppy (on the left side of the image) is a cluster of **small purple flowers**—likely asters or daisy-like blooms—growing in the grass. The overall scene is very cute and gives off a sweet, summery, outdoor vibe! 🐶🌸\", 'reasoning_content': \"The user wants me to identify what's in the image. Looking at the image, I can see a small puppy with brown and white fur lying on green grass. Next to the puppy are some purple flowers (likely asters or similar small purple flowers). The puppy appears to be a Cavalier King Charles Spaniel puppy, given its distinctive coloring - white face with brown ears and markings, large dark eyes, and that specific puppy-like appearance. It's lying down with its front paws extended on the grass.\\n\\nI should describe the image clearly and accurately. The image shows:\\n- A puppy (Cavalier King Charles Spaniel)\\n- Brown and white coloring\\n- Lying on green grass\\n- Purple flowers nearby (to the left of the puppy)\\n- Cute, looking at camera\\n\\nLet me provide a friendly, descriptive answer.\"}, 'finish_reason': 'stop', 'token_ids': None}], 'usage': {'prompt_tokens': 107, 'total_tokens': 407, 'completion_tokens': 300, 'prompt_tokens_details': {'cached_tokens': 0}}, 'prompt_token_ids': [163587, 2482, 163601, 45702, 1573, 306, 566, 4082, 30, 163602, 4017, 163603, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163605, 163604, 198, 163586, 163588, 69702, 163601, 163606]})" + "Completion(model='accounts/fireworks/models/kimi-k2p6', message=Msg(role='assistant', content=[Part(type='thinking', text=\"The user is asking me to identify what's in the image. Looking at the image, I can see a small puppy with brown and white fur lying on green grass. The puppy appears to be a Cavalier King Charles Spaniel puppy, with distinctive brown ears, a white blaze on its face, and a brown patch over one eye. Next to the puppy, on the left side, there are purple flowers (looks like aster or daisy-like purple flowers) with yellow centers. The puppy is lying down with its front paws extended, looking directly at the camera with an adorable expression.\\n\\nI should describe this clearly and accurately for the user.\", data=None), Part(type='text', text='This image shows an adorable **Cavalier King Charles Spaniel puppy** lying on green grass. The puppy has the breed\\'s characteristic coloring—white fur with chestnut brown patches on its ears and over one eye, along with a black nose and dark, expressive eyes.\\n\\nNext to the puppy, on the left side, is a cluster of **small purple flowers** (they look like asters or daisy-like blooms) with yellow centers.\\n\\nThe puppy is lying down with its front paws stretched out, looking directly at the camera with an innocent, sweet expression. It\\'s a very cute, classic \"puppy portrait\" style photo!', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=107, completion_tokens=260, total_tokens=367, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 107, 'total_tokens': 367, 'completion_tokens': 260, 'prompt_tokens_details': {'cached_tokens': 0}}), tool_calls=[], api_name='openai_chat', vendor_name='fireworks_ai', raw={'id': 'chatcmpl-112a29b7e6cc4f7f8dcad3e58457ce60', 'object': 'chat.completion', 'created': 1781269469, 'model': 'accounts/fireworks/models/kimi-k2p6', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'This image shows an adorable **Cavalier King Charles Spaniel puppy** lying on green grass. The puppy has the breed\\'s characteristic coloring—white fur with chestnut brown patches on its ears and over one eye, along with a black nose and dark, expressive eyes.\\n\\nNext to the puppy, on the left side, is a cluster of **small purple flowers** (they look like asters or daisy-like blooms) with yellow centers.\\n\\nThe puppy is lying down with its front paws stretched out, looking directly at the camera with an innocent, sweet expression. It\\'s a very cute, classic \"puppy portrait\" style photo!', 'reasoning_content': \"The user is asking me to identify what's in the image. Looking at the image, I can see a small puppy with brown and white fur lying on green grass. The puppy appears to be a Cavalier King Charles Spaniel puppy, with distinctive brown ears, a white blaze on its face, and a brown patch over one eye. Next to the puppy, on the left side, there are purple flowers (looks like aster or daisy-like purple flowers) with yellow centers. The puppy is lying down with its front paws extended, looking directly at the camera with an adorable expression.\\n\\nI should describe this clearly and accurately for the user.\"}, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 107, 'total_tokens': 367, 'completion_tokens': 260, 'prompt_tokens_details': {'cached_tokens': 0}}})" ] }, "execution_count": null, @@ -1348,27 +1341,28 @@ "text/markdown": [ "
\n", "\n", - "This image is a serene landscape photograph, likely a composite or a high-quality stock photo, showing a view from a wooden deck overlooking a calm lake and mountains.\n", + "This image is a serene landscape photograph featuring a tranquil lake view from the perspective of a wooden deck.\n", + "\n", + "The image is composed of three main layers:\n", "\n", - "The image features several key elements:\n", - "* **Foreground:** A dark, weathered wooden deck or platform made of horizontal planks.\n", - "* **Middle ground:** A very still, blue lake that acts as a mirror, reflecting the trees and mountains.\n", - "* **Background:** A dense line of green evergreen trees along the shoreline, and beyond them, massive, snow-capped mountains under a bright, slightly hazy sky. \n", + "1. **Foreground:** In the immediate foreground, there are weathered, dark brown wooden planks of a deck or platform, leading the viewer's eye into the scene.\n", + "2. **Middle Ground:** The center of the image is a very still, blue lake. The water's surface is so calm that it perfectly reflects the trees and mountains from the background. A thin strip of yellowish-green grass lines the far shore.\n", + "3. **Background:** A dense forest of green trees stands at the base of massive, jagged mountains. The mountains are partially covered in snow or glaciers and have a hazy, ethereal blue appearance, fading into a bright, washed-out sky.\n", "\n", - "The overall composition creates a peaceful and majestic nature scene.\n", + "The overall atmosphere of the image is peaceful and dreamlike, characterized by soft lighting and a cool color palette of blues, greens, and earthy browns.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=1086, completion_tokens=130, total_tokens=1806, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=590, raw={'promptTokenCount': 1086, 'candidatesTokenCount': 130, 'totalTokenCount': 1806, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 6}], 'thoughtsTokenCount': 590, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=1086, completion_tokens=202, total_tokens=2034, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=746, raw={'promptTokenCount': 1086, 'candidatesTokenCount': 202, 'totalTokenCount': 2034, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 6}], 'thoughtsTokenCount': 746, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='This image is a serene landscape photograph, likely a composite or a high-quality stock photo, showing a view from a wooden deck overlooking a calm lake and mountains.\\n\\nThe image features several key elements:\\n* **Foreground:** A dark, weathered wooden deck or platform made of horizontal planks.\\n* **Middle ground:** A very still, blue lake that acts as a mirror, reflecting the trees and mountains.\\n* **Background:** A dense line of green evergreen trees along the shoreline, and beyond them, massive, snow-capped mountains under a bright, slightly hazy sky. \\n\\nThe overall composition creates a peaceful and majestic nature scene.', data={'text': 'This image is a serene landscape photograph, likely a composite or a high-quality stock photo, showing a view from a wooden deck overlooking a calm lake and mountains.\\n\\nThe image features several key elements:\\n* **Foreground:** A dark, weathered wooden deck or platform made of horizontal planks.\\n* **Middle ground:** A very still, blue lake that acts as a mirror, reflecting the trees and mountains.\\n* **Background:** A dense line of green evergreen trees along the shoreline, and beyond them, massive, snow-capped mountains under a bright, slightly hazy sky. \\n\\nThe overall composition creates a peaceful and majestic nature scene.', 'thoughtSignature': 'EucTCuQTAQw51sdfmpvJV3x77BzcDaj9xroFCOiXy0KjoT3Bwn6MoFnFeS5qFaBlBqVR3B2e5QeY+g0QlJ4Pk/yKbpXApM2cFHG1lRc+jfOB4i8Ui39IVGFA5FuBQHkc4A6OkduFSf40P+W90R/nA8CE2GtO3yIYcB5JZLpxNoQbrCh19FfA09JMtr4wahN35fyp+B2DZMPrXGoC+6GGmtcK5/yRTVOCW7ThkbN3h+Yo4jetVM2IxjOnAYRTKTDY5R7SrFJ5uSPuMcTTzQhsCfn74fkeUksoYYw6Bwkk0U5/3CpgjMkEaHe9AzyhnW2kuum6OVYrezjt421tNtDFC4Pl1E/iLo2PtjhWojyFyo+o5HELJG4W6C+BpR/pWVUp3upSiJ72eGg/Dct6IYVb1uc6rPbe/waiSDsAjZDB59ZdHfz4qtNrClST3M/4SHysKf3GKpA8fXBtQlIGLy3e08ywiGCU77zxDs02ThDOfopbAjs1f73KkFJDFhslFg+E/05YdocGEQ8/cT/x5b0LzfREQ+bqS9nDSAH67swvRowvt6h+BxTHnx2qM1riN+9nwU2U9U6x2cWtbZkIIleeXyzNlD9lHw2x9iFYWwC8DTIH8Y2SQ56ZVrzOBIqzeizoga0nmgluiMj9fHnYLaieZX1evDblXhfU8qQvCydq6LpG3AV4VxGq4iXcmYykDyFMkUGacuixODDMqh/yNoqBJRBnxt+CStuPdCt+t5iGqFOTuDbtSYhSd79Dmi/ORfmrpO0tYmCxR4DOwhleCi4iImoE00Am1eZ0U+01B3qOnv3BmaJ+CIOu5ika25a4c3RD32yfMl+EMiqsGfHEc1aF5qHwHZeK8w9x1e7YKefyalFiqNKCSKEqBNzbT3WuPA8bHmoEloQi9UrcemwsJsWrNMQeYnxuYxxMw36jU+TG/obCTdGlXAu5XnWPhCUyIvL5O+taGtWPANlxdvo4Gk9tjx4j4E1JoV7IN1rUzAOykqHwNMokHSATzvHiPIFG5zjvPv/ucRWSMwqiXRrXPvWpWgGdfneNARK6CUUsk1I8B6GiRcIEbZn6npwuITpzA4F4Gy7iwH/UV0nErCJknyp7Iots6Axob8jMvXZ5g/qiPg6Nga7pgckNDWZc0488zA5qa/2usjUUP0wnrp3/xRoXbT55TaYJFAA1yfmtAk6YvoxyCcQmYVo3M1pxD2HAFkLJPi/G5Q57P+xQ/tSescZu99XOXKm25kKGxYWehhpuctePi/PnarMxv2FgZLR0NBierZ54QYa7MPUiBL7MEnRDIDuOcYBISz8cw+J0TcZJS3y5jCzfl/ZWWHZXEOnHA6PL2KEJV4JNAHA9KocKMbQPR2bI4QfBF23pbBh+yY5twz+RleCxY/zCCt8ESa3jQIHn5SccmzDoSwNm+IQdRr3hA7Gq0Ycc6+rEyrWJ0qsf8zDf4a5Klcsw/iUi2dFufWUr+SW1yTvEV0dvuGdzuXDOr5pjDdUlgxDHJ4Ue81mZjzQgtNHKhAt+w4trrE5+uwCNUKGlWv9h5MD6jVA33pTKZ4iHDdMZjyxPPAlFtnXG0gLLiek1e0RdkOU/hCaFnnK8rzliCtmlAGrIJWm4yE8yLEezK4Azc1Vk4b+JHysyWDyK7HEdCErdFghjNoHb1H8z0sa1BzqsxZvqH8yb1ir69wo4SSiWp5j/joZVf2rlPC4xezV+5XmzwGWfhpRDQy6wA15p1LccnpphFalLSb6suUlP4JqLnZupHPbbXbqoCG7XMED7OoeTxAwqy8iCVGMSJ3Btxh57k2wgKlqA4UyuOGgj84HVLHpoG5sxdr0MKZLm8FR7qPz9CJlxLtfg+R8XVyLzvsSAAkbb08AFekxkcQQfIvm1B9hGDMVHrDgs+P1uq1VfaJKz4I/EBQGv2Q3LqgtpLMrZYQpSNbSweVfJ1m8dMVa7SzOqxilzsuALZeenpUXGN+q06nwhIDUtFYI867qdCpZZYNSYwBsy/puj9dWQJo/Qo5gCkI1qkArkbVIXaOFd2jrOcvCiNIIWrN2PwORrWWuiRJfVQOFmgh4PXpmljU/OSNGo9K9WhSnmPDYAvIew6JmL3bWqMI5EvhGG6/yKf/Xj7qBqK2rjhbe9qIDVsTx9OgpJS4jtmO/J9qvdtLSzM/dDDeqtBzXH+e1txqCf5IvzVb8ugbr7BrCDDd+376iV96XzOpfVPCew0MawLpk9W+OretHivBsx9maKpCol+WABYZcrphLyroYht90JQnM+wassuBO5sW/lPMEVgAFG1ijRFsZSKu98XuhNtKGFXKgg2TCLlK45gwsUowpBdRnCN7ZQczeATK8d3buNmhDVwhnOwoShXkTMu7gSZCL2eebKej75LEYTYqPS+MzxAIUwhI+EIWi7h1df8jOqZGK2pi3KkRXTo/uzSYFlnMMmogQ6eoY1mYH+aywl4dAiN5pWQUDo3c4JRBWR2ftww3QDsCMhAsPw8fIFTqmlpCFXYdPDUd7jA6SfewFzefphrPuE9oG3x0xlxrsmIR0+vSzg+rhtGlbVPT9RB6u8k6orPBq/HwVzZwYHafmAvZFjXnlJzIqoE/XlRZPcNrWqKRDRQP5AJinHjqZF2u9l3cobum9tXynsqlZ36fpwIxxbnojILWYtIqn4oCCQAqx3iM8Mdmk6Ce+ynZKYoAQdilYydRHjMp/uo9obDGdjhN9a6c818JJvUayBdUZA3OyGtSrdYWxycIVn2brOsUdnhRckt6ry4w8elmmcSQO7cCJoA4C+SX/f7cTvxu/IMsovMvDINCzZRUFI3oMWje88X7jiEBdgOMy4vZjXL4/9a079tCF2DeaEVbf8A3H56xFWcDKHgXOrUdQUvsF+W4vha6+tXViF6FaLeAuT4ALp6IX0OnS1ePB+kEQ7bdA3i4MG6FklY8L8pSvUIfoQZ1GGBEwFRHMqufXYvUaI8eSNB8pj14X0rTZ/Wz9hMtHkKeqI3jkjKBV8RwBraMpoh9I8+oKdfYGszpHRNDadlocbNFp+mHaVlyH5Ef2WvkDke8CYqNhcm8ky9hkXrfyvWi+BRcUynAUTIYXowuRxiiCnwBMiyg2eygI2WKlN390/MmUnEA2mbRrqpzdNkoBJj4StPDypeeysQu0eYOeFox+OFVgTBor5emTquLAHOshDWPLrlvKrFQ//QSzVT0Wzd8j0vFFYroDMgKrmhLcS7rKuDL1kyTIL5PdEWLeQXVlishq2qloeQRhCw+yP+rU+GBcVXynE+JffI9m3HAWfgPwNNZRpJ2B1BVhix6AKOGor6hWJ2V50TIDnTB2LykXc//wp7rbV31mqAm/tZg8/nhbDSaIlI88Sk0wrtWWW3bjihjrQ25HgeDbupzpQ'})]), finish_reason=, usage=Usage(prompt_tokens=1086, completion_tokens=130, total_tokens=1806, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=590, raw={'promptTokenCount': 1086, 'candidatesTokenCount': 130, 'totalTokenCount': 1806, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 6}], 'thoughtsTokenCount': 590, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'This image is a serene landscape photograph, likely a composite or a high-quality stock photo, showing a view from a wooden deck overlooking a calm lake and mountains.\\n\\nThe image features several key elements:\\n* **Foreground:** A dark, weathered wooden deck or platform made of horizontal planks.\\n* **Middle ground:** A very still, blue lake that acts as a mirror, reflecting the trees and mountains.\\n* **Background:** A dense line of green evergreen trees along the shoreline, and beyond them, massive, snow-capped mountains under a bright, slightly hazy sky. \\n\\nThe overall composition creates a peaceful and majestic nature scene.', 'thoughtSignature': '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'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 1086, 'candidatesTokenCount': 130, 'totalTokenCount': 1806, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 6}], 'thoughtsTokenCount': 590, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'LKMWapWPLujO_uMPpJu10AM'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=\"This image is a serene landscape photograph featuring a tranquil lake view from the perspective of a wooden deck.\\n\\nThe image is composed of three main layers:\\n\\n1. **Foreground:** In the immediate foreground, there are weathered, dark brown wooden planks of a deck or platform, leading the viewer's eye into the scene.\\n2. **Middle Ground:** The center of the image is a very still, blue lake. The water's surface is so calm that it perfectly reflects the trees and mountains from the background. A thin strip of yellowish-green grass lines the far shore.\\n3. **Background:** A dense forest of green trees stands at the base of massive, jagged mountains. The mountains are partially covered in snow or glaciers and have a hazy, ethereal blue appearance, fading into a bright, washed-out sky.\\n\\nThe overall atmosphere of the image is peaceful and dreamlike, characterized by soft lighting and a cool color palette of blues, greens, and earthy browns.\", data={'text': \"This image is a serene landscape photograph featuring a tranquil lake view from the perspective of a wooden deck.\\n\\nThe image is composed of three main layers:\\n\\n1. **Foreground:** In the immediate foreground, there are weathered, dark brown wooden planks of a deck or platform, leading the viewer's eye into the scene.\\n2. **Middle Ground:** The center of the image is a very still, blue lake. The water's surface is so calm that it perfectly reflects the trees and mountains from the background. A thin strip of yellowish-green grass lines the far shore.\\n3. **Background:** A dense forest of green trees stands at the base of massive, jagged mountains. The mountains are partially covered in snow or glaciers and have a hazy, ethereal blue appearance, fading into a bright, washed-out sky.\\n\\nThe overall atmosphere of the image is peaceful and dreamlike, characterized by soft lighting and a cool color palette of blues, greens, and earthy browns.\", 'thoughtSignature': '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'})]), finish_reason=, usage=Usage(prompt_tokens=1086, completion_tokens=202, total_tokens=2034, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=746, raw={'promptTokenCount': 1086, 'candidatesTokenCount': 202, 'totalTokenCount': 2034, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 6}], 'thoughtsTokenCount': 746, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': \"This image is a serene landscape photograph featuring a tranquil lake view from the perspective of a wooden deck.\\n\\nThe image is composed of three main layers:\\n\\n1. **Foreground:** In the immediate foreground, there are weathered, dark brown wooden planks of a deck or platform, leading the viewer's eye into the scene.\\n2. **Middle Ground:** The center of the image is a very still, blue lake. The water's surface is so calm that it perfectly reflects the trees and mountains from the background. A thin strip of yellowish-green grass lines the far shore.\\n3. **Background:** A dense forest of green trees stands at the base of massive, jagged mountains. The mountains are partially covered in snow or glaciers and have a hazy, ethereal blue appearance, fading into a bright, washed-out sky.\\n\\nThe overall atmosphere of the image is peaceful and dreamlike, characterized by soft lighting and a cool color palette of blues, greens, and earthy browns.\", 'thoughtSignature': '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'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 1086, 'candidatesTokenCount': 202, 'totalTokenCount': 2034, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1080}, {'modality': 'TEXT', 'tokenCount': 6}], 'thoughtsTokenCount': 746, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '3wMsauf7CNiv_PUPlsDV6Qc'})" ] }, "execution_count": null, @@ -1399,20 +1393,20 @@ "text/markdown": [ "
\n", "\n", - "Based on the text in the document, the author is **Jeremy Howard**, co-founder of **fast.ai**.\n", + "Based on the text in the document, the author is **Jeremy Howard**, co-founder of fast.ai.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=541, completion_tokens=24, total_tokens=769, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=204, raw={'promptTokenCount': 541, 'candidatesTokenCount': 24, 'totalTokenCount': 769, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 532}], 'thoughtsTokenCount': 204})`\n", + "- usage: `Usage(prompt_tokens=541, completion_tokens=23, total_tokens=667, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=103, raw={'promptTokenCount': 541, 'candidatesTokenCount': 23, 'totalTokenCount': 667, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 532}, {'modality': 'TEXT', 'tokenCount': 9}], 'thoughtsTokenCount': 103, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Based on the text in the document, the author is **Jeremy Howard**, co-founder of **fast.ai**.', data={'text': 'Based on the text in the document, the author is **Jeremy Howard**, co-founder of **fast.ai**.', 'thoughtSignature': 'EtAGCs0GAQw51sc3UvhoRrJFORoZfFt42Ovm43cPJlJx2zbuxlWmxzDyIiKYPXv/8v6pwsJiz8GCJqoHghQZvgxZxMDKyOeMVRu/0nbSSTwlyZZh57efKJ2Jg8qbomOJ+O3NT94YthKmem8ZWnDaHEUmEZz0VXI/PJ++rVa6nJ1l/1/JoYjughARvW8eZAZVwW+rC5pXtTcZ2MMW5CPX/tWi44H5/aw96s0jI61/CcrOBwvP4TtFg0HCJUid8UjTo2cDGXACDrXpPJmit/b944SfoTtGDk+HzDTDd9P37iHzh2z2Oh8RQPrLmedirbg9kn+HvNRsq1EBcLgeiRMqVfkthl1BKnQI6pU7DRY44DnXrI3l1d1xXRj25VXMuMn9Qr8jK7NmGxaWPBWPyzq68nXbHEeeFAkZ59NPRhaas5SK5At9qCK/TfRSCVOY+vxTemMtFenyfd+IAazvf0cGrMvAawIQJqIfR1Ac5A5BTZ166dU1JgBhC3CJ36aFMxMaOOcpRs7kxYEYm2hUacFqX2nnsCpHCiU+TnegqCpOIhc1mQEqKkXuM2rTNCWSDbdtV5RrMpcDLomekChbadynzwClZEJRz/ukXGWr759AwIIyH9wcfDsmtesKM6qAf2l2CI8/q6IUFtzOOyKZNbNOPfyznQB5LHVWWXGU98qTR5jUJhQAkcuZsJabS3oU+N+ibGitCGusFKzBy3aEPKL9UTLjVQ0tAggzsXKzl5kmB83FG94JnkyeLn8YunkZy0kpY6/k5bxqwcilHMFHTkE1kMBmxgYr1tuRc2f3PA9bXPdDMcLDDupLZIGoKzZ9mIa8w2S4qDRii7v8WWoABPxhPzuprZaGHbInoBh7QQQ/genjGh59permAJuUPiSjh+mVSDJBuwOGBru/Wan1kQWkoUuEGoWwKwClxgf1hNaxu03TroCediwBLt1wwEZ941iHZsUw+FKGwC88a5t75beV2UsDmnstxBXzrCKZsx3DfJRge/hMZIhBJTyC9xI7ASumYhWz/euUe/Hzkgv24ApRq/ljtawOfKKukyG/utRW4YeFrHHd4Ns6YI0/QSEDGPpSExCRXMq04ljAqEHnb/64nnW3vQOpGiZPgRRZHHKLX01Kbpo='})]), finish_reason=, usage=Usage(prompt_tokens=541, completion_tokens=24, total_tokens=769, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=204, raw={'promptTokenCount': 541, 'candidatesTokenCount': 24, 'totalTokenCount': 769, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 532}], 'thoughtsTokenCount': 204}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Based on the text in the document, the author is **Jeremy Howard**, co-founder of **fast.ai**.', 'thoughtSignature': 'EtAGCs0GAQw51sc3UvhoRrJFORoZfFt42Ovm43cPJlJx2zbuxlWmxzDyIiKYPXv/8v6pwsJiz8GCJqoHghQZvgxZxMDKyOeMVRu/0nbSSTwlyZZh57efKJ2Jg8qbomOJ+O3NT94YthKmem8ZWnDaHEUmEZz0VXI/PJ++rVa6nJ1l/1/JoYjughARvW8eZAZVwW+rC5pXtTcZ2MMW5CPX/tWi44H5/aw96s0jI61/CcrOBwvP4TtFg0HCJUid8UjTo2cDGXACDrXpPJmit/b944SfoTtGDk+HzDTDd9P37iHzh2z2Oh8RQPrLmedirbg9kn+HvNRsq1EBcLgeiRMqVfkthl1BKnQI6pU7DRY44DnXrI3l1d1xXRj25VXMuMn9Qr8jK7NmGxaWPBWPyzq68nXbHEeeFAkZ59NPRhaas5SK5At9qCK/TfRSCVOY+vxTemMtFenyfd+IAazvf0cGrMvAawIQJqIfR1Ac5A5BTZ166dU1JgBhC3CJ36aFMxMaOOcpRs7kxYEYm2hUacFqX2nnsCpHCiU+TnegqCpOIhc1mQEqKkXuM2rTNCWSDbdtV5RrMpcDLomekChbadynzwClZEJRz/ukXGWr759AwIIyH9wcfDsmtesKM6qAf2l2CI8/q6IUFtzOOyKZNbNOPfyznQB5LHVWWXGU98qTR5jUJhQAkcuZsJabS3oU+N+ibGitCGusFKzBy3aEPKL9UTLjVQ0tAggzsXKzl5kmB83FG94JnkyeLn8YunkZy0kpY6/k5bxqwcilHMFHTkE1kMBmxgYr1tuRc2f3PA9bXPdDMcLDDupLZIGoKzZ9mIa8w2S4qDRii7v8WWoABPxhPzuprZaGHbInoBh7QQQ/genjGh59permAJuUPiSjh+mVSDJBuwOGBru/Wan1kQWkoUuEGoWwKwClxgf1hNaxu03TroCediwBLt1wwEZ941iHZsUw+FKGwC88a5t75beV2UsDmnstxBXzrCKZsx3DfJRge/hMZIhBJTyC9xI7ASumYhWz/euUe/Hzkgv24ApRq/ljtawOfKKukyG/utRW4YeFrHHd4Ns6YI0/QSEDGPpSExCRXMq04ljAqEHnb/64nnW3vQOpGiZPgRRZHHKLX01Kbpo='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 541, 'candidatesTokenCount': 24, 'totalTokenCount': 769, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 532}], 'thoughtsTokenCount': 204}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'uQPzabDoA9fTnsEPmffKoAg'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Based on the text in the document, the author is **Jeremy Howard**, co-founder of fast.ai.', data={'text': 'Based on the text in the document, the author is **Jeremy Howard**, co-founder of fast.ai.', 'thoughtSignature': 'Et8DCtwDAQw51scLPpzIQKpDN9AoNOGlz3ZtTLdiKZBtETIofhQs7FNwGa+o5diC1AmapIefxpp1y/G5/eOeK0OtdL+IF07TavxgoBgHDu2g3Zzd3Hf7doo0e5Qv5+4aomvaUxFFoHe0nYqqXgLLqDbcEkREQgPozaEN86SF6GQQm/oeiL+miwCoZv+JBaj/DutezfsoJZlFTXjsVUaY9Ha2mOYivwe3xqNd77ZvdiTqFz/jlllZkt800AvIlXR8Z/y8xUBNJP3/A/g4v1eQbX0kXbNyvPTxgM0IukU6y0RhTsQ6dFNJMoJuIsOTh4GXk5BupHvmGPxNrXpDFAjvJfZThO2ut8YK9YRvP5UO1ynSr1uJgBM418doKKrTNqT8WmygXq8zsd8m8kKf0yYdRHL1CcsMwgQj/k3zm5dhkEI819M4rRaAl2vrm4X3Zi6TdGB8aef6GKUGtSStD9UC5Wakj++6wu/TJrS0tVIRaXAE1kxeDZjt81iURB4LHUKj4YCHY9Ri5O0n7go7qAolyBAynXpR8QiJA22WiWYZg/4iQKKI2rSeViKvKzDvlficvM51/dIF0rp4I7t1qwT92jutVTtmK/wX55Y7d74+PkLbn+sO8SEQB5GyyjUXm4ZWWo8='})]), finish_reason=, usage=Usage(prompt_tokens=541, completion_tokens=23, total_tokens=667, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=103, raw={'promptTokenCount': 541, 'candidatesTokenCount': 23, 'totalTokenCount': 667, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 532}, {'modality': 'TEXT', 'tokenCount': 9}], 'thoughtsTokenCount': 103, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Based on the text in the document, the author is **Jeremy Howard**, co-founder of fast.ai.', 'thoughtSignature': 'Et8DCtwDAQw51scLPpzIQKpDN9AoNOGlz3ZtTLdiKZBtETIofhQs7FNwGa+o5diC1AmapIefxpp1y/G5/eOeK0OtdL+IF07TavxgoBgHDu2g3Zzd3Hf7doo0e5Qv5+4aomvaUxFFoHe0nYqqXgLLqDbcEkREQgPozaEN86SF6GQQm/oeiL+miwCoZv+JBaj/DutezfsoJZlFTXjsVUaY9Ha2mOYivwe3xqNd77ZvdiTqFz/jlllZkt800AvIlXR8Z/y8xUBNJP3/A/g4v1eQbX0kXbNyvPTxgM0IukU6y0RhTsQ6dFNJMoJuIsOTh4GXk5BupHvmGPxNrXpDFAjvJfZThO2ut8YK9YRvP5UO1ynSr1uJgBM418doKKrTNqT8WmygXq8zsd8m8kKf0yYdRHL1CcsMwgQj/k3zm5dhkEI819M4rRaAl2vrm4X3Zi6TdGB8aef6GKUGtSStD9UC5Wakj++6wu/TJrS0tVIRaXAE1kxeDZjt81iURB4LHUKj4YCHY9Ri5O0n7go7qAolyBAynXpR8QiJA22WiWYZg/4iQKKI2rSeViKvKzDvlficvM51/dIF0rp4I7t1qwT92jutVTtmK/wX55Y7d74+PkLbn+sO8SEQB5GyyjUXm4ZWWo8='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 541, 'candidatesTokenCount': 23, 'totalTokenCount': 667, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 532}, {'modality': 'TEXT', 'tokenCount': 9}], 'thoughtsTokenCount': 103, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '7QMsat3pOvze_uMP5I-oeQ'})" ] }, "execution_count": null, @@ -1491,20 +1485,20 @@ "text/markdown": [ "
\n", "\n", - "The title of this paper is **Attention Is All You Need**.\n", + "The title of the paper is **\"Attention Is All You Need\"**.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=7809, completion_tokens=13, total_tokens=7854, cached_tokens=6694, cache_creation_tokens=0, reasoning_tokens=32, raw={'promptTokenCount': 7809, 'candidatesTokenCount': 13, 'totalTokenCount': 7854, 'cachedContentTokenCount': 6694, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 7800}], 'cacheTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'IMAGE', 'tokenCount': 6687}], 'thoughtsTokenCount': 32, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=7809, completion_tokens=15, total_tokens=7929, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=105, raw={'promptTokenCount': 7809, 'candidatesTokenCount': 15, 'totalTokenCount': 7929, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 7800}], 'thoughtsTokenCount': 105, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The title of this paper is **Attention Is All You Need**.', data={'text': 'The title of this paper is **Attention Is All You Need**.', 'thoughtSignature': 'EsoBCscBAQw51sdUhu+1/m7MfgWadain4/qHRooGkrhhAZbPj1wzXYv6ifcHAXBc6AmeZjgUodxOZj+2hygShbqUp0feG6adOQLurCeqfl4SoxTSIU3kAowF/3fMLXQn20L57ns9qGmG3LyN4d5ghpxDsM7v+VwwA5O9G4HOEnqZbx4j7A2anCyOuEsGykKQjYCBmXRvpzCD5X7cfiTCxaoeBQ2RNeOPepd0q0tmIWBMFKAOhsJHRETWtnKy/dmwahU6vOWYj/nq11S/hQ=='})]), finish_reason=, usage=Usage(prompt_tokens=7809, completion_tokens=13, total_tokens=7854, cached_tokens=6694, cache_creation_tokens=0, reasoning_tokens=32, raw={'promptTokenCount': 7809, 'candidatesTokenCount': 13, 'totalTokenCount': 7854, 'cachedContentTokenCount': 6694, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 7800}], 'cacheTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'IMAGE', 'tokenCount': 6687}], 'thoughtsTokenCount': 32, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'The title of this paper is **Attention Is All You Need**.', 'thoughtSignature': 'EsoBCscBAQw51sdUhu+1/m7MfgWadain4/qHRooGkrhhAZbPj1wzXYv6ifcHAXBc6AmeZjgUodxOZj+2hygShbqUp0feG6adOQLurCeqfl4SoxTSIU3kAowF/3fMLXQn20L57ns9qGmG3LyN4d5ghpxDsM7v+VwwA5O9G4HOEnqZbx4j7A2anCyOuEsGykKQjYCBmXRvpzCD5X7cfiTCxaoeBQ2RNeOPepd0q0tmIWBMFKAOhsJHRETWtnKy/dmwahU6vOWYj/nq11S/hQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 7809, 'candidatesTokenCount': 13, 'totalTokenCount': 7854, 'cachedContentTokenCount': 6694, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 7800}], 'cacheTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'IMAGE', 'tokenCount': 6687}], 'thoughtsTokenCount': 32, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'q6MWao38CLu2_uMPjPDsiQg'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The title of the paper is **\"Attention Is All You Need\"**.', data={'text': 'The title of the paper is **\"Attention Is All You Need\"**.', 'thoughtSignature': 'EoEECv4DAQw51sfcNaZeFUx9JWaghsKdFbG05rdlSH49NxONrA/TfMQ9Dk0iCzKxwyYRsr/qf1nJldOXrnOEfPeq4MXI6Nev2MPPf3kFIjtu78wI+d8ac9bhXr/JAzfFEswBV/bcU6i6xed9g+NwRONBNodWL4ivvlhmesCPLYaL8kQ5bAMm044yynpSQBj9k5vHB6CcpZJ4xvZqzgvsqyJjaNv8E9G2lMHX9S0QVrUpu5wkwfH94bRXA0Ps4lQXYMtxzguLgNUWCq83vdny5YCrg8fgIxQX8J21bQQehtg+I7NuK0KdWag1CtNuoDhjkGI/eFGfSFisDPOv9nlJY1bO6a+uRd+D+K7H8MSU4uw/QQM/2kkwWKhv87t7afVuJJ2tHTlVJ40+CEyxUei0A9Y70BPcXD0d6evgffclJhj0P/HMU9OYKCRSeYWbioBe1Z/yY7d3lZP6BYXCkslYeuBsWZo0ADdNgESdFoNsL5TX0oJIddvz5g96fjYeTjZ6QS7d6Ux4b+AW6LwsWJC4s2brxk91j/732ofDct1RPZgsNhVpW1cmsKTa21/NwzD1LpAEvQzW1g/NuJkZxKXX6jWrXmN9wPvnfK6RaDygOj6wJYEuZlTJx8ejMyTzKyRPTUiP3LrSXBrTkhuESJKEfCkgo8W8Vhe+aG+RrAefmlx6l/Il'})]), finish_reason=, usage=Usage(prompt_tokens=7809, completion_tokens=15, total_tokens=7929, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=105, raw={'promptTokenCount': 7809, 'candidatesTokenCount': 15, 'totalTokenCount': 7929, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 7800}], 'thoughtsTokenCount': 105, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'The title of the paper is **\"Attention Is All You Need\"**.', 'thoughtSignature': 'EoEECv4DAQw51sfcNaZeFUx9JWaghsKdFbG05rdlSH49NxONrA/TfMQ9Dk0iCzKxwyYRsr/qf1nJldOXrnOEfPeq4MXI6Nev2MPPf3kFIjtu78wI+d8ac9bhXr/JAzfFEswBV/bcU6i6xed9g+NwRONBNodWL4ivvlhmesCPLYaL8kQ5bAMm044yynpSQBj9k5vHB6CcpZJ4xvZqzgvsqyJjaNv8E9G2lMHX9S0QVrUpu5wkwfH94bRXA0Ps4lQXYMtxzguLgNUWCq83vdny5YCrg8fgIxQX8J21bQQehtg+I7NuK0KdWag1CtNuoDhjkGI/eFGfSFisDPOv9nlJY1bO6a+uRd+D+K7H8MSU4uw/QQM/2kkwWKhv87t7afVuJJ2tHTlVJ40+CEyxUei0A9Y70BPcXD0d6evgffclJhj0P/HMU9OYKCRSeYWbioBe1Z/yY7d3lZP6BYXCkslYeuBsWZo0ADdNgESdFoNsL5TX0oJIddvz5g96fjYeTjZ6QS7d6Ux4b+AW6LwsWJC4s2brxk91j/732ofDct1RPZgsNhVpW1cmsKTa21/NwzD1LpAEvQzW1g/NuJkZxKXX6jWrXmN9wPvnfK6RaDygOj6wJYEuZlTJx8ejMyTzKyRPTUiP3LrSXBrTkhuESJKEfCkgo8W8Vhe+aG+RrAefmlx6l/Il'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 7809, 'candidatesTokenCount': 15, 'totalTokenCount': 7929, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 9}, {'modality': 'IMAGE', 'tokenCount': 7800}], 'thoughtsTokenCount': 105, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '8AMsauqjN6Xf_uMP3fvryAw'})" ] }, "execution_count": null, @@ -1546,20 +1540,20 @@ "text/markdown": [ "
\n", "\n", - "This audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"\n", + "The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=181, completion_tokens=31, total_tokens=347, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=135, raw={'promptTokenCount': 181, 'candidatesTokenCount': 31, 'totalTokenCount': 347, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'AUDIO', 'tokenCount': 174}], 'thoughtsTokenCount': 135})`\n", + "- usage: `Usage(prompt_tokens=181, completion_tokens=30, total_tokens=342, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=131, raw={'promptTokenCount': 181, 'candidatesTokenCount': 30, 'totalTokenCount': 342, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'AUDIO', 'tokenCount': 174}], 'thoughtsTokenCount': 131, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='This audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', data={'text': 'This audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'EtMECtAEAQw51sdRaKbPsJuhAZcRZVVx1uOqd2nCR6paCLw/ylCrxLWbLMCHo0aazIfb6MESBRPKNtp8pGdGuzIB1PkMf2Umi35AE0XbPyzZJl/wC/HIqr9IjWQUgodmTsblMgl5JalFvN+1dNeCzYBKrjZVYsxqUV/LkAJWLyI8ML90XzaV3cbAaorA8B1/mRlzobNWrr1A3TCxhrxckz901wh6AjfKdpd95bHwOHdiBgHO7TuF/i+ENubD+wSpbq0T/IF6MlueooBA6RGCDT5LUkxoyslgSp5zl1KLzO+FqH3zvSlDlrkXiphhiQgexmVgoyQcbs0LTeSSsTI4hl81Ct1Dh37/1VVZCACKHusP/JKz2asZDe3zYSMGHW7dYTxCdu9YuNV6BXq/wqck9uZXtBgsVFaDpVvznwpAQXowKOqgn5bl/YPnNJPGOES+W4KXPdJWI8JT/T5fIbw98Aq9bLE0atB1RYtdkGuiQDxVSbvdTF6mEHf93uklXcT9BgGj8SZcKE5pYsOe9CH5sUMvQho6XNto9a/QdJqDrjD0hySBhMU3I/uMTHbHv0NgTnbqy7uWQcpIgrVvGwzHCoTZZtGgiLGkH4oq1ldxBslL7H2xEc/yd4Vht+k+hdU7mwzeeEXJboJMDDTvXnNIxSXcH+/zo53TYFYmzWWnlx+pdk8yTC6frZE3XZ0GlGB0e+IzzgYsZQ7rDJDiolHyCED4y/RCxHxQw7gO1+K1Eu87fN6AKVOWmxjrTY7L9soIGcf3pR0Jp9+7nu4+pqtWP3l5UGJvHQ=='})]), finish_reason=, usage=Usage(prompt_tokens=181, completion_tokens=31, total_tokens=347, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=135, raw={'promptTokenCount': 181, 'candidatesTokenCount': 31, 'totalTokenCount': 347, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'AUDIO', 'tokenCount': 174}], 'thoughtsTokenCount': 135}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'This audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'EtMECtAEAQw51sdRaKbPsJuhAZcRZVVx1uOqd2nCR6paCLw/ylCrxLWbLMCHo0aazIfb6MESBRPKNtp8pGdGuzIB1PkMf2Umi35AE0XbPyzZJl/wC/HIqr9IjWQUgodmTsblMgl5JalFvN+1dNeCzYBKrjZVYsxqUV/LkAJWLyI8ML90XzaV3cbAaorA8B1/mRlzobNWrr1A3TCxhrxckz901wh6AjfKdpd95bHwOHdiBgHO7TuF/i+ENubD+wSpbq0T/IF6MlueooBA6RGCDT5LUkxoyslgSp5zl1KLzO+FqH3zvSlDlrkXiphhiQgexmVgoyQcbs0LTeSSsTI4hl81Ct1Dh37/1VVZCACKHusP/JKz2asZDe3zYSMGHW7dYTxCdu9YuNV6BXq/wqck9uZXtBgsVFaDpVvznwpAQXowKOqgn5bl/YPnNJPGOES+W4KXPdJWI8JT/T5fIbw98Aq9bLE0atB1RYtdkGuiQDxVSbvdTF6mEHf93uklXcT9BgGj8SZcKE5pYsOe9CH5sUMvQho6XNto9a/QdJqDrjD0hySBhMU3I/uMTHbHv0NgTnbqy7uWQcpIgrVvGwzHCoTZZtGgiLGkH4oq1ldxBslL7H2xEc/yd4Vht+k+hdU7mwzeeEXJboJMDDTvXnNIxSXcH+/zo53TYFYmzWWnlx+pdk8yTC6frZE3XZ0GlGB0e+IzzgYsZQ7rDJDiolHyCED4y/RCxHxQw7gO1+K1Eu87fN6AKVOWmxjrTY7L9soIGcf3pR0Jp9+7nu4+pqtWP3l5UGJvHQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 181, 'candidatesTokenCount': 31, 'totalTokenCount': 347, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'AUDIO', 'tokenCount': 174}], 'thoughtsTokenCount': 135}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'vQPzafPiKc-InsEPrZOCIA'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', data={'text': 'The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'ErcECrQEAQw51sctE7elGGa5zxvmbsmXvdOs3nwJduzCjGsgDhoJUM18rxmJ805hUrXNLvfrGArHzwL5kvRLJCT4GtIrjSjDGaHv+5Q4R15G7w79MH2EG6c3a4xlX9Z5gL/5asFzrbuhw0qgGdfw5gZTax5YYWPVRbTQF3/mfiikuiz/LGXQ2QzdWvQVJ+KnK3hvRL5LaH9gTGosg4aC2JOSP+NqYXsIEz80qx43MOpw+LYMZq0xRgRBivnMbwp0UdafuP3/rmDRCM4KMYRjGpI6X7sf154IUlQNspf4V+JZA/BGi2fUR2SzSHBdXR/2NkibIKEQbh7ArBYMKz8WOOdKlPnyTO58bL3bGIKjcj4sbsze9kl+i/ky46rM61Emf90x0hAYOqSUUzQb79MdvvVpTYWAQHXZQcHsWZHkMhL9VwQ7bYwpJcUBuzNhaY+eSzt8fSq7gU2TZJGvN2V+88sibZ+hPkCcce4VuxTl1xAioFEo5/YNqBcoEfPbf4Q3u7ysnX05ynebRKqbD3sCM1sXzKW/0/0n0lZJ9fXBPi8wRlezCo3EQiYSsA72C/5pp+ySeTKUClXBunu2GVUjCGsJDSDL5WID67CYJHRXR7He09PyAxARRv7f+uJtog/KNWJPs7UnWzkyPbhqvCFwdyqXdhs6+l5/kwXLmQXql03g4kSUT08C2wV6ukTIRwNFKqsEC7ZTGs7HzMkwSA317u8bXvgO4OWR5+leyVf7MP1ZBQ0ddY6Bm9lU'})]), finish_reason=, usage=Usage(prompt_tokens=181, completion_tokens=30, total_tokens=342, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=131, raw={'promptTokenCount': 181, 'candidatesTokenCount': 30, 'totalTokenCount': 342, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'AUDIO', 'tokenCount': 174}], 'thoughtsTokenCount': 131, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'ErcECrQEAQw51sctE7elGGa5zxvmbsmXvdOs3nwJduzCjGsgDhoJUM18rxmJ805hUrXNLvfrGArHzwL5kvRLJCT4GtIrjSjDGaHv+5Q4R15G7w79MH2EG6c3a4xlX9Z5gL/5asFzrbuhw0qgGdfw5gZTax5YYWPVRbTQF3/mfiikuiz/LGXQ2QzdWvQVJ+KnK3hvRL5LaH9gTGosg4aC2JOSP+NqYXsIEz80qx43MOpw+LYMZq0xRgRBivnMbwp0UdafuP3/rmDRCM4KMYRjGpI6X7sf154IUlQNspf4V+JZA/BGi2fUR2SzSHBdXR/2NkibIKEQbh7ArBYMKz8WOOdKlPnyTO58bL3bGIKjcj4sbsze9kl+i/ky46rM61Emf90x0hAYOqSUUzQb79MdvvVpTYWAQHXZQcHsWZHkMhL9VwQ7bYwpJcUBuzNhaY+eSzt8fSq7gU2TZJGvN2V+88sibZ+hPkCcce4VuxTl1xAioFEo5/YNqBcoEfPbf4Q3u7ysnX05ynebRKqbD3sCM1sXzKW/0/0n0lZJ9fXBPi8wRlezCo3EQiYSsA72C/5pp+ySeTKUClXBunu2GVUjCGsJDSDL5WID67CYJHRXR7He09PyAxARRv7f+uJtog/KNWJPs7UnWzkyPbhqvCFwdyqXdhs6+l5/kwXLmQXql03g4kSUT08C2wV6ukTIRwNFKqsEC7ZTGs7HzMkwSA317u8bXvgO4OWR5+leyVf7MP1ZBQ0ddY6Bm9lU'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 181, 'candidatesTokenCount': 30, 'totalTokenCount': 342, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 7}, {'modality': 'AUDIO', 'tokenCount': 174}], 'thoughtsTokenCount': 131, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'BQQsas1glpv-4w_knNGIDA'})" ] }, "execution_count": null, @@ -1583,20 +1577,20 @@ "text/markdown": [ "
\n", "\n", - "The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"\n", + "The audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=181, completion_tokens=30, total_tokens=367, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=156, raw={'promptTokenCount': 181, 'candidatesTokenCount': 30, 'totalTokenCount': 367, 'promptTokensDetails': [{'modality': 'AUDIO', 'tokenCount': 174}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 156, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=181, completion_tokens=31, total_tokens=436, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=224, raw={'promptTokenCount': 181, 'candidatesTokenCount': 31, 'totalTokenCount': 436, 'promptTokensDetails': [{'modality': 'AUDIO', 'tokenCount': 174}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 224, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', data={'text': 'The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'ErEFCq4FAQw51se8g6mgYXBOABZj6VMrOLn8fa/vpVsobqDcwPO6tdQVn4niXpX95z6UnJHEqWxQwN0eQrJ3PPbOx7Gr28o3etwGfqR3kllbCMxsDsaHubyjHztlz9BVQUVQyfMoKnSiTyfffYtrrxD13i+6MSm+0C5GoBOj5g7MMdiXHOHgPfgJjP8kMJK2D+HJWIfKd+T+Jz3o8MLe2zLX3uOgHFHQq5d+T3HFKMlCzGF4TfWdI4EQ+V4H42wuObRrUCdzVJTqXnCP59x6MIdmKuH5tA0bdStxC/xj9GR7lESNBR9j3E/yWeu2XupXrh+4kVUZf+lOSjDip4+hk53gybxwm7OMf4GXeK1ClZMLUH4OuouGVsj4mCcDEWbGQRVQUJEWNeG/YXJUsuQyzJ7oOC6rtgqUyJdRTLqKefnajvqtmaQ6FgyPdoIeFWnGmPhQ/ZCquntOZc3z3ExQ7BUODKQyQnXlc79IAo4OUKn7lv7bCAih3iDlfPzFLma+yAit0LZngbZGV9pywlgxEWlIi3mm9XG3HUNO3LQM+Q7fpWRo/KJuUph65SWM6j9RVGaBD/gY8LGIE8VT505Ld6ugfDdcEyRUJiFMAFRJdOaulMUHrl6s8PzJFrugTRc73LJVYWI1pvkbt5jYgecQvGHqr5/44Hzwfw/li+cfj4bpCdZdH/+5Bb82CcgiXXFli8uNhkj0TgkYG9BWKD9Bz1NLf6w65gnYQFWYWlnDG6rOqoAfau6jGDl6tMS7kE6gMYqMrvh/TBaNzUHxoVbIQI8WMuDzXHmTZ187S/w0xdHVz7DMH73pVjl3BKhY4IVyCKE4PEwEuXYF80HSCfgatQyF/xkWoJTumGsKH+oRWyMCrA+qcw9f5ln3ZGz3PKgwKVjMr82WE4St4CZVkqrzdXEQCuw='})]), finish_reason=, usage=Usage(prompt_tokens=181, completion_tokens=30, total_tokens=367, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=156, raw={'promptTokenCount': 181, 'candidatesTokenCount': 30, 'totalTokenCount': 367, 'promptTokensDetails': [{'modality': 'AUDIO', 'tokenCount': 174}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 156, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'The audio says: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'ErEFCq4FAQw51se8g6mgYXBOABZj6VMrOLn8fa/vpVsobqDcwPO6tdQVn4niXpX95z6UnJHEqWxQwN0eQrJ3PPbOx7Gr28o3etwGfqR3kllbCMxsDsaHubyjHztlz9BVQUVQyfMoKnSiTyfffYtrrxD13i+6MSm+0C5GoBOj5g7MMdiXHOHgPfgJjP8kMJK2D+HJWIfKd+T+Jz3o8MLe2zLX3uOgHFHQq5d+T3HFKMlCzGF4TfWdI4EQ+V4H42wuObRrUCdzVJTqXnCP59x6MIdmKuH5tA0bdStxC/xj9GR7lESNBR9j3E/yWeu2XupXrh+4kVUZf+lOSjDip4+hk53gybxwm7OMf4GXeK1ClZMLUH4OuouGVsj4mCcDEWbGQRVQUJEWNeG/YXJUsuQyzJ7oOC6rtgqUyJdRTLqKefnajvqtmaQ6FgyPdoIeFWnGmPhQ/ZCquntOZc3z3ExQ7BUODKQyQnXlc79IAo4OUKn7lv7bCAih3iDlfPzFLma+yAit0LZngbZGV9pywlgxEWlIi3mm9XG3HUNO3LQM+Q7fpWRo/KJuUph65SWM6j9RVGaBD/gY8LGIE8VT505Ld6ugfDdcEyRUJiFMAFRJdOaulMUHrl6s8PzJFrugTRc73LJVYWI1pvkbt5jYgecQvGHqr5/44Hzwfw/li+cfj4bpCdZdH/+5Bb82CcgiXXFli8uNhkj0TgkYG9BWKD9Bz1NLf6w65gnYQFWYWlnDG6rOqoAfau6jGDl6tMS7kE6gMYqMrvh/TBaNzUHxoVbIQI8WMuDzXHmTZ187S/w0xdHVz7DMH73pVjl3BKhY4IVyCKE4PEwEuXYF80HSCfgatQyF/xkWoJTumGsKH+oRWyMCrA+qcw9f5ln3ZGz3PKgwKVjMr82WE4St4CZVkqrzdXEQCuw='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 181, 'candidatesTokenCount': 30, 'totalTokenCount': 367, 'promptTokensDetails': [{'modality': 'AUDIO', 'tokenCount': 174}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 156, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'I6QWau-IELLE1MkPxsbI0Aw'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', data={'text': 'The audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'EuQFCuEFAQw51schext7dEMvvUxMe9oscBB+19rd20Tmy20G6tu/TuHEzZhZWgRtAdQ4QxVPuH1sdN8aeQcinMEV3LJmwcpw+s54t6fSHmhQL0tU193n5XfjKhf0Z/PEQvXegfNgi6X66HqJOxWGiQ7RTTMyik5gwkYt5P7uqoYTLBPNgs0uIw/OQEnHjBxOp5GKB/YZLF3v7BPIwqJ/7c29EKm0lPDXRcmdLSdWIdHBQGt8aWLtDE4tyObapIhQH2u/RgmYSuySpbL4Bum7GaREG1JQ2F6Wt2F/F0dc7c3NqpwFLa3beqc0UBsiXK6RbzTOdiK/InWZu5SxgHPYAeC8Zz6PpvwezyE2pYfUt/CcSvHREnv9nxPK2KacQfwqkm4ao3LRYQrDu6IyDUevjQrGq8mOr2LMEv8WuCGaK/rg6ePSaatbdXY/ZBzi132ge1qA9KuF/p/ooiWp3Cb7smkZr3E0o6bcZ1VAf27niYLcrr6Pna7AlmlEzmaa9Qt2e3FDVF9Dpqc5EajM7go8oXaznxOgCyVpP9IDg7dgiNMOaub0Au/C9BiyGpSu8oDViHnYq5h+1vJnxy5WV+K1mVyBDWQM4YDTPxc6ElGwJv3Gd+uRWq20XK1HxEbil+K0wUpGQKpfJem8ASzhe1lTcWoG7vysasq2ci80LRv4ifDxx4XmV7BP9xrCwNa88BopMx4fATjdphuKFlf8N/FckQFdFNV+mfSJW3OS1xfa1TePR4tWm+qQRYTh4+f7eCFTz+Q4PxmwGPLqvL1MVVluF6wrPeNnkiDSwEUXGEtVTGFQsdfLEBYV0byomYMwpiSpBUOZLW32pAKWAf5lje8KRYv8UXtP4isj+mNsiP/2yuGONH5cbnxZRvCP+HXSjoqXJoLYCf5ownDN5RcHN+/cq1YZ5dxf+iJ0FwChakbBuUmutGTbZjMo9++YLKUV66UgNRoCIddQ1B0+4/QsLb+hXbSW0eKXQpQ='})]), finish_reason=, usage=Usage(prompt_tokens=181, completion_tokens=31, total_tokens=436, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=224, raw={'promptTokenCount': 181, 'candidatesTokenCount': 31, 'totalTokenCount': 436, 'promptTokensDetails': [{'modality': 'AUDIO', 'tokenCount': 174}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 224, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'The audio is saying: \"The sun rises in the east and sets in the west. This simple fact has been observed by humans for thousands of years.\"', 'thoughtSignature': 'EuQFCuEFAQw51schext7dEMvvUxMe9oscBB+19rd20Tmy20G6tu/TuHEzZhZWgRtAdQ4QxVPuH1sdN8aeQcinMEV3LJmwcpw+s54t6fSHmhQL0tU193n5XfjKhf0Z/PEQvXegfNgi6X66HqJOxWGiQ7RTTMyik5gwkYt5P7uqoYTLBPNgs0uIw/OQEnHjBxOp5GKB/YZLF3v7BPIwqJ/7c29EKm0lPDXRcmdLSdWIdHBQGt8aWLtDE4tyObapIhQH2u/RgmYSuySpbL4Bum7GaREG1JQ2F6Wt2F/F0dc7c3NqpwFLa3beqc0UBsiXK6RbzTOdiK/InWZu5SxgHPYAeC8Zz6PpvwezyE2pYfUt/CcSvHREnv9nxPK2KacQfwqkm4ao3LRYQrDu6IyDUevjQrGq8mOr2LMEv8WuCGaK/rg6ePSaatbdXY/ZBzi132ge1qA9KuF/p/ooiWp3Cb7smkZr3E0o6bcZ1VAf27niYLcrr6Pna7AlmlEzmaa9Qt2e3FDVF9Dpqc5EajM7go8oXaznxOgCyVpP9IDg7dgiNMOaub0Au/C9BiyGpSu8oDViHnYq5h+1vJnxy5WV+K1mVyBDWQM4YDTPxc6ElGwJv3Gd+uRWq20XK1HxEbil+K0wUpGQKpfJem8ASzhe1lTcWoG7vysasq2ci80LRv4ifDxx4XmV7BP9xrCwNa88BopMx4fATjdphuKFlf8N/FckQFdFNV+mfSJW3OS1xfa1TePR4tWm+qQRYTh4+f7eCFTz+Q4PxmwGPLqvL1MVVluF6wrPeNnkiDSwEUXGEtVTGFQsdfLEBYV0byomYMwpiSpBUOZLW32pAKWAf5lje8KRYv8UXtP4isj+mNsiP/2yuGONH5cbnxZRvCP+HXSjoqXJoLYCf5ownDN5RcHN+/cq1YZ5dxf+iJ0FwChakbBuUmutGTbZjMo9++YLKUV66UgNRoCIddQ1B0+4/QsLb+hXbSW0eKXQpQ='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 181, 'candidatesTokenCount': 31, 'totalTokenCount': 436, 'promptTokensDetails': [{'modality': 'AUDIO', 'tokenCount': 174}, {'modality': 'TEXT', 'tokenCount': 7}], 'thoughtsTokenCount': 224, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'BwQsapLpIcPQ_uMPtPqaiAw'})" ] }, "execution_count": null, @@ -1630,20 +1624,20 @@ "text/markdown": [ "
\n", "\n", - "A photographer named Saeka Shimada takes a walk through Tokyo at night, using the Google Pixel 8 Pro's \"Video Boost\" and \"Night Sight\" features to capture vibrant and detailed video in low-light settings.\n", + "Saeka Shimada, a Tokyo-based photographer, takes viewers on a tour of Tokyo at night to showcase the Google Pixel 8 Pro’s new \"Video Boost\" feature. This feature enhances low-light videos with Night Sight to create higher-quality videos after they've been recorded. Saeka records videos throughout different Tokyo neighborhoods, including Sancha and Shibuya, and shows how the feature enhances her night-time videos.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=5205, completion_tokens=46, total_tokens=5471, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=220, raw={'promptTokenCount': 5205, 'candidatesTokenCount': 46, 'totalTokenCount': 5471, 'promptTokensDetails': [{'modality': 'VIDEO', 'tokenCount': 5193}, {'modality': 'TEXT', 'tokenCount': 12}], 'thoughtsTokenCount': 220})`\n", + "- usage: `Usage(prompt_tokens=5205, completion_tokens=87, total_tokens=5481, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=189, raw={'promptTokenCount': 5205, 'candidatesTokenCount': 87, 'totalTokenCount': 5481, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'thoughtsTokenCount': 189, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='A photographer named Saeka Shimada takes a walk through Tokyo at night, using the Google Pixel 8 Pro\\'s \"Video Boost\" and \"Night Sight\" features to capture vibrant and detailed video in low-light settings.', data={'text': 'A photographer named Saeka Shimada takes a walk through Tokyo at night, using the Google Pixel 8 Pro\\'s \"Video Boost\" and \"Night Sight\" features to capture vibrant and detailed video in low-light settings.', 'thoughtSignature': 'EvIHCu8HAQw51sfeFbIjwBESa7PWBQkV9sCavm5AoOTz2Fm0Wrr7JJC8oqSmhu7wW7ZhAqej8cXcwoUyuZ3KJwsNP7S7yY+XTkBwJnlP9odWYZpGIEOkNrDW7f2q5MZ9mczkIY54q+TA7t1qjKUVPdh2+S0UxuQK8bapw6Fw0KsTdINNmGe7lPnoCjme0yhBsws4tQj/WVohZmtzhuie3bUOnZQ3XYvtoUCwNd4ZCb3lT05NnXqyXYej0Us92UEAlKxg07CyCazifS2vEIT/BiOupGGjyLzrBZ3R6e3X5bRIL1sqmt4skao8Q7jx3VnsS3xwe97nOlgS1SJa0hiX6hgWqg2pPDRnIGHFoIaqpmjLRoFgAM8iehY36FcjbA5je0AupyqPMGFSCVQ7uASojmlcu99NvrB9wCAQA/S4Er/eQBr2E+baUZDhuKBILpTtdQlzIPfwmQSFOR7/B5hrWzjEAXpwh7+3T7+qt1XAPmPPO1tEn0FSnPp9sUQTutwgrcboDvWLMfpkNK8UFeDVaZJDPoRxnRXjTIX4WjWfgejt+yoJ2B0zMrJIjhprZHFfg/xFlythoShDu7YO15mq6ICgSRRUOoaJlWU46EEebNR2Tq1OdhIFKB3jlcSZDjfMTeuhFC+74mgkkFeO/UCK7dP0Yp+VvVYiFCKHNFFLeeRx+assVnCwEb+cdXhv8/Ts9wV7XP8JAqxkBE+XMGf0fM2qxKvjijqgL5VTzbN39GZzemwPmUX/T0Tf3FrzC6bdhUF2GFIKoQcT+B8VJLPatbpDAZDXxvqMSDUQHJdgS+ooDFXq+a7gY4QAi7i4TeRj+swVuynwgTEx3pft+ArBHq5FT1EmGXBcgHcW/IIKZR+Igu6bSwyEtOZ00C8EAfZ//wRyXgX2+2PgR06/KntYlw6+NGuTgeZxaGBmxDPOykk5JHWe5fScCDgBq8RE9QNzTq0k88J5Us/+dOBM03DdaCCrMzPVKRlZWqH6AYEvF5L4gjHF1mtHjqm8zCgkci5sb9+UeGe1//HVisxpp79JVUY6MfQOHcevaVIYRKX6sRmwHxQaAIel9gNc7iA8Nc5S6Gq9YCZZzwdpsgLO9BSimwdSAmyOS5/DDMUjBBdwNrhsf3b+psW1KZuYiLbyPt7wbeYAYCRtvU1NnWq0thm6S3XBogzNFNObqyaid+EsZ0xwZL/G6wOClJHChY0QAVyFd2uKwiZnjqWsR0ItRSQXgpRzmnNTjODj3+Qhj8LXIR244UCmxb5OuA5apQkl2aI6t/sgm8/K7BNk8nsVLegMce+VKuyvycoqstZfHKtD7j313Tf0Z/FaPOy9FgV92oZRxIEDB1k='})]), finish_reason=, usage=Usage(prompt_tokens=5205, completion_tokens=46, total_tokens=5471, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=220, raw={'promptTokenCount': 5205, 'candidatesTokenCount': 46, 'totalTokenCount': 5471, 'promptTokensDetails': [{'modality': 'VIDEO', 'tokenCount': 5193}, {'modality': 'TEXT', 'tokenCount': 12}], 'thoughtsTokenCount': 220}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'A photographer named Saeka Shimada takes a walk through Tokyo at night, using the Google Pixel 8 Pro\\'s \"Video Boost\" and \"Night Sight\" features to capture vibrant and detailed video in low-light settings.', 'thoughtSignature': 'EvIHCu8HAQw51sfeFbIjwBESa7PWBQkV9sCavm5AoOTz2Fm0Wrr7JJC8oqSmhu7wW7ZhAqej8cXcwoUyuZ3KJwsNP7S7yY+XTkBwJnlP9odWYZpGIEOkNrDW7f2q5MZ9mczkIY54q+TA7t1qjKUVPdh2+S0UxuQK8bapw6Fw0KsTdINNmGe7lPnoCjme0yhBsws4tQj/WVohZmtzhuie3bUOnZQ3XYvtoUCwNd4ZCb3lT05NnXqyXYej0Us92UEAlKxg07CyCazifS2vEIT/BiOupGGjyLzrBZ3R6e3X5bRIL1sqmt4skao8Q7jx3VnsS3xwe97nOlgS1SJa0hiX6hgWqg2pPDRnIGHFoIaqpmjLRoFgAM8iehY36FcjbA5je0AupyqPMGFSCVQ7uASojmlcu99NvrB9wCAQA/S4Er/eQBr2E+baUZDhuKBILpTtdQlzIPfwmQSFOR7/B5hrWzjEAXpwh7+3T7+qt1XAPmPPO1tEn0FSnPp9sUQTutwgrcboDvWLMfpkNK8UFeDVaZJDPoRxnRXjTIX4WjWfgejt+yoJ2B0zMrJIjhprZHFfg/xFlythoShDu7YO15mq6ICgSRRUOoaJlWU46EEebNR2Tq1OdhIFKB3jlcSZDjfMTeuhFC+74mgkkFeO/UCK7dP0Yp+VvVYiFCKHNFFLeeRx+assVnCwEb+cdXhv8/Ts9wV7XP8JAqxkBE+XMGf0fM2qxKvjijqgL5VTzbN39GZzemwPmUX/T0Tf3FrzC6bdhUF2GFIKoQcT+B8VJLPatbpDAZDXxvqMSDUQHJdgS+ooDFXq+a7gY4QAi7i4TeRj+swVuynwgTEx3pft+ArBHq5FT1EmGXBcgHcW/IIKZR+Igu6bSwyEtOZ00C8EAfZ//wRyXgX2+2PgR06/KntYlw6+NGuTgeZxaGBmxDPOykk5JHWe5fScCDgBq8RE9QNzTq0k88J5Us/+dOBM03DdaCCrMzPVKRlZWqH6AYEvF5L4gjHF1mtHjqm8zCgkci5sb9+UeGe1//HVisxpp79JVUY6MfQOHcevaVIYRKX6sRmwHxQaAIel9gNc7iA8Nc5S6Gq9YCZZzwdpsgLO9BSimwdSAmyOS5/DDMUjBBdwNrhsf3b+psW1KZuYiLbyPt7wbeYAYCRtvU1NnWq0thm6S3XBogzNFNObqyaid+EsZ0xwZL/G6wOClJHChY0QAVyFd2uKwiZnjqWsR0ItRSQXgpRzmnNTjODj3+Qhj8LXIR244UCmxb5OuA5apQkl2aI6t/sgm8/K7BNk8nsVLegMce+VKuyvycoqstZfHKtD7j313Tf0Z/FaPOy9FgV92oZRxIEDB1k='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 5205, 'candidatesTokenCount': 46, 'totalTokenCount': 5471, 'promptTokensDetails': [{'modality': 'VIDEO', 'tokenCount': 5193}, {'modality': 'TEXT', 'tokenCount': 12}], 'thoughtsTokenCount': 220}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'yQPzab-0L8qAkdUP9MuRuAw'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Saeka Shimada, a Tokyo-based photographer, takes viewers on a tour of Tokyo at night to showcase the Google Pixel 8 Pro’s new \"Video Boost\" feature. This feature enhances low-light videos with Night Sight to create higher-quality videos after they\\'ve been recorded. Saeka records videos throughout different Tokyo neighborhoods, including Sancha and Shibuya, and shows how the feature enhances her night-time videos.', data={'text': 'Saeka Shimada, a Tokyo-based photographer, takes viewers on a tour of Tokyo at night to showcase the Google Pixel 8 Pro’s new \"Video Boost\" feature. This feature enhances low-light videos with Night Sight to create higher-quality videos after they\\'ve been recorded. Saeka records videos throughout different Tokyo neighborhoods, including Sancha and Shibuya, and shows how the feature enhances her night-time videos.', 'thoughtSignature': 'EusGCugGAQw51sdXpYZzO4OU4trph7Y5YGVkZRNoEp+WCNiCQWt7Dgf1maGFtdlU3UpEin2r0p9+C1uSHg4alLL09Tsb539PM+DXEE9EW5Wpfsf5I+98zYLMb6Ue9KwjbYrCJelMGS4b9nKQBzTgQ3QIQk8tthNayFmiyMgMeCzOzwbnZCpl4xRHMSn+6b4gPvN7L0QFe7AtkblSLksMql48PsU4qYBOk4wshdgWMaLmKRpqOsT7gRrri+liVOEcICvUFeOS7PgqP4r8kRSuSwmQSTPffTGLuIzNRNZNroYADWeZbikvJGLJ6UzWkhLC1WCzv7cFWsgGquNisJyC+QZwIVFfAA37IppNDrABMtFUd6igHnjPwZJktfbxEypWLJ2FBEf/+1Ox9cCN2xjJvBId2/Ry9+bmZiuyzhiTpQI81NBhVmMdIz1MISUAfV8sVqFwbwXAL+3RiWynG4dGNkJxzoR7F1lOMfBhkJeBVcqQvYm91aFzZvBXJKGG5H72mvhZitOj5HYXz1CPabfjvgf8g+7q/mm2RT7X6sHqB4lhEgYMYEgvKFkneQZJGZ0DiE1u+yfhZcRGtzCmWX3iI9teVgaA+2/fr+o4MvzLg8pH0lLJkO2W8EdRN4g6Hd8u3jO4ypF7D/4THJXLmQguw5pee5YwTTHfQYTwtY+xoWSyUc+XnvYXmKkgrFCWBojZZkSnXebuzHAMm4NPf9B09Ta15hlWsQE4ZBZx1rdnMZ/ibD2pMZt+fNCZGqbNN72aBvLfjc2q29Rzjr3v/4prC1gaRS58k58CYNzl8hDDO9QUYx1JkMUR9SST4cIrqDQ3hrnRPjsMSnepuUEdoDX4K4k20d3FoPys+DOYMl6oB6miwwaHjxwLB+bYbCAVnhSrZaymO3QvrCkzJ8WPkE5l4zU5u9AZXfBvmp6zIS8DFWAJqdJTzqzxiRSvCR3klvgR6yw/L8rwkbSfwdGEOad0G5R6KYsHnIK+Zrk8ZDSEPDWEFTbkofEzJur55UqSFssWuF20q7LqbMOA62DndohTlprRzkSJXs3aGEJwJNgLb3TVjsLuZpqbLB6t+9SJaE1X6+wOYuxhqHvD1nmePiE2WuLI318oGivOChzanu/BjhLiVV1TBWvvkdNOoKgHbqjvb8e9xlyfCOj1e/z9Rr4='})]), finish_reason=, usage=Usage(prompt_tokens=5205, completion_tokens=87, total_tokens=5481, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=189, raw={'promptTokenCount': 5205, 'candidatesTokenCount': 87, 'totalTokenCount': 5481, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'thoughtsTokenCount': 189, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Saeka Shimada, a Tokyo-based photographer, takes viewers on a tour of Tokyo at night to showcase the Google Pixel 8 Pro’s new \"Video Boost\" feature. This feature enhances low-light videos with Night Sight to create higher-quality videos after they\\'ve been recorded. Saeka records videos throughout different Tokyo neighborhoods, including Sancha and Shibuya, and shows how the feature enhances her night-time videos.', 'thoughtSignature': 'EusGCugGAQw51sdXpYZzO4OU4trph7Y5YGVkZRNoEp+WCNiCQWt7Dgf1maGFtdlU3UpEin2r0p9+C1uSHg4alLL09Tsb539PM+DXEE9EW5Wpfsf5I+98zYLMb6Ue9KwjbYrCJelMGS4b9nKQBzTgQ3QIQk8tthNayFmiyMgMeCzOzwbnZCpl4xRHMSn+6b4gPvN7L0QFe7AtkblSLksMql48PsU4qYBOk4wshdgWMaLmKRpqOsT7gRrri+liVOEcICvUFeOS7PgqP4r8kRSuSwmQSTPffTGLuIzNRNZNroYADWeZbikvJGLJ6UzWkhLC1WCzv7cFWsgGquNisJyC+QZwIVFfAA37IppNDrABMtFUd6igHnjPwZJktfbxEypWLJ2FBEf/+1Ox9cCN2xjJvBId2/Ry9+bmZiuyzhiTpQI81NBhVmMdIz1MISUAfV8sVqFwbwXAL+3RiWynG4dGNkJxzoR7F1lOMfBhkJeBVcqQvYm91aFzZvBXJKGG5H72mvhZitOj5HYXz1CPabfjvgf8g+7q/mm2RT7X6sHqB4lhEgYMYEgvKFkneQZJGZ0DiE1u+yfhZcRGtzCmWX3iI9teVgaA+2/fr+o4MvzLg8pH0lLJkO2W8EdRN4g6Hd8u3jO4ypF7D/4THJXLmQguw5pee5YwTTHfQYTwtY+xoWSyUc+XnvYXmKkgrFCWBojZZkSnXebuzHAMm4NPf9B09Ta15hlWsQE4ZBZx1rdnMZ/ibD2pMZt+fNCZGqbNN72aBvLfjc2q29Rzjr3v/4prC1gaRS58k58CYNzl8hDDO9QUYx1JkMUR9SST4cIrqDQ3hrnRPjsMSnepuUEdoDX4K4k20d3FoPys+DOYMl6oB6miwwaHjxwLB+bYbCAVnhSrZaymO3QvrCkzJ8WPkE5l4zU5u9AZXfBvmp6zIS8DFWAJqdJTzqzxiRSvCR3klvgR6yw/L8rwkbSfwdGEOad0G5R6KYsHnIK+Zrk8ZDSEPDWEFTbkofEzJur55UqSFssWuF20q7LqbMOA62DndohTlprRzkSJXs3aGEJwJNgLb3TVjsLuZpqbLB6t+9SJaE1X6+wOYuxhqHvD1nmePiE2WuLI318oGivOChzanu/BjhLiVV1TBWvvkdNOoKgHbqjvb8e9xlyfCOj1e/z9Rr4='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 5205, 'candidatesTokenCount': 87, 'totalTokenCount': 5481, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'thoughtsTokenCount': 189, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'GAQsasWMEcbg_uMP5pWIaA'})" ] }, "execution_count": null, @@ -1667,20 +1661,20 @@ "text/markdown": [ "
\n", "\n", - "A Tokyo-based photographer named Saeka Shimada explores the city's vibrant streets and alleys at night, demonstrating the \"Video Boost\" and \"Night Sight\" capabilities of the Google Pixel 8 Pro for high-quality low-light videography.\n", + "A Tokyo-based photographer named Saeka Shimada demonstrates the \"Video Boost\" feature on the Google Pixel 8 Pro. She explores different neighborhoods in Tokyo at night, capturing high-quality, low-light videos and photos to showcase the phone's enhanced \"Night Sight\" capabilities.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=5210, completion_tokens=51, total_tokens=5766, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=505, raw={'promptTokenCount': 5210, 'candidatesTokenCount': 51, 'totalTokenCount': 5766, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 17}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'thoughtsTokenCount': 505, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=5210, completion_tokens=57, total_tokens=5633, cached_tokens=3537, cache_creation_tokens=0, reasoning_tokens=366, raw={'promptTokenCount': 5210, 'candidatesTokenCount': 57, 'totalTokenCount': 5633, 'cachedContentTokenCount': 3537, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 17}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'cacheTokensDetails': [{'modality': 'VIDEO', 'tokenCount': 3526}, {'modality': 'TEXT', 'tokenCount': 11}], 'thoughtsTokenCount': 366, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='A Tokyo-based photographer named Saeka Shimada explores the city\\'s vibrant streets and alleys at night, demonstrating the \"Video Boost\" and \"Night Sight\" capabilities of the Google Pixel 8 Pro for high-quality low-light videography.', data={'text': 'A Tokyo-based photographer named Saeka Shimada explores the city\\'s vibrant streets and alleys at night, demonstrating the \"Video Boost\" and \"Night Sight\" capabilities of the Google Pixel 8 Pro for high-quality low-light videography.', 'thoughtSignature': 'EsIRCr8RAQw51seUu8eVyGqPB+VJqMYoTjUUdQQZx/Wkgj5keTcctD+d12W7QKsvTc8hAXIgQk8smDgGBx/pVEAptH03hh9eKiWrPEhywM+TKyJ0nCX4xzHMlTUgHli/xt5Yy+2gjxv3kT7NpYlur650RQxD4Qn05ES9CVy1KiD/xvOGoB35wJw7ux7qP0O7rPnqzU/mQfmUqRzXaJ8Hpb/J007TqUAk7fMv7uUUghgS+wzCJaT/biUN4xsW6dU5hLbBdbFW3O8n3EvxvLeVEs8IqU/3jHq+utKRWWC/EsefAE0ZjNdCxzAad4Kl5DxGHghQcKK3iYx/437iTHw62ZglYKjU7XeUy3bSJcLB+jyfsTDWYFgUaGshyVsoOwg8xrRnRK2RiZseQfDZVpEr4nd9s3h/tXTJegaoZp5f1uyS53oKtD09T1sr47nZnpjUIjXPiCNZt++jehJg6PCehtY4I0L3YysKmMnBoulXSdPg6ou37ZnYgAuVmXIQWTfV48hvOHzJcgbqirYMFKJF6ZK7F1nyQSIWTFsQwhMQSjSAp24xyjsAZOjebN0m6cLzSrjCmoafUFWmlDT8nxuWdP95xSX88UYEq0TgH5jmXWyUpCjhBPfaRp7Kc+Buq42UoiFYNYZfWLispG3CEGiIKFrT+vpJvQsIy8F/rVUPaocoH74+5zGnI92Go6kigrDb/nFn9RrEhsYYTHKS5NfhhNKkqBeftovBZCsy2t/bwNUEmNZwZLVEKBh2B+zSal2c4X9znGYOEjOdR1tMeP/N+3dY3V8ljg94jmEJEBajf3epI9NaojULkjKDfGuz5pv+iEqJT619PE4ow8JZfvsjkM7iyECLQWS6KoowRntSEqRhKYQNEjwuc3y2Yb4o7J4vb/D+3NfYIGbMEDqEw/7W2uJbJR0PDSXN8N8uVaQn4AXz5YC5kG1uMS09fV4gHEnzgZocpnqc7b53h42i7mhOrcFWiCiwBaNI6Vg3AUzLwep8AFSKMJRxR2VomQLfum4KP/FOqQX2d6/W15bUhMRUdHt7NdNbHW7PIotfCP1+BdmyywUfybfUwlTbzmR3itn6uYx9so2CE0zAQ/r5MwsS0r/Ic9KwQPH+ZWZ84CiG2X5P4wN3uDeWEE2LLf50AUSE5aVys3JB0MbDE+8EwiS+SrDtKPbsbv4Z3H0t5HkK6WD2XDqYLm+1z1ZLo4hYMyWIaVqsXL7viGgMwKR69vibuD4vC7oIQ2torOE9hPvi+xP+3aIsTOQtWYUvVYOyZR7V61h+kx3uF69JxVxKNRRtwnggxgYOgTmUty2thkO2C8FD4ZXg4bCk7jOml0byJHoSmSZxkIKr5LES3hk2zN8x6wh+INfJp7xXuss4ZPv30VBvIt8vLnZ+CAeS2p2CZ3zvG9EhJpH26BzwCXVDWpkHzcrIyM2FgeUTNtYNXe0FoW57mpWF2ftoGRKLd0URO+rQIE9S4uE3wCMt7um4+0gfdyI2arTbFga73RUBAts2pnZCdsj3Cd5I8QGA+1t0raEG5tCmJN3PscbyXbR+j/QZJO3TrEBkwsleyCBdvIfHsIspoPHS/A2hOTnLxajKmz1BlpU3BMXCYhzo2qnfsvRzWT3C1i4rV1wweSVCYeN4i1M0QXEltrzs2Hg8vSpMI4sNgTeupfUNC5sTkT18TEUz2ATg1ePwE5GYBDqOP0DwOfCnRNw2+97dV+cywtX+Fni+vV4jbChVWAmWJFqmcqSxu82I82AYwtj0tkuYg97HU6C4QbBEhJv4JsYCB3vu8ttUlIXz066us0jszXo+ZtPgUokMWAZI/haXOmSQmzVZBlUQxWrLSx73rB/D+6R9SfsDyFYoImhup6GDIRyBIw2CcthhU2msVga5zeY9wV2dz6WRI7b5LDPatANklYB63cpm7G9eY21AWf6tk7S+crSuDhAx9UDpALainihuFLlCZo7PSfQnsJXkWBQEb85zP2VMazFkOWzT8yKUMS1xQsPeQ1po/c8NFU6h36AME744QpojJ10yK6BLUbdcwgjPNu/rbk6XhnzLh3Mr3G7GpQ2pMN4YyZQF5yI1HB7ICK9LlQgXJcOPTxGhmuH1c1m1Cn/Z6GDcWANBRZ4Ec5L0/tsqb27gESaCf40oYYceO6JHGiNje2vgewj1xWZY7dRJcmwEz/kSOyQ4u30q2NykyfMjUxHdmIjYiWsJeXeEsHtwqQNti6daoSnNatBUmsuvjIPac9EsCJM4Yf/oZ5UPJUn0PVl1sDGxzD4npY4yEPSSdZX2wfEkNA9pKAGwQX/Fu1Oy+LHuKrO07qF8ksE6ddauKPdmtU8QQ6x9Tb6Pj9Dj6R4NaHmJ5y4EJXba5Kw0H/EcfL9K8+tFRwSpHdvQ0HhSRtH3u9m0yftgqv2j69X+lcsjRYSkbAHRO+2EB/elCakhDltod/9z25096ONMAHSN3tYv4gB3dAZXQ/jotG3knOEgwwYZa2cjRaSFzXtWG9JdT33nsGldtj3xfQD17lusMUQtJxyH+onASPSGCbmftWwPv7XI+Oz82XJWEjF2dMV6HHh12nKxQNRysO7jYnDGZ9Yf3xDsZsi974GWdbe923arMPxQweNscm0qDG6LmaFNeH99iO2ckjKY56KfwGTblLdlZfLODpafxz+moxYq1sUOPhTIE7V8krt//Zo8BkerHBcLjC80wQWK4ySIHkwccTHMfS0zpiWb2qa5JNHiLlEDdvLfH+KPnguqHRWVNAm/JId5Qj9XjdOwifqqPnrO59e1j5sJ4GeG+eXQ+6Rjc2mOknSa2bY72Rx8GjmWHQnubhwWKP+dyM1nUdvjXLKpiohPMF8Ua9U2WnqIZ3YZLnXE+UOWk73VhFnOqSRBjzxHN7990eRWB4Eft2stNddXZg3gm7Kq2NSeg1kIsjSgi2FPeDP3tW2J2dm1n4TLSx6XJ85e62T0KyqRNWqGC/7aZI8KVccMYnuWb243nNgmTR4XTO8b7Q=='})]), finish_reason=, usage=Usage(prompt_tokens=5210, completion_tokens=51, total_tokens=5766, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=505, raw={'promptTokenCount': 5210, 'candidatesTokenCount': 51, 'totalTokenCount': 5766, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 17}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'thoughtsTokenCount': 505, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'A Tokyo-based photographer named Saeka Shimada explores the city\\'s vibrant streets and alleys at night, demonstrating the \"Video Boost\" and \"Night Sight\" capabilities of the Google Pixel 8 Pro for high-quality low-light videography.', 'thoughtSignature': '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'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 5210, 'candidatesTokenCount': 51, 'totalTokenCount': 5766, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 17}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'thoughtsTokenCount': 505, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'Q6QWarraKa-X1MkPxv6Q-AE'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='A Tokyo-based photographer named Saeka Shimada demonstrates the \"Video Boost\" feature on the Google Pixel 8 Pro. She explores different neighborhoods in Tokyo at night, capturing high-quality, low-light videos and photos to showcase the phone\\'s enhanced \"Night Sight\" capabilities.', data={'text': 'A Tokyo-based photographer named Saeka Shimada demonstrates the \"Video Boost\" feature on the Google Pixel 8 Pro. She explores different neighborhoods in Tokyo at night, capturing high-quality, low-light videos and photos to showcase the phone\\'s enhanced \"Night Sight\" capabilities.', 'thoughtSignature': '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'})]), finish_reason=, usage=Usage(prompt_tokens=5210, completion_tokens=57, total_tokens=5633, cached_tokens=3537, cache_creation_tokens=0, reasoning_tokens=366, raw={'promptTokenCount': 5210, 'candidatesTokenCount': 57, 'totalTokenCount': 5633, 'cachedContentTokenCount': 3537, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 17}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'cacheTokensDetails': [{'modality': 'VIDEO', 'tokenCount': 3526}, {'modality': 'TEXT', 'tokenCount': 11}], 'thoughtsTokenCount': 366, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'A Tokyo-based photographer named Saeka Shimada demonstrates the \"Video Boost\" feature on the Google Pixel 8 Pro. She explores different neighborhoods in Tokyo at night, capturing high-quality, low-light videos and photos to showcase the phone\\'s enhanced \"Night Sight\" capabilities.', 'thoughtSignature': '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'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 5210, 'candidatesTokenCount': 57, 'totalTokenCount': 5633, 'cachedContentTokenCount': 3537, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 17}, {'modality': 'VIDEO', 'tokenCount': 5193}], 'cacheTokensDetails': [{'modality': 'VIDEO', 'tokenCount': 3526}, {'modality': 'TEXT', 'tokenCount': 11}], 'thoughtsTokenCount': 366, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'HQQsap64Iq2M_PUP2fe_wAI'})" ] }, "execution_count": null, @@ -1963,10 +1957,34 @@ "name": "stdout", "output_type": "stream", "text": [ - "- [\"\\nI'll solve this step-by-step, using parallel calls where possible.\\n\\n\", '
\\n\\n```json\\n{\\n \"id\": \"toolu_01KjnQH2Nsz2viQ7XYpLW3Ta\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 10, \"b\": 5 } },\\n \"result\": \"15\",\\n \"server\": false\\n}\\n```\\n\\n
', None]\n", - "- ['{\\n \"id\": \"toolu_01KjnQH2Nsz2viQ7XYpLW3Ta\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 10, \"b\": 5 } },\\n \"result\": \"15\",\\n \"server\": false\\n}', '\\n\\n', '
\\n\\n```json\\n{\\n \"id\": \"toolu_01Koi2EZrGZsBbnQ13wuuvzY\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 2, \"b\": 1 } },\\n \"result\": \"3\",\\n \"server\": false\\n}\\n```\\n\\n
']\n", - "- [None, '{\\n \"id\": \"toolu_01Koi2EZrGZsBbnQ13wuuvzY\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 2, \"b\": 1 } },\\n \"result\": \"3\",\\n \"server\": false\\n}', '\\n\\nNow I need to multiply 15 * 3 before I can do the final division:\\n\\n']\n", - "- ['
\\n\\n```json\\n{\\n \"id\": \"toolu_0141NRaWUjmGtwxZjWkyiq6C\",\\n \"call\": { \"function\": \"multiply\", \"arguments\": { \"a\": 15, \"b\": 3 } },\\n \"result\": \"45\",\\n \"server\": false\\n}\\n```\\n\\n
', None, '{\\n \"id\": \"toolu_0141NRaWUjmGtwxZjWkyiq6C\",\\n \"call\": { \"function\": \"multiply\", \"arguments\": { \"a\": 15, \"b\": 3 } },\\n \"result\": \"45\",\\n \"server\": false\\n}']\n", + "- [\"\\nI'll solve this step-by-step, using parallel calls where possible.\\n\\n\", '
\\n\\n```json\\n{\\n \"id\": \"toolu_01KjnQH2Nsz2viQ7XYpLW3Ta\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 10, \"b\": 5 } },\\n \"result\": \"15\",\\n \"server\": false\\n}\\n```\\n\\n
', None]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "- ['{\\n \"id\": \"toolu_01KjnQH2Nsz2viQ7XYpLW3Ta\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 10, \"b\": 5 } },\\n \"result\": \"15\",\\n \"server\": false\\n}', '\\n\\n', '
\\n\\n```json\\n{\\n \"id\": \"toolu_01Koi2EZrGZsBbnQ13wuuvzY\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 2, \"b\": 1 } },\\n \"result\": \"3\",\\n \"server\": false\\n}\\n```\\n\\n
']\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "- [None, '{\\n \"id\": \"toolu_01Koi2EZrGZsBbnQ13wuuvzY\",\\n \"call\": { \"function\": \"simple_add\", \"arguments\": { \"a\": 2, \"b\": 1 } },\\n \"result\": \"3\",\\n \"server\": false\\n}', '\\n\\nNow I need to multiply 15 * 3 before I can do the final division:\\n\\n']\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "- ['
\\n\\n```json\\n{\\n \"id\": \"toolu_0141NRaWUjmGtwxZjWkyiq6C\",\\n \"call\": { \"function\": \"multiply\", \"arguments\": { \"a\": 15, \"b\": 3 } },\\n \"result\": \"45\",\\n \"server\": false\\n}\\n```\\n\\n
', None, '{\\n \"id\": \"toolu_0141NRaWUjmGtwxZjWkyiq6C\",\\n \"call\": { \"function\": \"multiply\", \"arguments\": { \"a\": 15, \"b\": 3 } },\\n \"result\": \"45\",\\n \"server\": false\\n}']\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "- [\"\\n\\n
Cache hit: 81.8% | Tokens: total=23,276 input=23,158 (+18,910 cached, 0 new) output=118 (reasoning 23)\\n\\n`Usage(prompt_tokens=3, completion_tokens=10, total_tokens=13, raw={'input_tokens': 3, 'cache_creation_input_tokens': 2079, 'cache_read_input_tokens': 2070, 'cache_creation': {'ephemeral_5m_input_tokens': 2079, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 10, 'service_tier': 'standard', 'inference_geo': 'global'})`\\n\\n
\\n\", None, None]\n" ] } @@ -2364,21 +2382,21 @@ "\n", "\n", "\n", - "🔧 simple_div({'b': 5, 'a': 45})\n", + "🔧 simple_div({'a': 45, 'b': 5})\n", "\n", "\n", "
\n", "\n", "- model: `models/gemini-3.1-pro-preview`\n", "- finish_reason: `tool_calls`\n", - "- usage: `Usage(prompt_tokens=205, completion_tokens=19, total_tokens=444, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=220, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 444, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 220, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=205, completion_tokens=19, total_tokens=422, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=198, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 422, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 198, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Completion(model='models/gemini-3.1-pro-preview', message=Msg(role='assistant', content=[Part(type=, text=None, data={'thoughtSignature': 'EugECuUEAQw51sckdPfQ0PAyFAQR/lrEAN5bdwazX6T+YF2aEW7gyNulo/TxESWlLywc0iepNmqx0Rxcy28I84rSByeS2dyFqldPNZBoGt70r/PRCaq511sMpsP4+Ev8vsJ0iBztTrMp//aq4KXoq9frzWWyzQP3/mdkrV7jAq+w9tuni5gs3siRnNbak5FT0qqXSO916jqdzBT4nBC25W+t70s7PuLdPC6eGdLkEwEKvHLseAfPluQGiuY96OQ7Qr7sh2R5kI+VJYagnEpm2RJ8vvaDxp9RVACi/TYaX6r0piJF7kweWk+wPLYQA6yUPYvj7oVRXpXQSpDxB76u/IxfpRk5hvTqEz4ikKOSqG00PBfYZ3ubRES63cL0uRDE3mIq9CeO9hEjJxo+TmuDhqvszAwMev81FLnzyLIZrAb+qbLDU9mHYVJVCqoseLNUTi65HNEFcpOdkYj/5VgoA//XyA92/f3sD3yQIMKSrfiM7Fwnt9nI3XHwlQmgxQbUL4bketCIio6gv26u1Ag0voClZlbiM0yl5/snaYDEEJBjtfpjG6LW/Tm6HS8b25JseH/uTxxUalUYn4vb6mYSeNR1hjpxUpDcuQ+B5KnfKF9LCc6ytHTXnJnNunIFfXTvKpf56vrwM9Pfl0jY+9HDKmbuMI8Jk1uhL+jJ0SGHlnGMysEKQ+UXQNGgN8AaHdvGsegI9qgUdtNopgyhnIRwfAqb0g5+pB7KDbUytZtvTIMEYVcLphpmgIs2I++ozAika2EemQHFkBOB0OI+TSRADyLdMHy59BG3+xBwE5r36WO8XwgEfMwgRkBnqQ==', 'id': 'e1uanikq', 'name': 'simple_div', 'arguments': {'b': 5, 'a': 45}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=205, completion_tokens=19, total_tokens=444, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=220, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 444, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 220, 'serviceTier': 'standard'}), tool_calls=[ToolCall(id='e1uanikq', name='simple_div', arguments={'b': 5, 'a': 45}, server=False, extra={'thoughtSignature': 'EugECuUEAQw51sckdPfQ0PAyFAQR/lrEAN5bdwazX6T+YF2aEW7gyNulo/TxESWlLywc0iepNmqx0Rxcy28I84rSByeS2dyFqldPNZBoGt70r/PRCaq511sMpsP4+Ev8vsJ0iBztTrMp//aq4KXoq9frzWWyzQP3/mdkrV7jAq+w9tuni5gs3siRnNbak5FT0qqXSO916jqdzBT4nBC25W+t70s7PuLdPC6eGdLkEwEKvHLseAfPluQGiuY96OQ7Qr7sh2R5kI+VJYagnEpm2RJ8vvaDxp9RVACi/TYaX6r0piJF7kweWk+wPLYQA6yUPYvj7oVRXpXQSpDxB76u/IxfpRk5hvTqEz4ikKOSqG00PBfYZ3ubRES63cL0uRDE3mIq9CeO9hEjJxo+TmuDhqvszAwMev81FLnzyLIZrAb+qbLDU9mHYVJVCqoseLNUTi65HNEFcpOdkYj/5VgoA//XyA92/f3sD3yQIMKSrfiM7Fwnt9nI3XHwlQmgxQbUL4bketCIio6gv26u1Ag0voClZlbiM0yl5/snaYDEEJBjtfpjG6LW/Tm6HS8b25JseH/uTxxUalUYn4vb6mYSeNR1hjpxUpDcuQ+B5KnfKF9LCc6ytHTXnJnNunIFfXTvKpf56vrwM9Pfl0jY+9HDKmbuMI8Jk1uhL+jJ0SGHlnGMysEKQ+UXQNGgN8AaHdvGsegI9qgUdtNopgyhnIRwfAqb0g5+pB7KDbUytZtvTIMEYVcLphpmgIs2I++ozAika2EemQHFkBOB0OI+TSRADyLdMHy59BG3+xBwE5r36WO8XwgEfMwgRkBnqQ=='})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'functionCall': {'name': 'simple_div', 'args': {'b': 5, 'a': 45}, 'id': 'e1uanikq'}, 'thoughtSignature': 'EugECuUEAQw51sckdPfQ0PAyFAQR/lrEAN5bdwazX6T+YF2aEW7gyNulo/TxESWlLywc0iepNmqx0Rxcy28I84rSByeS2dyFqldPNZBoGt70r/PRCaq511sMpsP4+Ev8vsJ0iBztTrMp//aq4KXoq9frzWWyzQP3/mdkrV7jAq+w9tuni5gs3siRnNbak5FT0qqXSO916jqdzBT4nBC25W+t70s7PuLdPC6eGdLkEwEKvHLseAfPluQGiuY96OQ7Qr7sh2R5kI+VJYagnEpm2RJ8vvaDxp9RVACi/TYaX6r0piJF7kweWk+wPLYQA6yUPYvj7oVRXpXQSpDxB76u/IxfpRk5hvTqEz4ikKOSqG00PBfYZ3ubRES63cL0uRDE3mIq9CeO9hEjJxo+TmuDhqvszAwMev81FLnzyLIZrAb+qbLDU9mHYVJVCqoseLNUTi65HNEFcpOdkYj/5VgoA//XyA92/f3sD3yQIMKSrfiM7Fwnt9nI3XHwlQmgxQbUL4bketCIio6gv26u1Ag0voClZlbiM0yl5/snaYDEEJBjtfpjG6LW/Tm6HS8b25JseH/uTxxUalUYn4vb6mYSeNR1hjpxUpDcuQ+B5KnfKF9LCc6ytHTXnJnNunIFfXTvKpf56vrwM9Pfl0jY+9HDKmbuMI8Jk1uhL+jJ0SGHlnGMysEKQ+UXQNGgN8AaHdvGsegI9qgUdtNopgyhnIRwfAqb0g5+pB7KDbUytZtvTIMEYVcLphpmgIs2I++ozAika2EemQHFkBOB0OI+TSRADyLdMHy59BG3+xBwE5r36WO8XwgEfMwgRkBnqQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 444, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 220, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3.1-pro-preview', 'responseId': 'FnsdaruNJ9ib9MoP7MPPiQw'})" + "Completion(model='models/gemini-3.1-pro-preview', message=Msg(role='assistant', content=[Part(type=, text=None, data={'thoughtSignature': 'EugECuUEAQw51segsRt2jtccyRdzuYMwmTv+83dNwPD5YItwxIRjGv1Vmzx/Qe62F2Dzunyp11ocPJN2HiJYpB1UjtAipRTI7sIBH7eCFlsVAMbeGDMFcXaWNXUaIEh7ywKbPOStJBz3X0wcVvPzGtGuOskabslypjRVQIYucnq7S0C/1dtar0C0HL0d9jMJKx3HMAe2YQWMjOEiitw68c2uNAa41BVpplsYNbGRAbUx/+AnSHqZmyyrmCLdaiwtedMtEZHggHi/GVvUaj3ETaqmTq3n5qeRYhp3db2Q+aOLT6/ugOHjhDW/hKAW9w+ep6s9EyS6Pon8z3212ZvxkfoG3OAdvJUPRb7pSN9FbUeUCK35C64ih8EfbjorKRA8OOMsh0b9UCTMEMGcjo6YMnyX3/4K9fUCWCKsYKeglcRG2l52R1gQXHD42h+w+L+5xD27f4Xb+KEE3JpzA+xQzfXU5X0HJ0IksYFoGH/XgZhXYRVuEm6XlsNjr81aPFLZKzF3vypa7LSOgyTJslbeRObFRBOYTs35pVb46nOHcPjN35EEg+DanJijGXivMXT0eOkBairR2QIXe+2N33cEG5yCu1PzFmN2/hNVlO4gc0p3fEWXhFF3evChKtJ7UvQxaxJsJT72lbgRWdRRFNN7K3zvh4UPdZTwq5494wdkFFbUQOqDpI6HP23CjARWND6d7T+nW1laPpq0WNqa3zPVFrwFRDbrF77mq1vaX7epdZsIFVUvj4NxQA3sJI2pPt/Xdc7hC3/k8DPuoiDnxwdVGx2mnAzGyN7sbRVoDEhj82QSBiUXaF1tnsTWcg==', 'id': 'i5kjemto', 'name': 'simple_div', 'arguments': {'a': 45, 'b': 5}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=205, completion_tokens=19, total_tokens=422, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=198, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 422, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 198, 'serviceTier': 'standard'}), tool_calls=[ToolCall(id='i5kjemto', name='simple_div', arguments={'a': 45, 'b': 5}, server=False, extra={'thoughtSignature': 'EugECuUEAQw51segsRt2jtccyRdzuYMwmTv+83dNwPD5YItwxIRjGv1Vmzx/Qe62F2Dzunyp11ocPJN2HiJYpB1UjtAipRTI7sIBH7eCFlsVAMbeGDMFcXaWNXUaIEh7ywKbPOStJBz3X0wcVvPzGtGuOskabslypjRVQIYucnq7S0C/1dtar0C0HL0d9jMJKx3HMAe2YQWMjOEiitw68c2uNAa41BVpplsYNbGRAbUx/+AnSHqZmyyrmCLdaiwtedMtEZHggHi/GVvUaj3ETaqmTq3n5qeRYhp3db2Q+aOLT6/ugOHjhDW/hKAW9w+ep6s9EyS6Pon8z3212ZvxkfoG3OAdvJUPRb7pSN9FbUeUCK35C64ih8EfbjorKRA8OOMsh0b9UCTMEMGcjo6YMnyX3/4K9fUCWCKsYKeglcRG2l52R1gQXHD42h+w+L+5xD27f4Xb+KEE3JpzA+xQzfXU5X0HJ0IksYFoGH/XgZhXYRVuEm6XlsNjr81aPFLZKzF3vypa7LSOgyTJslbeRObFRBOYTs35pVb46nOHcPjN35EEg+DanJijGXivMXT0eOkBairR2QIXe+2N33cEG5yCu1PzFmN2/hNVlO4gc0p3fEWXhFF3evChKtJ7UvQxaxJsJT72lbgRWdRRFNN7K3zvh4UPdZTwq5494wdkFFbUQOqDpI6HP23CjARWND6d7T+nW1laPpq0WNqa3zPVFrwFRDbrF77mq1vaX7epdZsIFVUvj4NxQA3sJI2pPt/Xdc7hC3/k8DPuoiDnxwdVGx2mnAzGyN7sbRVoDEhj82QSBiUXaF1tnsTWcg=='})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'functionCall': {'name': 'simple_div', 'args': {'a': 45, 'b': 5}, 'id': 'i5kjemto'}, 'thoughtSignature': 'EugECuUEAQw51segsRt2jtccyRdzuYMwmTv+83dNwPD5YItwxIRjGv1Vmzx/Qe62F2Dzunyp11ocPJN2HiJYpB1UjtAipRTI7sIBH7eCFlsVAMbeGDMFcXaWNXUaIEh7ywKbPOStJBz3X0wcVvPzGtGuOskabslypjRVQIYucnq7S0C/1dtar0C0HL0d9jMJKx3HMAe2YQWMjOEiitw68c2uNAa41BVpplsYNbGRAbUx/+AnSHqZmyyrmCLdaiwtedMtEZHggHi/GVvUaj3ETaqmTq3n5qeRYhp3db2Q+aOLT6/ugOHjhDW/hKAW9w+ep6s9EyS6Pon8z3212ZvxkfoG3OAdvJUPRb7pSN9FbUeUCK35C64ih8EfbjorKRA8OOMsh0b9UCTMEMGcjo6YMnyX3/4K9fUCWCKsYKeglcRG2l52R1gQXHD42h+w+L+5xD27f4Xb+KEE3JpzA+xQzfXU5X0HJ0IksYFoGH/XgZhXYRVuEm6XlsNjr81aPFLZKzF3vypa7LSOgyTJslbeRObFRBOYTs35pVb46nOHcPjN35EEg+DanJijGXivMXT0eOkBairR2QIXe+2N33cEG5yCu1PzFmN2/hNVlO4gc0p3fEWXhFF3evChKtJ7UvQxaxJsJT72lbgRWdRRFNN7K3zvh4UPdZTwq5494wdkFFbUQOqDpI6HP23CjARWND6d7T+nW1laPpq0WNqa3zPVFrwFRDbrF77mq1vaX7epdZsIFVUvj4NxQA3sJI2pPt/Xdc7hC3/k8DPuoiDnxwdVGx2mnAzGyN7sbRVoDEhj82QSBiUXaF1tnsTWcg=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 422, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 198, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3.1-pro-preview', 'responseId': 'KwQsavCYM8bg_uMP5pWIaA'})" ] }, "metadata": {}, @@ -2407,21 +2425,21 @@ "\n", "\n", "\n", - "🔧 simple_div({'a': 45, 'b': 5})\n", + "🔧 simple_div({'b': 5, 'a': 45})\n", "\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `tool_calls`\n", - "- usage: `Usage(prompt_tokens=205, completion_tokens=19, total_tokens=312, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=88, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 312, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 88, 'serviceTier': 'standard'})`\n", + "- usage: `Usage(prompt_tokens=205, completion_tokens=19, total_tokens=334, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=110, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 334, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 110, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=None, data={'thoughtSignature': 'Eo8CCowCAQw51sf3gqc4PT4G899q9FDO8Mh7lEUHJyoAR1yKx2P9Q1uxdXnQIj9j/wPU5mIqnDzrrV90/L+H3fuePrx7cxrZa0Ie26453OAEbHXDkedFf/cbcWUe/7Vh0JadCQb3Mxg97w2CLB1GxbFH9+7//lPMCWgGpmLJ6GmjTvoAD78CNt6fMjRjnAW42vyQI1QawaQgwOebNzhEglKPbb9qrCem1Jkf50d4PcbdLhzOFfgMkOuqiXcaW3ry7CLc74R2G498LACsdf9GNaEBRhthOwXgkE/AhNIb1v7wLVqYSHWIZVrKP7bmEnfoou4se1+PRIEaa4btXBcebwFISwWZcY6spiIiyf/RlKc71w==', 'id': 'd3myhsfx', 'name': 'simple_div', 'arguments': {'a': 45, 'b': 5}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=205, completion_tokens=19, total_tokens=312, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=88, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 312, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 88, 'serviceTier': 'standard'}), tool_calls=[ToolCall(id='d3myhsfx', name='simple_div', arguments={'a': 45, 'b': 5}, server=False, extra={'thoughtSignature': 'Eo8CCowCAQw51sf3gqc4PT4G899q9FDO8Mh7lEUHJyoAR1yKx2P9Q1uxdXnQIj9j/wPU5mIqnDzrrV90/L+H3fuePrx7cxrZa0Ie26453OAEbHXDkedFf/cbcWUe/7Vh0JadCQb3Mxg97w2CLB1GxbFH9+7//lPMCWgGpmLJ6GmjTvoAD78CNt6fMjRjnAW42vyQI1QawaQgwOebNzhEglKPbb9qrCem1Jkf50d4PcbdLhzOFfgMkOuqiXcaW3ry7CLc74R2G498LACsdf9GNaEBRhthOwXgkE/AhNIb1v7wLVqYSHWIZVrKP7bmEnfoou4se1+PRIEaa4btXBcebwFISwWZcY6spiIiyf/RlKc71w=='})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'functionCall': {'name': 'simple_div', 'args': {'a': 45, 'b': 5}, 'id': 'd3myhsfx'}, 'thoughtSignature': 'Eo8CCowCAQw51sf3gqc4PT4G899q9FDO8Mh7lEUHJyoAR1yKx2P9Q1uxdXnQIj9j/wPU5mIqnDzrrV90/L+H3fuePrx7cxrZa0Ie26453OAEbHXDkedFf/cbcWUe/7Vh0JadCQb3Mxg97w2CLB1GxbFH9+7//lPMCWgGpmLJ6GmjTvoAD78CNt6fMjRjnAW42vyQI1QawaQgwOebNzhEglKPbb9qrCem1Jkf50d4PcbdLhzOFfgMkOuqiXcaW3ry7CLc74R2G498LACsdf9GNaEBRhthOwXgkE/AhNIb1v7wLVqYSHWIZVrKP7bmEnfoou4se1+PRIEaa4btXBcebwFISwWZcY6spiIiyf/RlKc71w=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 312, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 88, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'GnsdaoqyMbzV1MkP5Zr76Aw'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=None, data={'thoughtSignature': 'EtICCs8CAQw51sdoSMPJh3cNe/UNiOrGhBraEb1wJ6pNeUl0egI2/sxxlwitqYvMv5n13yPJLK/z8QgYbTlOum/0PHhVKFsOLVadk3bOg/m3HYpSa3YvXFn6uZQSBQPR0TW/hNbfZJ4yMdZBQmEya5tDdZfEr0hjOeWlvjm+SmiAZxhOgCRixrYD/TZZTLB2KoU29B7902TsCnlsPutK9Eq1P6R9FOZyCDljmf3cCjXcfr83ZUAJzXrtBEsawVyjaDWpS+xigg8vaNyCbWLZbWj0vBmJ3pjBNC38j/vDmXnDIIS5+FaXhjjqkb6N3K3JPtRGHZhM66wW/bdR2oWKwjURvbGFFFOpTp6zPXdIclNbIdurQI17mp/j6Xt7RJzpDovyRn6b+jwLuqqbtmsJcI54Q31nXUcGqNjq6U9maYfldn+n0gbrlAIq67nGsB8cVVR3SDo=', 'id': 'qup113bs', 'name': 'simple_div', 'arguments': {'b': 5, 'a': 45}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=205, completion_tokens=19, total_tokens=334, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=110, raw={'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 334, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 110, 'serviceTier': 'standard'}), tool_calls=[ToolCall(id='qup113bs', name='simple_div', arguments={'b': 5, 'a': 45}, server=False, extra={'thoughtSignature': 'EtICCs8CAQw51sdoSMPJh3cNe/UNiOrGhBraEb1wJ6pNeUl0egI2/sxxlwitqYvMv5n13yPJLK/z8QgYbTlOum/0PHhVKFsOLVadk3bOg/m3HYpSa3YvXFn6uZQSBQPR0TW/hNbfZJ4yMdZBQmEya5tDdZfEr0hjOeWlvjm+SmiAZxhOgCRixrYD/TZZTLB2KoU29B7902TsCnlsPutK9Eq1P6R9FOZyCDljmf3cCjXcfr83ZUAJzXrtBEsawVyjaDWpS+xigg8vaNyCbWLZbWj0vBmJ3pjBNC38j/vDmXnDIIS5+FaXhjjqkb6N3K3JPtRGHZhM66wW/bdR2oWKwjURvbGFFFOpTp6zPXdIclNbIdurQI17mp/j6Xt7RJzpDovyRn6b+jwLuqqbtmsJcI54Q31nXUcGqNjq6U9maYfldn+n0gbrlAIq67nGsB8cVVR3SDo='})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'functionCall': {'name': 'simple_div', 'args': {'b': 5, 'a': 45}, 'id': 'qup113bs'}, 'thoughtSignature': 'EtICCs8CAQw51sdoSMPJh3cNe/UNiOrGhBraEb1wJ6pNeUl0egI2/sxxlwitqYvMv5n13yPJLK/z8QgYbTlOum/0PHhVKFsOLVadk3bOg/m3HYpSa3YvXFn6uZQSBQPR0TW/hNbfZJ4yMdZBQmEya5tDdZfEr0hjOeWlvjm+SmiAZxhOgCRixrYD/TZZTLB2KoU29B7902TsCnlsPutK9Eq1P6R9FOZyCDljmf3cCjXcfr83ZUAJzXrtBEsawVyjaDWpS+xigg8vaNyCbWLZbWj0vBmJ3pjBNC38j/vDmXnDIIS5+FaXhjjqkb6N3K3JPtRGHZhM66wW/bdR2oWKwjURvbGFFFOpTp6zPXdIclNbIdurQI17mp/j6Xt7RJzpDovyRn6b+jwLuqqbtmsJcI54Q31nXUcGqNjq6U9maYfldn+n0gbrlAIq67nGsB8cVVR3SDo='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 205, 'candidatesTokenCount': 19, 'totalTokenCount': 334, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 205}], 'thoughtsTokenCount': 110, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'LwQsapzjBLHi_uMPiYKawAc'})" ] }, "metadata": {}, @@ -2464,7 +2482,7 @@ "" ], "text/plain": [ - "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=\"Now I'll divide 45 by 5!\", data={'type': 'text', 'text': \"Now I'll divide 45 by 5!\"}), Part(type=, text=None, data={'caller': {'type': 'direct'}, 'id': 'toolu_01TGhhWseMix1uiHRbksBUoo', 'name': 'simple_div', 'arguments': {'a': 45, 'b': 5}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=909, completion_tokens=82, total_tokens=991, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 909, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 82, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[ToolCall(id='toolu_01TGhhWseMix1uiHRbksBUoo', name='simple_div', arguments={'a': 45, 'b': 5}, server=False, extra={'caller': {'type': 'direct'}})], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-sonnet-4-6', 'id': 'msg_01YV7xwHyoJT4B98YavBpRbu', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'text', 'text': \"Now I'll divide 45 by 5!\"}, {'type': 'tool_use', 'id': 'toolu_01TGhhWseMix1uiHRbksBUoo', 'name': 'simple_div', 'input': {'a': 45, 'b': 5}, 'caller': {'type': 'direct'}}], 'stop_reason': 'tool_use', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 909, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 82, 'service_tier': 'standard', 'inference_geo': 'global'}})" + "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=\"Now I'll divide 45 by 5!\", data={'type': 'text', 'text': \"Now I'll divide 45 by 5!\"}), Part(type=, text=None, data={'caller': {'type': 'direct'}, 'id': 'toolu_015LYEpB3o6uJnBweZDsVshc', 'name': 'simple_div', 'arguments': {'a': 45, 'b': 5}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=909, completion_tokens=82, total_tokens=991, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 909, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 82, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[ToolCall(id='toolu_015LYEpB3o6uJnBweZDsVshc', name='simple_div', arguments={'a': 45, 'b': 5}, server=False, extra={'caller': {'type': 'direct'}})], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-sonnet-4-6', 'id': 'msg_01JnWmY5sTnd5WRKFzM6PWbR', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'text', 'text': \"Now I'll divide 45 by 5!\"}, {'type': 'tool_use', 'id': 'toolu_015LYEpB3o6uJnBweZDsVshc', 'name': 'simple_div', 'input': {'a': 45, 'b': 5}, 'caller': {'type': 'direct'}}], 'stop_reason': 'tool_use', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 909, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 82, 'service_tier': 'standard', 'inference_geo': 'global'}})" ] }, "metadata": {}, @@ -2507,7 +2525,7 @@ "" ], "text/plain": [ - "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text=None, data={'type': 'function_call', 'status': 'completed', 'call_id': 'call_n35orZxDDncGBB6ASBZgqFny', 'id': 'fc_006a91f94d84e236006a1d7b1fb318819f8b647d97d5b441e7', 'name': 'simple_div', 'arguments': {'a': 45, 'b': 5}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=187, completion_tokens=19, total_tokens=206, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 187, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 19, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 206}), tool_calls=[ToolCall(id='fc_006a91f94d84e236006a1d7b1fb318819f8b647d97d5b441e7', name='simple_div', arguments={'a': 45, 'b': 5}, server=False, extra={'type': 'function_call', 'status': 'completed', 'call_id': 'call_n35orZxDDncGBB6ASBZgqFny'})], api_name='openai', vendor_name='openai', raw={'id': 'resp_006a91f94d84e236006a1d7b1f2ef0819f9532cb72d82444e9', 'object': 'response', 'created_at': 1780316959, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1780316959, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'fc_006a91f94d84e236006a1d7b1fb318819f8b647d97d5b441e7', 'type': 'function_call', 'status': 'completed', 'arguments': '{\"a\":45,\"b\":5}', 'call_id': 'call_n35orZxDDncGBB6ASBZgqFny', 'name': 'simple_div'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'context': None, 'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [{'type': 'function', 'description': 'divide numbers', 'name': 'simple_div', 'parameters': {'type': 'object', 'properties': {'a': {'description': '', 'type': 'integer'}, 'b': {'description': '', 'type': 'integer'}}, 'required': ['a', 'b'], 'additionalProperties': False}, 'strict': True}], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 187, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 19, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 206}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text=None, data={'type': 'function_call', 'status': 'completed', 'call_id': 'call_74tGOK80I5CUsu3E7xYCCSy6', 'id': 'fc_00d5991ad9086ea2006a2c043387fc819e8284a6f52da48f84', 'name': 'simple_div', 'arguments': {'a': 45, 'b': 5}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=187, completion_tokens=19, total_tokens=206, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 187, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 19, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 206}), tool_calls=[ToolCall(id='fc_00d5991ad9086ea2006a2c043387fc819e8284a6f52da48f84', name='simple_div', arguments={'a': 45, 'b': 5}, server=False, extra={'type': 'function_call', 'status': 'completed', 'call_id': 'call_74tGOK80I5CUsu3E7xYCCSy6'})], api_name='openai', vendor_name='openai', raw={'id': 'resp_00d5991ad9086ea2006a2c04330dac819e9407a9e63035dd97', 'object': 'response', 'created_at': 1781269555, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1781269555, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'fc_00d5991ad9086ea2006a2c043387fc819e8284a6f52da48f84', 'type': 'function_call', 'status': 'completed', 'arguments': '{\"a\":45,\"b\":5}', 'call_id': 'call_74tGOK80I5CUsu3E7xYCCSy6', 'name': 'simple_div'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'context': None, 'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [{'type': 'function', 'description': 'divide numbers', 'name': 'simple_div', 'parameters': {'type': 'object', 'properties': {'a': {'description': '', 'type': 'integer'}, 'b': {'description': '', 'type': 'integer'}}, 'required': ['a', 'b'], 'additionalProperties': False}, 'strict': True}], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 187, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 19, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 206}, 'user': None, 'metadata': {}})" ] }, "metadata": {}, @@ -2780,23 +2798,125 @@ "name": "stdout", "output_type": "stream", "text": [ - "Msg(role='user', content=[Part(type=, text='Hello!', data={'cache_control': {'type': 'ephemeral'}})]) \n", - "\n", - "Msg(role='assistant', content=[Part(type=, text='Hi! How can I help you?', data=None)]) \n", - "\n", - "Msg(role='user', content=[Part(type=, text='Call some functions!', data=None)]) \n", - "\n", - "Msg(role='assistant', content=[Part(type=, text=\"I'll solve this step-by-step, using parallel calls where possible.\", data=None), Part(type=, text=None, data={'id': 'toolu_01KjnQH2Nsz2viQ7XYpLW3Ta', 'name': 'simple_add', 'arguments': {'a': 10, 'b': 5}}), Part(type=, text=None, data={'id': 'toolu_01Koi2EZrGZsBbnQ13wuuvzY', 'name': 'simple_add', 'arguments': {'a': 2, 'b': 1}})]) \n", - "\n", - "Msg(role='tool', content=[Part(type=, text='15', data={'id': 'toolu_01KjnQH2Nsz2viQ7XYpLW3Ta', 'name': 'simple_add'}), Part(type=, text='3', data={'id': 'toolu_01Koi2EZrGZsBbnQ13wuuvzY', 'name': 'simple_add'})]) \n", - "\n", - "Msg(role='assistant', content=[Part(type=, text='Now I need to multiply 15 * 3 before I can do the final division:', data=None), Part(type=, text=None, data={'id': 'toolu_0141NRaWUjmGtwxZjWkyiq6C', 'name': 'multiply', 'arguments': {'a': 15, 'b': 3}, 'cache_control': {'type': 'ephemeral'}})]) \n", - "\n", - "Msg(role='tool', content=[Part(type=, text='45', data={'id': 'toolu_0141NRaWUjmGtwxZjWkyiq6C', 'name': 'multiply'})]) \n", - "\n", - "Msg(role='assistant', content=[Part(type=, text='.', data={'cache_control': {'type': 'ephemeral'}})]) \n", - "\n", - "Msg(role='user', content=[Part(type=, text='again', data=None)]) \n", + "Msg(role='user', content=[Part(type=, text='Hello!', data={'cache_control': {'type': 'ephemeral'}})]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='assistant', content=[Part(type=, text='Hi! How can I help you?', data=None)]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='user', content=[Part(type=, text='Call some functions!', data=None)]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='assistant', content=[Part(type=, text=\"I'll solve this step-by-step, using parallel calls where possible.\", data=None), Part(type=, text=None, data={'id': 'toolu_01KjnQH2Nsz2viQ7XYpLW3Ta', 'name': 'simple_add', 'arguments': {'a': 10, 'b': 5}}), Part(type=, text=None, data={'id': 'toolu_01Koi2EZrGZsBbnQ13wuuvzY', 'name': 'simple_add', 'arguments': {'a': 2, 'b': 1}})]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='tool', content=[Part(type=, text='15', data={'id': 'toolu_01KjnQH2Nsz2viQ7XYpLW3Ta', 'name': 'simple_add'}), Part(type=, text='3', data={'id': 'toolu_01Koi2EZrGZsBbnQ13wuuvzY', 'name': 'simple_add'})]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='assistant', content=[Part(type=, text='Now I need to multiply 15 * 3 before I can do the final division:', data=None), Part(type=, text=None, data={'id': 'toolu_0141NRaWUjmGtwxZjWkyiq6C', 'name': 'multiply', 'arguments': {'a': 15, 'b': 3}, 'cache_control': {'type': 'ephemeral'}})]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='tool', content=[Part(type=, text='45', data={'id': 'toolu_0141NRaWUjmGtwxZjWkyiq6C', 'name': 'multiply'})]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='assistant', content=[Part(type=, text='.', data={'cache_control': {'type': 'ephemeral'}})]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Msg(role='user', content=[Part(type=, text='again', data=None)]) \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "\n" ] } @@ -3057,37 +3177,33 @@ "text/markdown": [ "
\n", "\n", - "# Multiplying 213127 × 451233\n", + "## Step-by-Step Solution\n", "\n", - "## Setting Up the Problem\n", + "I'll break this down using the distributive property:\n", "\n", - "I'll break 451233 into **450000 + 1233** to make this manageable.\n", + "**213127 × 451233 = 213127 × (450000 + 1233)**\n", "\n", - "$$213127 × 451233 = 213127 × 450000 + 213127 × 1233$$\n", - "\n", - "## Part 1: 213127 × 450000\n", + "### Part 1: 213127 × 450000\n", "\n", "First, 213127 × 45:\n", "- 213127 × 40 = 8,525,080\n", "- 213127 × 5 = 1,065,635\n", "- Sum: **9,590,715**\n", "\n", - "Then multiply by 10000:\n", - "$$213127 × 450000 = 95,907,150,000$$\n", + "Then × 10,000: **95,907,150,000**\n", "\n", - "## Part 2: 213127 × 1233\n", + "### Part 2: 213127 × 1233\n", "\n", "Break into 1000 + 233:\n", - "- **213127 × 1000** = 213,127,000\n", - "- **213127 × 233:**\n", + "- 213127 × 1000 = 213,127,000\n", + "- 213127 × 233:\n", " - 213127 × 200 = 42,625,400\n", " - 213127 × 33 = 7,033,191\n", - " - Sum: 49,658,591\n", + " - Sum: **49,658,591**\n", "\n", - "Add together:\n", - "$$213127 × 1233 = 213,127,000 + 49,658,591 = 262,785,591$$\n", + "Adding: 213,127,000 + 49,658,591 = **262,785,591**\n", "\n", - "## Final Addition\n", + "### Final Addition\n", "\n", "$$95,907,150,000 + 262,785,591 = \\boxed{96,169,935,591}$$\n", "\n", @@ -3095,14 +3211,14 @@ "\n", "- model: `claude-opus-4-8`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=22, completion_tokens=678, total_tokens=700, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 22, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 678, 'output_tokens_details': {'thinking_tokens': 299}, 'service_tier': 'standard', 'inference_geo': 'global'})`\n", + "- usage: `Usage(prompt_tokens=22, completion_tokens=577, total_tokens=599, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 22, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 577, 'output_tokens_details': {'thinking_tokens': 258}, 'service_tier': 'standard', 'inference_geo': 'global'})`\n", "\n", "\n", "\n", "
" ], "text/plain": [ - "Completion(model='claude-opus-4-8', message=Msg(role='assistant', content=[Part(type=, text='', data={'type': 'thinking', 'thinking': '', 'signature': 'EokGCmMIDhgCKkCu6JruEWZfLNT0UpcJWHbozD65mrG4zfhFzFJP/IKvWkgIGBO6bb7hWcKL5UWhOI5VpeVcHVTfHNJQBRV5bI4mMg9jbGF1ZGUtb3B1cy00LTg4AEIIdGhpbmtpbmcSDEi6wkCOEduWfmZ4dRoMLWVuc1kELd8c6vAQIjCFVWw6g6I1/fkj9n+AxqpqNiqWILUJ9afbv1JzSHwWxGKNG3fvZH3Tb2e9UZx3jscq0wTLTetuhhtHkk0m8qbnYhwr6Ub+pUrB+yMG0xscmFBaAxgKaWQnDFEFqIsF/5NpN2hbDHuR8gaD8CKjIBQJO5W0FSpOhLAAJQmpydjnQmfe8+A1GJ8HgFTXEa1yhLs7xQ7XrN6yIWc6TaMOq96O3NQH/vM67N3BZ/8dvbnW/o+at4ctmZqmkZZqgiS69STQb3JQxRXilJWcVfxX1dw/1D/5J9NSsSRonijfV5k6BH1ikMDJGQ2jyegEAHY+STj6YVRPj7+jKY8nGh+4zNNnGGWf6BZicN+ZZn37B6HFcX5gzTlOtc4rHXrd8GzGkgKzNYCYcPJf8U1dl3LULfbRNyyTprJA1ejPctHyPeQiztvX+3zXCDbxaPPofyzj4SfmyvkuxVxx5mUDwtYmoHRLqeCRMge0o/u1xKwEu6krlZu+/+PKH0zB3MI2gXvPqp+hqe6+v1+fuaU8XhTESj/as5AsrMWefU0pzA3vOtM8NqOlt+iIF5JttsQl02pm/+ClR7Q4sXjfm54ia/TWe4IMcXB2yyKbaPjLFuSYMKedAHtp9elgCg0Cb+PN8cv5fWMvavQZzlzqNUm3qiFxTCG8Ue63zCrNM/d52ilMRC5YDXdkesAghp/VMVXfDncERXG9WN7aYIGbqiXMpMiMc3qDk0Oy3zSkNSSzr7tVivMQ/MvOT3EmK4j2Dd3sOpd5vQQ2E+ydMhRKEEYpQ5hLXGZ7S3hh0Yb1J1WkcC9rrDoIE3SEiSZerLcXQkskcuOnycLy4GcXHl0/MxNv7y5cUpYN/XvrsMMcGAE='}), Part(type=, text=\"# Multiplying 213127 × 451233\\n\\n## Setting Up the Problem\\n\\nI'll break 451233 into **450000 + 1233** to make this manageable.\\n\\n$$213127 × 451233 = 213127 × 450000 + 213127 × 1233$$\\n\\n## Part 1: 213127 × 450000\\n\\nFirst, 213127 × 45:\\n- 213127 × 40 = 8,525,080\\n- 213127 × 5 = 1,065,635\\n- Sum: **9,590,715**\\n\\nThen multiply by 10000:\\n$$213127 × 450000 = 95,907,150,000$$\\n\\n## Part 2: 213127 × 1233\\n\\nBreak into 1000 + 233:\\n- **213127 × 1000** = 213,127,000\\n- **213127 × 233:**\\n - 213127 × 200 = 42,625,400\\n - 213127 × 33 = 7,033,191\\n - Sum: 49,658,591\\n\\nAdd together:\\n$$213127 × 1233 = 213,127,000 + 49,658,591 = 262,785,591$$\\n\\n## Final Addition\\n\\n$$95,907,150,000 + 262,785,591 = \\\\boxed{96,169,935,591}$$\", data={'type': 'text', 'text': \"# Multiplying 213127 × 451233\\n\\n## Setting Up the Problem\\n\\nI'll break 451233 into **450000 + 1233** to make this manageable.\\n\\n$$213127 × 451233 = 213127 × 450000 + 213127 × 1233$$\\n\\n## Part 1: 213127 × 450000\\n\\nFirst, 213127 × 45:\\n- 213127 × 40 = 8,525,080\\n- 213127 × 5 = 1,065,635\\n- Sum: **9,590,715**\\n\\nThen multiply by 10000:\\n$$213127 × 450000 = 95,907,150,000$$\\n\\n## Part 2: 213127 × 1233\\n\\nBreak into 1000 + 233:\\n- **213127 × 1000** = 213,127,000\\n- **213127 × 233:**\\n - 213127 × 200 = 42,625,400\\n - 213127 × 33 = 7,033,191\\n - Sum: 49,658,591\\n\\nAdd together:\\n$$213127 × 1233 = 213,127,000 + 49,658,591 = 262,785,591$$\\n\\n## Final Addition\\n\\n$$95,907,150,000 + 262,785,591 = \\\\boxed{96,169,935,591}$$\"})]), finish_reason=, usage=Usage(prompt_tokens=22, completion_tokens=678, total_tokens=700, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 22, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 678, 'output_tokens_details': {'thinking_tokens': 299}, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-opus-4-8', 'id': 'msg_01JxZCqWVJjzhryxMMqBrRU9', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'thinking', 'thinking': '', 'signature': 'EokGCmMIDhgCKkCu6JruEWZfLNT0UpcJWHbozD65mrG4zfhFzFJP/IKvWkgIGBO6bb7hWcKL5UWhOI5VpeVcHVTfHNJQBRV5bI4mMg9jbGF1ZGUtb3B1cy00LTg4AEIIdGhpbmtpbmcSDEi6wkCOEduWfmZ4dRoMLWVuc1kELd8c6vAQIjCFVWw6g6I1/fkj9n+AxqpqNiqWILUJ9afbv1JzSHwWxGKNG3fvZH3Tb2e9UZx3jscq0wTLTetuhhtHkk0m8qbnYhwr6Ub+pUrB+yMG0xscmFBaAxgKaWQnDFEFqIsF/5NpN2hbDHuR8gaD8CKjIBQJO5W0FSpOhLAAJQmpydjnQmfe8+A1GJ8HgFTXEa1yhLs7xQ7XrN6yIWc6TaMOq96O3NQH/vM67N3BZ/8dvbnW/o+at4ctmZqmkZZqgiS69STQb3JQxRXilJWcVfxX1dw/1D/5J9NSsSRonijfV5k6BH1ikMDJGQ2jyegEAHY+STj6YVRPj7+jKY8nGh+4zNNnGGWf6BZicN+ZZn37B6HFcX5gzTlOtc4rHXrd8GzGkgKzNYCYcPJf8U1dl3LULfbRNyyTprJA1ejPctHyPeQiztvX+3zXCDbxaPPofyzj4SfmyvkuxVxx5mUDwtYmoHRLqeCRMge0o/u1xKwEu6krlZu+/+PKH0zB3MI2gXvPqp+hqe6+v1+fuaU8XhTESj/as5AsrMWefU0pzA3vOtM8NqOlt+iIF5JttsQl02pm/+ClR7Q4sXjfm54ia/TWe4IMcXB2yyKbaPjLFuSYMKedAHtp9elgCg0Cb+PN8cv5fWMvavQZzlzqNUm3qiFxTCG8Ue63zCrNM/d52ilMRC5YDXdkesAghp/VMVXfDncERXG9WN7aYIGbqiXMpMiMc3qDk0Oy3zSkNSSzr7tVivMQ/MvOT3EmK4j2Dd3sOpd5vQQ2E+ydMhRKEEYpQ5hLXGZ7S3hh0Yb1J1WkcC9rrDoIE3SEiSZerLcXQkskcuOnycLy4GcXHl0/MxNv7y5cUpYN/XvrsMMcGAE='}, {'type': 'text', 'text': \"# Multiplying 213127 × 451233\\n\\n## Setting Up the Problem\\n\\nI'll break 451233 into **450000 + 1233** to make this manageable.\\n\\n$$213127 × 451233 = 213127 × 450000 + 213127 × 1233$$\\n\\n## Part 1: 213127 × 450000\\n\\nFirst, 213127 × 45:\\n- 213127 × 40 = 8,525,080\\n- 213127 × 5 = 1,065,635\\n- Sum: **9,590,715**\\n\\nThen multiply by 10000:\\n$$213127 × 450000 = 95,907,150,000$$\\n\\n## Part 2: 213127 × 1233\\n\\nBreak into 1000 + 233:\\n- **213127 × 1000** = 213,127,000\\n- **213127 × 233:**\\n - 213127 × 200 = 42,625,400\\n - 213127 × 33 = 7,033,191\\n - Sum: 49,658,591\\n\\nAdd together:\\n$$213127 × 1233 = 213,127,000 + 49,658,591 = 262,785,591$$\\n\\n## Final Addition\\n\\n$$95,907,150,000 + 262,785,591 = \\\\boxed{96,169,935,591}$$\"}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 22, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 678, 'output_tokens_details': {'thinking_tokens': 299}, 'service_tier': 'standard', 'inference_geo': 'global'}})" + "Completion(model='claude-opus-4-8', message=Msg(role='assistant', content=[Part(type=, text='', data={'type': 'thinking', 'thinking': '', 'signature': 'EqoFCmMIDhgCKkBnpQQgUyrHBk5ZlqtkhyaZyIUSr2XPQsbjTz4mj9bwsVnKeK7m4M/virzTHFBRfJsFhu4GXt9Fj0nKGKS0Fn/fMg9jbGF1ZGUtb3B1cy00LTg4AEIIdGhpbmtpbmcSDN2aDvGyJb1yrWl58hoMmOVJLOjb8gaqK6v8IjBjQ6LXLgS3CpF3zJErlkPUo9gTKw3b1PStew/i3NKz8gPwdz86dFiR6dFTtFiVvDoq9APgK3f6QP0yDerBooR0gdDZRtq5w+ya061qrPolafTSopGnnVdsCLQaj0Nz5wo4x0a3tqZwpigX0Uf5obJBQA0c8MEvmAD9uRy1FcRx0ORUiPkhXAzePFl/6z+xZQ7BV6eeCMDGeo4abXhgfXEuBABuXAuninCJulNWWhsmoeqBPNMA0J1krOFV70ugMdP9uOkSfrNqsLO+jdliR4aevMPLzipotobp+ssc44hyAJs9I8RsZZbnQRPBRUsBgWVkqCfiIgwWnXFplm0uHkPFp7YfHN8pfahOZ7Aj7gR9ifMND9uoNeZnAN7H2upM3nv8+JtrRSVbwfxlrQVPCoPLaFLM3eCNiGsNRcaOfrfeKDK6Y/1G2xC44+BpQ1Ozbbxf4Qd4qZwWp9X2AASeoMRKlSukz0mOYk/+gjAL0MVUO3rKnvwuNZbBP3ZtWgRKdVJoNWkFlrIxNd4jv7wIscUNtDExdN59poLeh42Ldc93qPwknVd7f4OHDkpJE3780mRYwJEOPNZQdooFZgGJFKWc4ZhdOF8WqiXKpBd+KrSwBKkC5VXFtdh2nTxIW62tIKXRtFADqsCxvv0x/MMJljdS9KYl/jd1h9Dcyi4b34RHYVCON20kUd/325cOR2mc3CSotBrkFNm4gXEZ0Ke0OKM/HIBjGI9f4BgB'}), Part(type=, text=\"## Step-by-Step Solution\\n\\nI'll break this down using the distributive property:\\n\\n**213127 × 451233 = 213127 × (450000 + 1233)**\\n\\n### Part 1: 213127 × 450000\\n\\nFirst, 213127 × 45:\\n- 213127 × 40 = 8,525,080\\n- 213127 × 5 = 1,065,635\\n- Sum: **9,590,715**\\n\\nThen × 10,000: **95,907,150,000**\\n\\n### Part 2: 213127 × 1233\\n\\nBreak into 1000 + 233:\\n- 213127 × 1000 = 213,127,000\\n- 213127 × 233:\\n - 213127 × 200 = 42,625,400\\n - 213127 × 33 = 7,033,191\\n - Sum: **49,658,591**\\n\\nAdding: 213,127,000 + 49,658,591 = **262,785,591**\\n\\n### Final Addition\\n\\n$$95,907,150,000 + 262,785,591 = \\\\boxed{96,169,935,591}$$\", data={'type': 'text', 'text': \"## Step-by-Step Solution\\n\\nI'll break this down using the distributive property:\\n\\n**213127 × 451233 = 213127 × (450000 + 1233)**\\n\\n### Part 1: 213127 × 450000\\n\\nFirst, 213127 × 45:\\n- 213127 × 40 = 8,525,080\\n- 213127 × 5 = 1,065,635\\n- Sum: **9,590,715**\\n\\nThen × 10,000: **95,907,150,000**\\n\\n### Part 2: 213127 × 1233\\n\\nBreak into 1000 + 233:\\n- 213127 × 1000 = 213,127,000\\n- 213127 × 233:\\n - 213127 × 200 = 42,625,400\\n - 213127 × 33 = 7,033,191\\n - Sum: **49,658,591**\\n\\nAdding: 213,127,000 + 49,658,591 = **262,785,591**\\n\\n### Final Addition\\n\\n$$95,907,150,000 + 262,785,591 = \\\\boxed{96,169,935,591}$$\"})]), finish_reason=, usage=Usage(prompt_tokens=22, completion_tokens=577, total_tokens=599, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 22, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 577, 'output_tokens_details': {'thinking_tokens': 258}, 'service_tier': 'standard', 'inference_geo': 'global'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-opus-4-8', 'id': 'msg_01RGW57dVeXuQ3qq1x6Lh9WV', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'thinking', 'thinking': '', 'signature': 'EqoFCmMIDhgCKkBnpQQgUyrHBk5ZlqtkhyaZyIUSr2XPQsbjTz4mj9bwsVnKeK7m4M/virzTHFBRfJsFhu4GXt9Fj0nKGKS0Fn/fMg9jbGF1ZGUtb3B1cy00LTg4AEIIdGhpbmtpbmcSDN2aDvGyJb1yrWl58hoMmOVJLOjb8gaqK6v8IjBjQ6LXLgS3CpF3zJErlkPUo9gTKw3b1PStew/i3NKz8gPwdz86dFiR6dFTtFiVvDoq9APgK3f6QP0yDerBooR0gdDZRtq5w+ya061qrPolafTSopGnnVdsCLQaj0Nz5wo4x0a3tqZwpigX0Uf5obJBQA0c8MEvmAD9uRy1FcRx0ORUiPkhXAzePFl/6z+xZQ7BV6eeCMDGeo4abXhgfXEuBABuXAuninCJulNWWhsmoeqBPNMA0J1krOFV70ugMdP9uOkSfrNqsLO+jdliR4aevMPLzipotobp+ssc44hyAJs9I8RsZZbnQRPBRUsBgWVkqCfiIgwWnXFplm0uHkPFp7YfHN8pfahOZ7Aj7gR9ifMND9uoNeZnAN7H2upM3nv8+JtrRSVbwfxlrQVPCoPLaFLM3eCNiGsNRcaOfrfeKDK6Y/1G2xC44+BpQ1Ozbbxf4Qd4qZwWp9X2AASeoMRKlSukz0mOYk/+gjAL0MVUO3rKnvwuNZbBP3ZtWgRKdVJoNWkFlrIxNd4jv7wIscUNtDExdN59poLeh42Ldc93qPwknVd7f4OHDkpJE3780mRYwJEOPNZQdooFZgGJFKWc4ZhdOF8WqiXKpBd+KrSwBKkC5VXFtdh2nTxIW62tIKXRtFADqsCxvv0x/MMJljdS9KYl/jd1h9Dcyi4b34RHYVCON20kUd/325cOR2mc3CSotBrkFNm4gXEZ0Ke0OKM/HIBjGI9f4BgB'}, {'type': 'text', 'text': \"## Step-by-Step Solution\\n\\nI'll break this down using the distributive property:\\n\\n**213127 × 451233 = 213127 × (450000 + 1233)**\\n\\n### Part 1: 213127 × 450000\\n\\nFirst, 213127 × 45:\\n- 213127 × 40 = 8,525,080\\n- 213127 × 5 = 1,065,635\\n- Sum: **9,590,715**\\n\\nThen × 10,000: **95,907,150,000**\\n\\n### Part 2: 213127 × 1233\\n\\nBreak into 1000 + 233:\\n- 213127 × 1000 = 213,127,000\\n- 213127 × 233:\\n - 213127 × 200 = 42,625,400\\n - 213127 × 33 = 7,033,191\\n - Sum: **49,658,591**\\n\\nAdding: 213,127,000 + 49,658,591 = **262,785,591**\\n\\n### Final Addition\\n\\n$$95,907,150,000 + 262,785,591 = \\\\boxed{96,169,935,591}$$\"}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 22, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 577, 'output_tokens_details': {'thinking_tokens': 258}, 'service_tier': 'standard', 'inference_geo': 'global'}})" ] }, "execution_count": null, @@ -3271,14 +3387,14 @@ "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65})`\n", + "- usage: `Usage(prompt_tokens=3, completion_tokens=9, total_tokens=79, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=67, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 79, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'})`\n", "\n", "\n", "\n", "" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'deltas': [Delta(text='Hello! How can I help', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=6, total_tokens=74, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 6, 'totalTokenCount': 74, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I help'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 6, 'totalTokenCount': 74, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'CQTzadesKYqG7M8P1f_ygQM'}), Delta(text=' you today?', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), raw={'candidates': [{'content': {'parts': [{'text': ' you today?'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'CQTzadesKYqG7M8P1f_ygQM'}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), raw={'candidates': [{'content': {'parts': [{'text': '', 'thoughtSignature': 'EtUCCtICAQw51sc8/USM17eSlXy084QBR3CvImgSYQMu4SIX3flFPO/w1ef8S0o4xE5JqO2vwswVeid9RMyQuQv/0ZjISj6LRH+btu0vcO3p3wPfGPaqoZ9JcXA4V8Kmho4YA3j/lcgj8i5xDh5SNakjbkf/b9EH0GUYSFZ3Pg2R+vKaGlAuyXTYMybnzTPpICp7QUemOZWTVyw5KWoNsSlXmn6RuIvb7Gr3k5iD3OnW+Jj7rwkFSvvIHW4zg9FMjQTJyacLumzENToROGNSjUD2HHuMP8NcoFLbI1fUFwqIIIZOJ9RNOFNJzoS/rwzF1nplG9qmujIrII2LFV5XbF1BP7Cgc7LCD7uQqpnfdrZ0uBFTsry+4+LFcxqiqNEY127EDSHp1CQt4VtMV6wRStufenoouBvQJN8nRsaLiw4XW0KxDYJjsX+XDIh7F5xU/KCztRLH67M='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'CQTzadesKYqG7M8P1f_ygQM'})]})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=79, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=67, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 79, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'deltas': [Delta(text='Hello! How can I', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=5, total_tokens=75, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=67, raw={'promptTokenCount': 3, 'candidatesTokenCount': 5, 'totalTokenCount': 75, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 5, 'totalTokenCount': 75, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'OwQsapCkN_rI-8YP9uDwkAI'}), Delta(text=' help you today?', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=79, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=67, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 79, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': ' help you today?'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 79, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'OwQsapCkN_rI-8YP9uDwkAI'}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=79, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=67, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 79, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': '', 'thoughtSignature': 'EscCCsQCAQw51se0lc5/sboBLKB+/EcKQyUCNbZS3y7cxFgThNQ8EsTbN0BFSMq4islPpnivNnZxp2vL3l3FXNp66KyND1EGoQlFBWcMoTXJIVOa1GwR/r4RkL4kPDjmv0IORJ9SMsWWIEmBj7ml551SpZfgwU2WRkj7gi4P1HKcJBsiTtRsauAebV4DwgJmOvgteFSmSCHkjbaPM/Si3Z50Rfgzs/KybFmrLpdT5GVBP4f3NlmmcsxmSuPZrpQvdy8JIC3uBCG7+6ghFYTx6mmg+6yBdm//9l6ySRrtMfTI1VcZox68MGR4V5rdpr+kZG8BvYJblvXkOtzenRTlrzC8LFpCJf6DzhknOg+g9Ozta7VsZZOfZe9yXEtb0dHn9SgxFHZjAw6Q6DPIt8NJxDMqM/Az8p6h3gEzilaopXQr6N4lls27YXjD'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 79, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 67, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'OwQsapCkN_rI-8YP9uDwkAI'})]})" ] }, "execution_count": null, @@ -3300,19 +3416,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "Here's the current weather in **Istanbul, Turkey** 🌤️:\n", + "Here's the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026:\n", "\n", - "- **Condition:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")Istanbul is currently mostly sunny.\n", - "- **Temperature:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")63°F (≈17°C)\n", - "- **Feels Like:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")RealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds of 11 mph.\n", - "- **Wind:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")ENE at 11 mph, with gusts up to 14 mph.\n", - "- **Humidity:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")52%\n", - "- **Visibility:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")15 miles\n", - "- **UV Index:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")0.8 (Low)\n", + "☀️ **Sunny & Warm**\n", "\n", - "**Looking ahead:** [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")Rainy weather is expected Thursday evening through Friday morning.\n", + "- [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")**Conditions:** Plenty of sun with a steady afternoon breeze\n", + "- [*](https://weather.yahoo.com/tr/istanbul/istanbul/ \"Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather\")**High:** 83°F (28°C) | **Low:** 63°F (17°C)\n", + "- [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")**Tonight:** Clear to partly cloudy, with a low of 67°F\n", + "- [*](https://www.wunderground.com/weather/tr/istanbul \"Istanbul, Türkiye Weather Conditions | Weather Underground\")**Wind:** NE at 10 to 15 mph\n", + "- [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")**Air Quality:** Poor — the air has reached a high level of pollution and is unhealthy for sensitive groups. It's advised to reduce time spent outside if you experience difficulty breathing or throat irritation.\n", "\n", - "Overall, it's a pleasant spring day in Istanbul! 🌿" + "Overall, it's a beautiful sunny day in Istanbul, but do be mindful of the air quality if you're planning to spend time outdoors!" ] } ], @@ -3341,19 +3455,17 @@ "text/markdown": [ "
\n", "\n", - "Here's the current weather in **Istanbul, Turkey** 🌤️:\n", + "Here's the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026:\n", "\n", - "- **Condition:** Istanbul is currently mostly sunny.\n", - "- **Temperature:** 63°F (≈17°C)\n", - "- **Feels Like:** RealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds of 11 mph.\n", - "- **Wind:** ENE at 11 mph, with gusts up to 14 mph.\n", - "- **Humidity:** 52%\n", - "- **Visibility:** 15 miles\n", - "- **UV Index:** 0.8 (Low)\n", + "☀️ **Sunny & Warm**\n", "\n", - "**Looking ahead:** Rainy weather is expected Thursday evening through Friday morning.\n", + "- **Conditions:** Plenty of sun with a steady afternoon breeze\n", + "- **High:** 83°F (28°C) | **Low:** 63°F (17°C)\n", + "- **Tonight:** Clear to partly cloudy, with a low of 67°F\n", + "- **Wind:** NE at 10 to 15 mph\n", + "- **Air Quality:** Poor — the air has reached a high level of pollution and is unhealthy for sensitive groups. It's advised to reduce time spent outside if you experience difficulty breathing or throat irritation.\n", "\n", - "Overall, it's a pleasant spring day in Istanbul! 🌿\n", + "Overall, it's a beautiful sunny day in Istanbul, but do be mindful of the air quality if you're planning to spend time outdoors!\n", "\n", "🔧 web_search({'query': 'Istanbul weather today'})\n", "\n", @@ -3362,14 +3474,14 @@ "\n", "- model: `claude-sonnet-4-6`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=11316, completion_tokens=358, total_tokens=11674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}})`\n", + "- usage: `Usage(prompt_tokens=10302, completion_tokens=336, total_tokens=10638, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}})`\n", "\n", "\n", "\n", "
" ], "text/plain": [ - "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'name': 'web_search', 'arguments': {'query': 'Istanbul weather today'}, 'server': True}), Part(type=, text=None, data={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul Weather Forecast', 'url': 'https://www.weather-forecast.com/locations/Istanbul/forecasts/latest', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather forecast for today Istanbul, Turkey', 'url': 'https://www.weather-atlas.com/en/turkey/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, 34, TR Current Weather - The Weather Network', 'url': 'https://www.theweathernetwork.com/en/city/tr/istanbul/istanbul/current', 'encrypted_content': 'EoEECioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHM3ttfid440npx7QhoMDXW39Ce9Wt2xeTCPIjD+CxLWJOk4VyPiKsGpsqqabAZCvViJeyHQMSQDP0F89z7a9Fxa+eR4cJY8NE3e+KAqhANotM/F++gqdVGNfvYwc87+XFPccMamSItSh9u6r3mDk8pcs60aN9unI4RAN9VP7GQ8iEvN6gh2eGuQk49+AaMUiF+NEvI2lj2Idqv9KOQYG4hYpKL2lc+munb39ohh345s8z66NDMXiOED9dubvv/DPRjWA9i+h7duxk/4A94xpvBi0E+bMXl+dGyjCLUEBskPFQCJv6xtGl75l8XoawRHApoOIKV9VawZblCdb3UD/KpOEIiXvTp7KHWXAS7dfe0+L7pyaKFb1XeWlxvx0846NbDG7ZV9fM8R0Qc3F3Q4lHxvqN22qFLKfpdMKTJ6U3knuhidnioGG4n+se3dYF/xGM9Tp40TkPrIsElx8usjm7CcHRsFJjDVV+1KJoCGdwqFB5NtSgTt80TZ96G2Z5yNmPzMThx+aGYNY4KSPjzCFiYbg13tRZW1T23+MdI5dfrnBYrAizd1P6oumSKcxmgOY9RQhHNCTLveltQJ1fvirNH+3mliWwHvZYVAOTCiQaYF2k+cGAM=', 'page_age': 'March 28, 2026'}, {'type': 'web_search_result', 'title': 'Weather for Istanbul, Turkey', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul', 'encrypted_content': 'EtwBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDwplnk0yvb8e7vcUhoMh1wm+KOzFJ0GX5U5IjBOLyf264bXLXDhpSJQzgwF3I39T/OnHIW2EDRlqC+eVKeNx5ByRMDJAfl2Jb46B4kqYJva6tj79gwk2LEGQGBWl9VkEFDcopTy1l5jpxIjrFGIGrHwggVaZxZNw8V59Gu2/uYQdqOBR9MgkcP5z2nJJehZD2R38qITBaiN+qntG7MnR0tZmIkxdjceqI/JtEJocRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'EuMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCFZERjCc+BjLxJUbBoMWaN64ZC6/0K7jItVIjBXBWlz4NSrP/ccrZ2aiZBc/I5IOoxlPjzcU7t5OAH6Xw2JnjZHM4P8JvJLadYJhb4qZ1F4IUf7thihYLPNkUkKeQiGGXZQMD2+H+re1TWafGVU4WSAIxdmI/249GG/OiDs3iCO63UsGI9XKxZrWQ9WlPrIWQ/EiKsywt1oX7ii5rOhqBSXKUJSxNCWDD5tlDufn1sh6447Ng8YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Yr - Istanbul - Hourly weather forecast', 'url': 'https://www.yr.no/en/forecast/hourly-table/2-745044/Republic%20of%20T%C3%BCrkiye/Istanbul/Istanbul?i=0', 'encrypted_content': 'EsUBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNY9Q90cjeGh6WIzaxoMV1RGE8EcEY7OSqFrIjALPy1kTyRGAmTBy6hwp/aV5lQev+gXAt+kDEnhJZfkZFWAk0FhAnl6qWsALU5RMP4qSX0c7vLQ02pNc7Hqt7nZpZGHbe7aHR4mODuwJn+bC2/XwwbXPfvXTUjW6gJVFuIPnpW2OJHZi/BTWNom+09OcWky0OhVW7I4j6cYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye 10-Day Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/daily-weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}), Part(type=, text=\"Here's the current weather in **Istanbul, Turkey** 🌤️:\\n\\n- **Condition:** Istanbul is currently mostly sunny.\\n- **Temperature:** 63°F (≈17°C)\\n- **Feels Like:** RealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds of 11 mph.\\n- **Wind:** ENE at 11 mph, with gusts up to 14 mph.\\n- **Humidity:** 52%\\n- **Visibility:** 15 miles\\n- **UV Index:** 0.8 (Low)\\n\\n**Looking ahead:** Rainy weather is expected Thursday evening through Friday morning.\\n\\nOverall, it's a pleasant spring day in Istanbul! 🌿\", data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=11316, completion_tokens=358, total_tokens=11674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), tool_calls=[ToolCall(id='srvtoolu_01FzBXLib5wpVysgs4vWahec', name='web_search', arguments={'query': 'Istanbul weather today'}, server=True, extra={})], api_name='anthropic', vendor_name='anthropic', raw={'deltas': [Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'message_start', 'message': {'model': 'claude-sonnet-4-6', 'id': 'msg_01Kh9ioYruLnLuqDAoxJHM8D', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': None, 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 2220, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 56, 'service_tier': 'standard', 'inference_geo': 'global'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='srvtoolu_01FzBXLib5wpVysgs4vWahec', name='web_search', arguments={'_delta': ''}, server=True, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 0, 'content_block': {'type': 'server_tool_use', 'id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'name': 'web_search', 'input': {}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'ping'}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ''}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '{\"query\":'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '{\"query\":'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ' \"Istan'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ' \"Istan'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'bul weath'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'bul weath'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'er today'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'er today'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '\"}'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '\"}'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 0}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul Weather Forecast', 'url': 'https://www.weather-forecast.com/locations/Istanbul/forecasts/latest', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather forecast for today Istanbul, Turkey', 'url': 'https://www.weather-atlas.com/en/turkey/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, 34, TR Current Weather - The Weather Network', 'url': 'https://www.theweathernetwork.com/en/city/tr/istanbul/istanbul/current', 'encrypted_content': 'EoEECioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHM3ttfid440npx7QhoMDXW39Ce9Wt2xeTCPIjD+CxLWJOk4VyPiKsGpsqqabAZCvViJeyHQMSQDP0F89z7a9Fxa+eR4cJY8NE3e+KAqhANotM/F++gqdVGNfvYwc87+XFPccMamSItSh9u6r3mDk8pcs60aN9unI4RAN9VP7GQ8iEvN6gh2eGuQk49+AaMUiF+NEvI2lj2Idqv9KOQYG4hYpKL2lc+munb39ohh345s8z66NDMXiOED9dubvv/DPRjWA9i+h7duxk/4A94xpvBi0E+bMXl+dGyjCLUEBskPFQCJv6xtGl75l8XoawRHApoOIKV9VawZblCdb3UD/KpOEIiXvTp7KHWXAS7dfe0+L7pyaKFb1XeWlxvx0846NbDG7ZV9fM8R0Qc3F3Q4lHxvqN22qFLKfpdMKTJ6U3knuhidnioGG4n+se3dYF/xGM9Tp40TkPrIsElx8usjm7CcHRsFJjDVV+1KJoCGdwqFB5NtSgTt80TZ96G2Z5yNmPzMThx+aGYNY4KSPjzCFiYbg13tRZW1T23+MdI5dfrnBYrAizd1P6oumSKcxmgOY9RQhHNCTLveltQJ1fvirNH+3mliWwHvZYVAOTCiQaYF2k+cGAM=', 'page_age': 'March 28, 2026'}, {'type': 'web_search_result', 'title': 'Weather for Istanbul, Turkey', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul', 'encrypted_content': 'EtwBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDwplnk0yvb8e7vcUhoMh1wm+KOzFJ0GX5U5IjBOLyf264bXLXDhpSJQzgwF3I39T/OnHIW2EDRlqC+eVKeNx5ByRMDJAfl2Jb46B4kqYJva6tj79gwk2LEGQGBWl9VkEFDcopTy1l5jpxIjrFGIGrHwggVaZxZNw8V59Gu2/uYQdqOBR9MgkcP5z2nJJehZD2R38qITBaiN+qntG7MnR0tZmIkxdjceqI/JtEJocRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'EuMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCFZERjCc+BjLxJUbBoMWaN64ZC6/0K7jItVIjBXBWlz4NSrP/ccrZ2aiZBc/I5IOoxlPjzcU7t5OAH6Xw2JnjZHM4P8JvJLadYJhb4qZ1F4IUf7thihYLPNkUkKeQiGGXZQMD2+H+re1TWafGVU4WSAIxdmI/249GG/OiDs3iCO63UsGI9XKxZrWQ9WlPrIWQ/EiKsywt1oX7ii5rOhqBSXKUJSxNCWDD5tlDufn1sh6447Ng8YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Yr - Istanbul - Hourly weather forecast', 'url': 'https://www.yr.no/en/forecast/hourly-table/2-745044/Republic%20of%20T%C3%BCrkiye/Istanbul/Istanbul?i=0', 'encrypted_content': 'EsUBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNY9Q90cjeGh6WIzaxoMV1RGE8EcEY7OSqFrIjALPy1kTyRGAmTBy6hwp/aV5lQev+gXAt+kDEnhJZfkZFWAk0FhAnl6qWsALU5RMP4qSX0c7vLQ02pNc7Hqt7nZpZGHbe7aHR4mODuwJn+bC2/XwwbXPfvXTUjW6gJVFuIPnpW2OJHZi/BTWNom+09OcWky0OhVW7I4j6cYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye 10-Day Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/daily-weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 1, 'content_block': {'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul Weather Forecast', 'url': 'https://www.weather-forecast.com/locations/Istanbul/forecasts/latest', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather forecast for today Istanbul, Turkey', 'url': 'https://www.weather-atlas.com/en/turkey/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, 34, TR Current Weather - The Weather Network', 'url': 'https://www.theweathernetwork.com/en/city/tr/istanbul/istanbul/current', 'encrypted_content': 'EoEECioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHM3ttfid440npx7QhoMDXW39Ce9Wt2xeTCPIjD+CxLWJOk4VyPiKsGpsqqabAZCvViJeyHQMSQDP0F89z7a9Fxa+eR4cJY8NE3e+KAqhANotM/F++gqdVGNfvYwc87+XFPccMamSItSh9u6r3mDk8pcs60aN9unI4RAN9VP7GQ8iEvN6gh2eGuQk49+AaMUiF+NEvI2lj2Idqv9KOQYG4hYpKL2lc+munb39ohh345s8z66NDMXiOED9dubvv/DPRjWA9i+h7duxk/4A94xpvBi0E+bMXl+dGyjCLUEBskPFQCJv6xtGl75l8XoawRHApoOIKV9VawZblCdb3UD/KpOEIiXvTp7KHWXAS7dfe0+L7pyaKFb1XeWlxvx0846NbDG7ZV9fM8R0Qc3F3Q4lHxvqN22qFLKfpdMKTJ6U3knuhidnioGG4n+se3dYF/xGM9Tp40TkPrIsElx8usjm7CcHRsFJjDVV+1KJoCGdwqFB5NtSgTt80TZ96G2Z5yNmPzMThx+aGYNY4KSPjzCFiYbg13tRZW1T23+MdI5dfrnBYrAizd1P6oumSKcxmgOY9RQhHNCTLveltQJ1fvirNH+3mliWwHvZYVAOTCiQaYF2k+cGAM=', 'page_age': 'March 28, 2026'}, {'type': 'web_search_result', 'title': 'Weather for Istanbul, Turkey', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul', 'encrypted_content': 'EtwBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDwplnk0yvb8e7vcUhoMh1wm+KOzFJ0GX5U5IjBOLyf264bXLXDhpSJQzgwF3I39T/OnHIW2EDRlqC+eVKeNx5ByRMDJAfl2Jb46B4kqYJva6tj79gwk2LEGQGBWl9VkEFDcopTy1l5jpxIjrFGIGrHwggVaZxZNw8V59Gu2/uYQdqOBR9MgkcP5z2nJJehZD2R38qITBaiN+qntG7MnR0tZmIkxdjceqI/JtEJocRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'EuMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCFZERjCc+BjLxJUbBoMWaN64ZC6/0K7jItVIjBXBWlz4NSrP/ccrZ2aiZBc/I5IOoxlPjzcU7t5OAH6Xw2JnjZHM4P8JvJLadYJhb4qZ1F4IUf7thihYLPNkUkKeQiGGXZQMD2+H+re1TWafGVU4WSAIxdmI/249GG/OiDs3iCO63UsGI9XKxZrWQ9WlPrIWQ/EiKsywt1oX7ii5rOhqBSXKUJSxNCWDD5tlDufn1sh6447Ng8YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Yr - Istanbul - Hourly weather forecast', 'url': 'https://www.yr.no/en/forecast/hourly-table/2-745044/Republic%20of%20T%C3%BCrkiye/Istanbul/Istanbul?i=0', 'encrypted_content': 'EsUBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNY9Q90cjeGh6WIzaxoMV1RGE8EcEY7OSqFrIjALPy1kTyRGAmTBy6hwp/aV5lQev+gXAt+kDEnhJZfkZFWAk0FhAnl6qWsALU5RMP4qSX0c7vLQ02pNc7Hqt7nZpZGHbe7aHR4mODuwJn+bC2/XwwbXPfvXTUjW6gJVFuIPnpW2OJHZi/BTWNom+09OcWky0OhVW7I4j6cYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye 10-Day Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/daily-weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 1}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 2, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='Here', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': 'Here'}}), Delta(text=\"'s the current weather in **Istanbul, Turkey** 🌤️:\\n\\n- **Condition\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': \"'s the current weather in **Istanbul, Turkey** 🌤️:\\n\\n- **Condition\"}}), Delta(text=':** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': ':** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 2}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 3, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE ... Istanbul, Istanbul is currently Mostly sunny with a temperature of 63°. ', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDA5gu99CdPx1YyMFkhoMKQmsh+iuhyzne0gbIjDMPK7vkfmP/iNayx3Q+y9xoAYXi2bdacSRrfBRfHHM2SaGLqN7IHDpFHGD8wd6If4qFOCZ2DJabkWAYz0a7Sy9/mdJ4KFzGAQ='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE ... Istanbul, Istanbul is currently Mostly sunny with a temperature of 63°. ', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDA5gu99CdPx1YyMFkhoMKQmsh+iuhyzne0gbIjDMPK7vkfmP/iNayx3Q+y9xoAYXi2bdacSRrfBRfHHM2SaGLqN7IHDpFHGD8wd6If4qFOCZ2DJabkWAYz0a7Sy9/mdJ4KFzGAQ='}}}), Delta(text='Istanbul is currently mostly sunny.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'text_delta', 'text': 'Istanbul is currently mostly sunny.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 3}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 4, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Temperature:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 4, 'delta': {'type': 'text_delta', 'text': '\\n- **Temperature:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 4}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 5, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Monthly Air Quality Health & Activities · Wednesday, April 29 · 5:12 PM · 63°F · Mostly sunny · RealFeel® 60° · Cool · RealFeel Guide · Cool · 53°...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKURV+hQT5xL5U9LYxoMCiOo0TXyu1Voob6QIjAJwl5WvLZhkF0uIqS2D6bABRSsswHAo1qBIJtxetWCCLElVG1a2kcQBs2yymzeydkqE2H+c7jz5ni+pZyhrl+xwwosqLMYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Monthly Air Quality Health & Activities · Wednesday, April 29 · 5:12 PM · 63°F · Mostly sunny · RealFeel® 60° · Cool · RealFeel Guide · Cool · 53°...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKURV+hQT5xL5U9LYxoMCiOo0TXyu1Voob6QIjAJwl5WvLZhkF0uIqS2D6bABRSsswHAo1qBIJtxetWCCLElVG1a2kcQBs2yymzeydkqE2H+c7jz5ni+pZyhrl+xwwosqLMYBA=='}}}), Delta(text='63°F (≈17°C)', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'text_delta', 'text': '63°F (≈17°C)'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 5}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 6, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Feels Like:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 6, 'delta': {'type': 'text_delta', 'text': '\\n- **Feels Like:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 6}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 7, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'The current RealFeel® Temperature is 60° (Cool) based on observed conditions including 52% humidity, 12% cloud cover, a UV index of 1, and winds of 11...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLUaCmRuTdq7ADPbjxoMhmhKiymcjc0LGEnKIjDcK+1nTHNsDanHWIYNqW5CPuxKgicVymdVoY0SUhUF+nvxjL4fXFlr79XU51aoyw8qFBMXC9YuI2UEXQ2MeXcMHT/WHxZJGAQ='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'The current RealFeel® Temperature is 60° (Cool) based on observed conditions including 52% humidity, 12% cloud cover, a UV index of 1, and winds of 11...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLUaCmRuTdq7ADPbjxoMhmhKiymcjc0LGEnKIjDcK+1nTHNsDanHWIYNqW5CPuxKgicVymdVoY0SUhUF+nvxjL4fXFlr79XU51aoyw8qFBMXC9YuI2UEXQ2MeXcMHT/WHxZJGAQ='}}}), Delta(text='R', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': 'R'}}), Delta(text='ealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': 'ealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds'}}), Delta(text=' of 11 mph.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': ' of 11 mph.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 7}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 8, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Wind:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 8, 'delta': {'type': 'text_delta', 'text': '\\n- **Wind:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 8}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 9, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNJ48btNAyhZ8Zbk+BoM6OEuCvkIWO1jQaAHIjDfwGzLD6jL7UP+0jrs7f383n3sO//AiMoJPNGkDYgNcRuKjcUO4Hfy0OBhKpi3ZkMqE2mFwLtATnQGgDNH31uK6UcDl4AYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNJ48btNAyhZ8Zbk+BoM6OEuCvkIWO1jQaAHIjDfwGzLD6jL7UP+0jrs7f383n3sO//AiMoJPNGkDYgNcRuKjcUO4Hfy0OBhKpi3ZkMqE2mFwLtATnQGgDNH31uK6UcDl4AYBA=='}}}), Delta(text='ENE at 11 mph, with gusts up', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'text_delta', 'text': 'ENE at 11 mph, with gusts up'}}), Delta(text=' to 14 mph.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'text_delta', 'text': ' to 14 mph.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 9}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 10, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Humidity:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 10, 'delta': {'type': 'text_delta', 'text': '\\n- **Humidity:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 10}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 11, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDApHvsoRim7Rs77b6xoMeUC8phDAiTxPu51NIjAz09oc1zmGdkE6tJzitx9SYkbDlkxrxjCaekuNKBZg1fpJQ1COUITKwV+ewRwf0rUqE41iQS+m2go6wFLPDf5CVMyGykQYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDApHvsoRim7Rs77b6xoMeUC8phDAiTxPu51NIjAz09oc1zmGdkE6tJzitx9SYkbDlkxrxjCaekuNKBZg1fpJQ1COUITKwV+ewRwf0rUqE41iQS+m2go6wFLPDf5CVMyGykQYBA=='}}}), Delta(text='52%', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': '52%'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 11}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 12, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Visibility:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 12, 'delta': {'type': 'text_delta', 'text': '\\n- **Visibility:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 12}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 13, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDPsfmHY2YnfnJYd5IxoM5uHMHxUFRymbfwpLIjAUQkGisXHfuzqGNCRGr2fUQ+VzX0j1yDyHNXbK8rsxTNfue8FUGswCUJmlnzTbpisqE6BWs0+44y+p91n6zOL2FN0+f28YBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 13, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDPsfmHY2YnfnJYd5IxoM5uHMHxUFRymbfwpLIjAUQkGisXHfuzqGNCRGr2fUQ+VzX0j1yDyHNXbK8rsxTNfue8FUGswCUJmlnzTbpisqE6BWs0+44y+p91n6zOL2FN0+f28YBA=='}}}), Delta(text='15 miles', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 13, 'delta': {'type': 'text_delta', 'text': '15 miles'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 13}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 14, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **UV Index:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 14, 'delta': {'type': 'text_delta', 'text': '\\n- **UV Index:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 14}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 15, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDGAwcVSPvoK7rQcj2xoMrMcyx+WEanQwAagbIjCHnLT851Dgr1k0VG1YOIsxdb5/kzbYurjVJVM2fUBZPi24Hc69fMUYv8OFLGLliTYqE8WebGdZAj0gWv+gYQU2QDSUJqAYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 15, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDGAwcVSPvoK7rQcj2xoMrMcyx+WEanQwAagbIjCHnLT851Dgr1k0VG1YOIsxdb5/kzbYurjVJVM2fUBZPi24Hc69fMUYv8OFLGLliTYqE8WebGdZAj0gWv+gYQU2QDSUJqAYBA=='}}}), Delta(text='0.8 (Low)', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 15, 'delta': {'type': 'text_delta', 'text': '0.8 (Low)'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 15}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 16, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n\\n**Looking ahead:**', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 16, 'delta': {'type': 'text_delta', 'text': '\\n\\n**Looking ahead:**'}}), Delta(text=' ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 16, 'delta': {'type': 'text_delta', 'text': ' '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 16}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 17, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today WinterCast Local {stormName} Tracker Hourly 10-Day Radar MinuteCast® Monthly Air Quality Health & Activities · News ·...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDsfRY606L/vHPNE/hoMv0ZG+gkVpc/JMvLQIjAIIa/5hoKH6rexvc0t5QohhR+TjDp3+ujCGmKF24nBgabgGgE1ayz4YdN2Cwq000UqE+8R9MiJJG+HQb+UvbOkj4aijt4YBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 17, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today WinterCast Local {stormName} Tracker Hourly 10-Day Radar MinuteCast® Monthly Air Quality Health & Activities · News ·...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDsfRY606L/vHPNE/hoMv0ZG+gkVpc/JMvLQIjAIIa/5hoKH6rexvc0t5QohhR+TjDp3+ujCGmKF24nBgabgGgE1ayz4YdN2Cwq000UqE+8R9MiJJG+HQb+UvbOkj4aijt4YBA=='}}}), Delta(text='Rainy weather is expected Thursday evening through Friday morning.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 17, 'delta': {'type': 'text_delta', 'text': 'Rainy weather is expected Thursday evening through Friday morning.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 17}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 18, 'content_block': {'type': 'text', 'text': ''}}), Delta(text=\"\\n\\nOverall, it's a pleasant spring day in Istanbul! 🌿\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 18, 'delta': {'type': 'text_delta', 'text': \"\\n\\nOverall, it's a pleasant spring day in Istanbul! 🌿\"}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 18}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=11316, completion_tokens=358, total_tokens=11674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), raw={'type': 'message_delta', 'delta': {'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None}, 'usage': {'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}})]})" + "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'name': 'web_search', 'arguments': {'query': 'Istanbul weather today'}, 'server': True}), Part(type=, text=None, data={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Istanbul, Istanbul, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EtYGCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAWbAMpDf7gZtPXnmRoMrv9cIsgziKHFOOTWIjDIgWwgILFWQgG6KckQcYE9HiaXXB2Oh8s/povjXIkuGhDd23ncPQ6tO5uZXAcBOyoq2QVbNKBDYXlCBvO0mDrkKBoX0U0kXrWCoNRhxi5mAMTkG+PU6soLeXx02YwGIb/Ly92uwVsi95Nd5OFvorr4y5WiHuLaRSeDmP2gPEjR20S0UGGmbqkmz+e/NDyAtpFBC+lXP0l+1MzL1sZvT2LC0C8gPnq1diAgYtb7jt5Gg9EDTbUBS2Tc+/0jUAo40R4MsIEwPCbWYOiZtPYvE07yTAih9ToDeJAu/YVEvuOdJZf2p0GmpFibOpf0Q0D+JlcjIO2gYvEUCsLyslVw9FAPhqKiR8BkrD5vJkBNcqaQHRLgFKYcNd+ydrh9qLZzmb0dStHkfvFR08pS1m2Wf9CZC1WYKBV4wex1ZX43NDtVPr6/yZL7VhUXjLEKFKzvJtcBq3/TrU9Mc1iNbzM51kPgMiVdyoz54O0xx+p5jLPqV2i9vAaBRFL8uR9ab8TiaLCQ/aHHdkW0MQKWv71fBWh5S3VN1/ttzhcrRtLxpQCwzofc085/ZtgTl5zKDtSRN5wIZgZtd8ep/heX2dXH4RoLvhz9ulV96rAHHtIx+tdpWE9oUmkndRazrnD7DvO9SkH1+6nhTYb9J9Bw7wblcYrYQD2DiPoS9XV4A3qrPu80NbtHZcn1yP+e4PEkzBO9JHwxUNlabsqrrqxIHPpJ7Axk2ClzHt/8QaxnFhxHE/8u/wUBHRxGUkU5EW7VLD2XlRM+1ZeIzM97TKNasqChJ/Su7M2G6rZ9pzBx/RPLb50JkhxRUAaYVM39k+vQhfF7noGWTLytAqfFX4OR+Sqja1xJ9/4paaGINPHXArOenWEJeJybkhCPFmMuGG7F63cNO+2Fkq3YC9RIi3X8V3D0lvbQUYzKRN80OQajvP67SL8ENVK0Hb5TI78fPU31cMIPD95ucoyLhigPuAyIhJoRWbsn5f8WMuMxPNUAk/l0lgsxM5KKZOOBw0tUnvNWlPLrXdjlZUuShKisqdqY2n4YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather Forecast and Conditions for Istanbul, Istanbul, Türkiye | weather.com', 'url': 'https://weather.com/weather/today/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EqYCCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIO/gndGbNaSpmVF3xoM75pySmJV5lOHqQNsIjAGJq5qP0I9bdTRfnzhpajMeRNgJrCjn0nkGO32o+zFCyQo1oLcMzZM2MdkJjMwPj0qqQG/eO4puO0yb5oJFlkpaojEl35cPoBTE5Pi+hzJDMIsa5rQh30JjiQO0D6madrQfk2R1nBMNzxkbViWomR38hKAixlZLkIFLREd6M1KDC6TSasugFkEQiGCgoG40I6vWBjC4p2epUhoflurjzj7301ZCw+39aZrSGP+KFYvIPUUE3Ek0qSGCd60QLoXbI1xkuIBsGWvv7aygXi7KeYXR0aXFryInkqfBJ61GAM=', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'Eq4CCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKTyhivdT4zslWvnmRoM1xrxAx47pVv9wC2rIjDHEy1TKUg20vutioXv+EBr/cHLDgWtqCkJ74SfMRlBOpweIqWFzdduulNxDV6uPecqsQEbumi6Wd+BrhgvHBN/fXHHDuszbcCtRH7vI7FkwZhS9ZTsZB6XXucZZh0D7BwKTKr0odA4u4rBF19cOsOoABsa/4Z4FnLAeDtvhZxxkExcQ6dH4f3TjXhzjtPfDzdLk17cD+ZQz8vgfe1XZ0vBLEDG7IPRpwEYbaUcRGYAg8afTG4tty6x6Wk2sD06vA3WRDa+1jrf+UiN+XhKz8QpXH9qUdl0zcScfmPOxGXI9Oo1kcMYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Kartaltepe, Istanbul 34145, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/Kartaltepe+Istanbul+34145+T%C3%BCrkiye?canonicalCityId=795037c75cb9215e374a3b65b27f7b38', 'encrypted_content': 'EuUJCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDP4td3Y7CnSwkHflcxoMV7vG6S94urkeaKasIjB/+b9O7vDH25lsVq0lXbZprzqVQQtDA19jTIsPOt5KEM0Uz0rgxoJYtb47Cby4LCMq6AjKP3k6DJqe2rTjPn9MVy2/QmFMR6FapuMeYgJzD+HUf4DaWFbDGbpqMK078ltQA0n9vrW+exywi9p8wMfQEDlyHtO8GZVWqZdUizmMEhQz5UxauXindNJXWvB7Duo1oQlioB4YsWeb/0Pb8FmP96/nA+jhZPNZFg8mNbPGjyC3/CiB5s6QM1aipZPNiZ/39lqdsp0nPVrTbA2WbTbxz9zHlsy453iy4nZ++Vi5JhEGJ+UoDY4RqCxqvwfkya/CBlr0P3R8KE9mxUSjHjqos7hyryra1vck+G5JxsjUi+Ra+kKiUPegBrYtZOm90UjgLvtdvQr+RWZVqP2qiIk9TVTrG3HrmAjd66nA0C4kCof6DFwtzQUOrZI27QxHpLwGxCMvGyUMZwszhXGhFG5xRyDDoYTR7RsJbiPqdVmz2h1cItEpmQjZSpMxpbI5jDnvXiGryGhqwZlVj+psA+bCJlzoX4K8hD8GzjlyENI3EifyFUyOQHJdVQFrTJMmhyX8aN+OXVC+0H26L5bR2BEjsSf6KKSuH4Tz9mC1BirfIdHChllyWbYNuyqrQD/Uy1DfMSh5KaQLpb8BW8tX/NB7NnVPl//rCSR6t0p+2nvYVWPlOCyvsmArJ4TpEr492+d60nDyYHkNv3iIr/eOil+nTlFfmuHeElmlKvnmNc6mABkAVI96oh2agIiOwakzckhiuN3QO613bjI3nCaMSt6VNYkGvXGC8fbak4t0xhSY/OyFn47YW1QKfZ5AF8FORcwhVMGi0/WJoOGEyVVBAu/Hp4ZtUXKTjTkXT57L+z92cCMPPN+MjwDfm2m1eHo8C58TeVGnOBaX1R+1RZEwHhdwS3yVzqQWLJg1K8V3sx03+HlULaUIphAgjWSuiB1/mnrITSssaqQyBrcfjqMSUh0g+OuP0fAs6fh/S38igi9i3GjDUaStm4/rVJgULYECgi3LMXgYJJA/dAHcofjx4d2XFeEv89CXdsaeF7wRwsqkjX8p9QBJo8HAjWI1QBwnZgtf4lLJF5JHjj4vdfg243WlP+Sz4emnOJkVKaBzZ/nsT2GfFApcHh+L4AwcGhfrH+wTOYpW7n+mTQ5k5qhkN3yD35dbA09hQcYv8PsqEHVg7B2WxARVHUeuSFKOld1Q4IqP6lHDob5gu/LEKhV69XGtZ1qHop1qnTGxJIOOAPbb6n4KRWj3GVFO4noBiuXr1hGx970H5uFTSfksQNYqL8czNN4BfK6UqqQtNBWJ7clJtOkSeOOfYOTnVfaF7PdXM8gW6NS7B/yJ3+bcxBWHdEzkX/GBLmGLB5yPbwR5TGdICPof0TJ0f7zDrB50K83NiRBPm3p7QsaZYTB/a5MivkvxzEpatxK2Z0DL4IrmimCcENW5sk1ipN+UlUXOtdLRH7vG/gRfOq+LquzGBZU08l58p9IBT/uZWgXwkqFkMeL55ecfRU8vbT1F97wr6E48QkIhOLgCPr03Z1vUDE+g2F9NsQnErV5FWv//VWEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': 'EsUaCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLhoYvYh+sdNkf16mBoMT9Y7QklS4JmPfJqXIjDrYwxBL3Re/FNVtIwiq+8MumsBp3ctn0nev1tOBvf36NbG1i+DvIfWqW3SWMyLEJ8qyBk0Wy6FDJG2LifcF/WGVwar8E9FfKW3XwwbZ4gW3hxsTqkfpCHRA1PfeunUJlAdUGzkEC+x1SxVvDppDhj528kgz2ImBDuvjJqxkCM4XEkS8W0191nmO/NqVrHx43frWlUmW0KT7g+pmnlcm5HQ4YLLOkJw9zW/MDuP9nu8hnNkU7rQUds2MFGjZaPt6G9W8pBMb7CkEEoyCBSbxpHQLDNRBLAUH/fD667nIUBQwirL4ajtbDTZgpiYguGZmcroclG6JoyADwITLYey11qH40jTFvKfrt5e2LA4cRPRJTMgfVCpaxwXbIEhNXsau7ByM1w8m0rKH3Omspth7DUY3qeadbAF4gLOj9mFa6GbBuPCUpsL7rQk3LocoAJMm0ay9Gp+SWlYw8tFU6SaA4xBgdfinBSOEs2vqL9XbA8zHmfbOk7WdbHggr5ekh82FvftdoXcI7SQfORM/XdpoEhYHX63iKvAOUucPGMmZijgenCzMhFGsRZlosx+RgQ9BownLVtEXskn4Im2y3J6RyUMx2+p/CMAzknQO5CSbICQobbUDVkzRpXvNDlQ3nRztlE2lSrKWBd/LOnwHupPAR10JqQNr/rfWZ9NU9gjsfEFw7R/7RE1Kx0n6nbe8Zrwyi95zmnvdcoG5tFH0rPNGm5XSNIiflXmlqOacBtTYF+iXTYx4lH/Q297I7Hv9+PYFbVupsZ+SoQS8VqR2pnQSjI1RwHy16NxVqwf9mK7VP3nLyiU8KBx+Zp6vy2UJShS9sOsO/16N8ZYyGGzGdGHuAUfe1MQQveJmM4XmBqdkhNisCdqwaQpxMJHTrlXw2leZYs2d2H1gaJ50ifxBK4aM6u5u65BdOiIbUB2YJrNQnymlIw/AUmNeNj9Y7DnQu6nI9FFHQqYj0EgGPdwgvIHKp4xg+86vjyC4/czn/h/jvRfn4iUQXJLCV3X5YTGiO7eGO+5g2PTShItZt3JR/cNUuqw50taaumUoNJMOl4ofWx/zcwh8ymLLE8gFfhqNrwZ2nY5UpGzVjSXBvlrujLVg+R7USDzLnAf8Z3COhALkGc/r+ge0x3iVuDVprdz6j4dKFAaJxyypmEuQ6Hu6OdQv4vJqwYj3nALNSvPLwb/RAqptPeT9KujoSon4zY9RBYajHLF3hkmMR/MFCYdM1tC6QkpESzFSeFvw2djv+26kxvXNhJbcO7hmSOMrF5sPqSZYc3vdSaROc5OOj2XeEIxC8FFJ9fPFNAWeDRbjYApJrEqRqir1yJhT20rz7F/+DWpxrnAUd5HAjm5hXbOgfTym5iCrdxhIe4zMATMgne6DH4jZCdVXMM1SBQtRaFqsvIA+VvVdILnoGW0XYz65ViOBsRXCQ/Bgr/Dl3mJS8LnO17NzbHPwdxM8RLbbIgCOyDT80BZ7nj1Uvpk/AvG+lH+msmp2LJHdh9AElj2Oq7sPkJ+dIWLYy3l5ECImLygx/2cVt0c2q9JjkupV5jHCHcp2Egi7C4BZR4SvlQUX0BDTyheHSuMoem2lw5w6VWDYXkKfs/cU6eyrUkxBGjHvyNYyQm3E+xj0SO1BH8TOJ48Hzdpjw6+mxy5xhG+3hB8EXb3SrARlWqHhpN8dyxiCUOYn5A0dUezmHfdYYQPU3fWnN/sW3gIQdrOJz/VY3wKcrH1odb0MqpIhHGWEZifz54wdymyqTQAI/KDOWPfVbPbE4C8FysLtFZ1kz7ZNalxKyOptz3g+20ynjGDdd0P0vpPROCrQBm16+ljJ0YDlmue6tz6E1S7cNYxcbZgsgdGmSQ4DfybgDTuMLm54hjCpZju/UvFD07Haaj3gqni4Lc51iKmWxB3dpF87+TXKPm2reBmFnSRKD/Zza2tcBqezT/k25HKtDYb0VaAUNIRIPkJPYIenwoPzNuyfVTzZ9TnvDRJJPOUCs5p6NtSy4mF3I5OnXUpkEG32aYm2hWFr1isV57oNlFuuRgNFxikl8Rln2rjKYUpt3zXyHx95rJmXSlzhCKGWyxcUHv8XcKIhlmlSi4DPSW2GrcPiYupHz56Oy9Zil/lWa6m3ivMR60c++ZBuiDIq6rbY21o/zplmnrKWlrSe2FGlH4gq7PJ0u1Y8ejUd338kui1jce7pCI8jvgv54iRK8CrsWVcX63zLcyQpOZLB2h9AYkNLXFS/KjhKX/S1veIjzi+dTbgI7RAf06XDrTy6Xl1sspWQCxDHqzIzCNHn3GSGOmLKsNZhB6efVfwQBBfdxTX659y5b3TrW9hlSYebbc5zC66QKkkSS+FplMV1trt1L/Z7sfkmvxTAHHod/s3UVHoB3mOcXTlQ7boQAtdvto4sE2+yk9bsXo6UMQvvw57dThMXc45ynYr4N0juChR7stxkVHA72Iz6TL4Pslrg5flbBgl7/EWWoc3Uwiy1ZpQKnpnpK3mUej602RiS/GHXV/9kJ+vBf12SoBwcKeMf1gVummsZquJN6oRiXBRgWD3H3xd55Eua31nK5dt2WqLLHaYDDXayVMoui2yur/LSYvvhBXQqf5xzvecxnbFd0uLpsZ1Ddu/9coqQdynSlKs51NVwdgduJZon35afjmVGOJDJfZaWAjgDEmHIK1vrn4B+4+rJb/yOVEPgf8wWPbbgyi1DJhHcbPxMPfHyzCohKFGNRYWXdDnNGiw5WkX1FRJhTtoSRGQHNkK8Xngqi7VQKqXguqUB8Rrm+7pv2TmSrMAJlyEmPnI22SLyWO38RZcMfcOrFnUPSAzEXd+VShBnU2BVKOQB24gEZulKM5zQ5KdLG/Yg3wsLbgy37HbkQdg5sja7VzrC4Tc4MqWYutfdB1QzukhQU4++6PvlEC2LtWLv+heU0TmXZMdeRTUVV014M0FkQBeEfERTk2UuKGrCaIKoHQnNFor35ZJ7d8lCw6iSJsMwyalv5EKV6qmUvcRJU88t/QVv4NtKHdTZrq0HHIJKb/EUgzAIt2rbjdWTIXL/KXKZ3sQbiPBo91NhGaGmJZ4fNNQxZ9oUnBtF0LwKhomqzy+hN5BInG1K4W/e7COIp3yGUEU8zzb5ki8riB9uW4cbHjDkJgkTIS/unWoK6hXOnu8ita6uNruYZsl+tB1Kh4EoaOkzpFxF5+xH+c+N+a2umSWEjerXjVgK8tjbcCT7Pm1ui35ra2nbgY+uTMSIPrkMgao2QLJbM73Pv9UqNEpHJYU3LBBrkYej0Ft0jOFA3i3+dOIXebM+HgQP5knzAubo776s51riWjHL9+qoXpMgOCICom2lSjiu+Nmw9STYpZjP9CKdmHmjMRctM7NfXDounQAC7vRfwDoZHO5qxt2G1Efx20Oq72wTgcruqxD8W0JW1E0w8PF5Nod8pnflZbuExqpiOpnph5h6m8J2SbiFlzpVFE9pXUay3nyHHYbkOM1NEqS0cyw36ZNpzo2U7KEXNmjBEvN834cnjflWReMeF3Dq8qcgqNcQ91E67cibv2Xd91ZPCa6aGaAizhVZVRHAW+qrc9XPmo5mCIkK9cw+3RDJRVzbJHIx+kuicRiAd9x6CWXhuo5Ixa55r/mUAxq5ANWRCziL6hbq/LLeEbL2g4sUTyYw6EfyPfhzQ0l6/nSJEZ6oqPIP1qEd0B/h3nHoLET6egqaqg7lETjk1yGn0V2zMJDEa9MkoxNI17ww9u3HrVPsSMOqOIHtgUjK9ikhtYc3Svi94IwbwMx5Puaiy2+fsQUsMdJ/eD7okV4Lzp2X5oRWf/HotStYiwlapmnTNyF4uomPJ+5edJs3vLTyVvqHfG5iPylChVzWD9AWi0v8XNiBFI+UBKgOHuIj7eoX1h3MDCZ0Qb7R1dKdU/RVmjPudyUhzM5FpGJYG4BRyD+r5oSwglSaJ2O8rOLNPKhh1150DhjUdR+jElAlbDYbkXA/ewQiBbRoachY5osgiDEZNj2E46AY+S8pBtL52a2VV4/SVw8P7Vq74KfAMAVr3O+yBigsFcLOYaEqNu8M1urh4LdLazMAwagUAYuHmv8Mdm7sdwLnqCS54tGxONyakl8rthXBPZfEMbSpWwNjedcAB71xUKNEzk0uoYUI2sR70VOv7SpfSJYb/yzH+PgrD7vKUepW185pj04j5a9wejhvW/D/oBrO47wT71VmGQSt3uqynqlxq944WI/GjDNjMmrXXrCRAvYJsKVt9QKlhVEZSSEWvAeGSx1VS4xssDktDzIxRoccgSVLzekDPkLZK2JxGnL4Bs0Ki0dxoUolcEICksMYb0bEo62dC3Fbyyxv2SE6JRStx62+uT7bK+jWDgwbUVRmhofjJqvi8WV5R2OSjn33S9IrlYE/UhWnvFCDeIAnsWlAwiT1LM2zjq0VPtI6s9SMkSKWPXA3lHOmZkhe4+U8RgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'encrypted_content': 'EsIBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLR+qiRFurtT8o2jchoM+WLm9NweXQm0sMKWIjDq2QE0b9IS+Doph2yFWnBVFMEJ0usyD9pEtQCVVAPnp0y3Ss5JzJdL/6GySB50N4EqRp1hm1bALknScQ4Vq0CclQuSxVGNR0RjZD9amrh1Fw7ibnoI23b5e/6UN70r7HkioJ4nafSu50LJsucj5HUp4IjkKtMBTlsYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Hourly Weather Forecast | Weather Underground', 'url': 'https://www.wunderground.com/hourly/tr/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}), Part(type=, text=\"Here's the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026:\\n\\n☀️ **Sunny & Warm**\\n\\n- **Conditions:** Plenty of sun with a steady afternoon breeze\\n- **High:** 83°F (28°C) | **Low:** 63°F (17°C)\\n- **Tonight:** Clear to partly cloudy, with a low of 67°F\\n- **Wind:** NE at 10 to 15 mph\\n- **Air Quality:** Poor — the air has reached a high level of pollution and is unhealthy for sensitive groups. It's advised to reduce time spent outside if you experience difficulty breathing or throat irritation.\\n\\nOverall, it's a beautiful sunny day in Istanbul, but do be mindful of the air quality if you're planning to spend time outdoors!\", data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=10302, completion_tokens=336, total_tokens=10638, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), tool_calls=[ToolCall(id='srvtoolu_017YbBqHnPr3S283rRiA2YMR', name='web_search', arguments={'query': 'Istanbul weather today'}, server=True, extra={})], api_name='anthropic', vendor_name='anthropic', raw={'deltas': [Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'message_start', 'message': {'model': 'claude-sonnet-4-6', 'id': 'msg_01V9Q4r3oGH8N1uJsNCByhsp', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': None, 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 2220, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 56, 'service_tier': 'standard', 'inference_geo': 'global'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='srvtoolu_017YbBqHnPr3S283rRiA2YMR', name='web_search', arguments={'_delta': ''}, server=True, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 0, 'content_block': {'type': 'server_tool_use', 'id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'name': 'web_search', 'input': {}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'ping'}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ''}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '{\"query'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '{\"query'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '\": \"Istan'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '\": \"Istan'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'bul'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'bul'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ' weathe'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ' weathe'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'r '}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'r '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'today'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'today'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '\"}'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '\"}'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 0}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Istanbul, Istanbul, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EtYGCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAWbAMpDf7gZtPXnmRoMrv9cIsgziKHFOOTWIjDIgWwgILFWQgG6KckQcYE9HiaXXB2Oh8s/povjXIkuGhDd23ncPQ6tO5uZXAcBOyoq2QVbNKBDYXlCBvO0mDrkKBoX0U0kXrWCoNRhxi5mAMTkG+PU6soLeXx02YwGIb/Ly92uwVsi95Nd5OFvorr4y5WiHuLaRSeDmP2gPEjR20S0UGGmbqkmz+e/NDyAtpFBC+lXP0l+1MzL1sZvT2LC0C8gPnq1diAgYtb7jt5Gg9EDTbUBS2Tc+/0jUAo40R4MsIEwPCbWYOiZtPYvE07yTAih9ToDeJAu/YVEvuOdJZf2p0GmpFibOpf0Q0D+JlcjIO2gYvEUCsLyslVw9FAPhqKiR8BkrD5vJkBNcqaQHRLgFKYcNd+ydrh9qLZzmb0dStHkfvFR08pS1m2Wf9CZC1WYKBV4wex1ZX43NDtVPr6/yZL7VhUXjLEKFKzvJtcBq3/TrU9Mc1iNbzM51kPgMiVdyoz54O0xx+p5jLPqV2i9vAaBRFL8uR9ab8TiaLCQ/aHHdkW0MQKWv71fBWh5S3VN1/ttzhcrRtLxpQCwzofc085/ZtgTl5zKDtSRN5wIZgZtd8ep/heX2dXH4RoLvhz9ulV96rAHHtIx+tdpWE9oUmkndRazrnD7DvO9SkH1+6nhTYb9J9Bw7wblcYrYQD2DiPoS9XV4A3qrPu80NbtHZcn1yP+e4PEkzBO9JHwxUNlabsqrrqxIHPpJ7Axk2ClzHt/8QaxnFhxHE/8u/wUBHRxGUkU5EW7VLD2XlRM+1ZeIzM97TKNasqChJ/Su7M2G6rZ9pzBx/RPLb50JkhxRUAaYVM39k+vQhfF7noGWTLytAqfFX4OR+Sqja1xJ9/4paaGINPHXArOenWEJeJybkhCPFmMuGG7F63cNO+2Fkq3YC9RIi3X8V3D0lvbQUYzKRN80OQajvP67SL8ENVK0Hb5TI78fPU31cMIPD95ucoyLhigPuAyIhJoRWbsn5f8WMuMxPNUAk/l0lgsxM5KKZOOBw0tUnvNWlPLrXdjlZUuShKisqdqY2n4YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather Forecast and Conditions for Istanbul, Istanbul, Türkiye | weather.com', 'url': 'https://weather.com/weather/today/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EqYCCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIO/gndGbNaSpmVF3xoM75pySmJV5lOHqQNsIjAGJq5qP0I9bdTRfnzhpajMeRNgJrCjn0nkGO32o+zFCyQo1oLcMzZM2MdkJjMwPj0qqQG/eO4puO0yb5oJFlkpaojEl35cPoBTE5Pi+hzJDMIsa5rQh30JjiQO0D6madrQfk2R1nBMNzxkbViWomR38hKAixlZLkIFLREd6M1KDC6TSasugFkEQiGCgoG40I6vWBjC4p2epUhoflurjzj7301ZCw+39aZrSGP+KFYvIPUUE3Ek0qSGCd60QLoXbI1xkuIBsGWvv7aygXi7KeYXR0aXFryInkqfBJ61GAM=', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'Eq4CCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKTyhivdT4zslWvnmRoM1xrxAx47pVv9wC2rIjDHEy1TKUg20vutioXv+EBr/cHLDgWtqCkJ74SfMRlBOpweIqWFzdduulNxDV6uPecqsQEbumi6Wd+BrhgvHBN/fXHHDuszbcCtRH7vI7FkwZhS9ZTsZB6XXucZZh0D7BwKTKr0odA4u4rBF19cOsOoABsa/4Z4FnLAeDtvhZxxkExcQ6dH4f3TjXhzjtPfDzdLk17cD+ZQz8vgfe1XZ0vBLEDG7IPRpwEYbaUcRGYAg8afTG4tty6x6Wk2sD06vA3WRDa+1jrf+UiN+XhKz8QpXH9qUdl0zcScfmPOxGXI9Oo1kcMYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Kartaltepe, Istanbul 34145, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/Kartaltepe+Istanbul+34145+T%C3%BCrkiye?canonicalCityId=795037c75cb9215e374a3b65b27f7b38', 'encrypted_content': 'EuUJCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDP4td3Y7CnSwkHflcxoMV7vG6S94urkeaKasIjB/+b9O7vDH25lsVq0lXbZprzqVQQtDA19jTIsPOt5KEM0Uz0rgxoJYtb47Cby4LCMq6AjKP3k6DJqe2rTjPn9MVy2/QmFMR6FapuMeYgJzD+HUf4DaWFbDGbpqMK078ltQA0n9vrW+exywi9p8wMfQEDlyHtO8GZVWqZdUizmMEhQz5UxauXindNJXWvB7Duo1oQlioB4YsWeb/0Pb8FmP96/nA+jhZPNZFg8mNbPGjyC3/CiB5s6QM1aipZPNiZ/39lqdsp0nPVrTbA2WbTbxz9zHlsy453iy4nZ++Vi5JhEGJ+UoDY4RqCxqvwfkya/CBlr0P3R8KE9mxUSjHjqos7hyryra1vck+G5JxsjUi+Ra+kKiUPegBrYtZOm90UjgLvtdvQr+RWZVqP2qiIk9TVTrG3HrmAjd66nA0C4kCof6DFwtzQUOrZI27QxHpLwGxCMvGyUMZwszhXGhFG5xRyDDoYTR7RsJbiPqdVmz2h1cItEpmQjZSpMxpbI5jDnvXiGryGhqwZlVj+psA+bCJlzoX4K8hD8GzjlyENI3EifyFUyOQHJdVQFrTJMmhyX8aN+OXVC+0H26L5bR2BEjsSf6KKSuH4Tz9mC1BirfIdHChllyWbYNuyqrQD/Uy1DfMSh5KaQLpb8BW8tX/NB7NnVPl//rCSR6t0p+2nvYVWPlOCyvsmArJ4TpEr492+d60nDyYHkNv3iIr/eOil+nTlFfmuHeElmlKvnmNc6mABkAVI96oh2agIiOwakzckhiuN3QO613bjI3nCaMSt6VNYkGvXGC8fbak4t0xhSY/OyFn47YW1QKfZ5AF8FORcwhVMGi0/WJoOGEyVVBAu/Hp4ZtUXKTjTkXT57L+z92cCMPPN+MjwDfm2m1eHo8C58TeVGnOBaX1R+1RZEwHhdwS3yVzqQWLJg1K8V3sx03+HlULaUIphAgjWSuiB1/mnrITSssaqQyBrcfjqMSUh0g+OuP0fAs6fh/S38igi9i3GjDUaStm4/rVJgULYECgi3LMXgYJJA/dAHcofjx4d2XFeEv89CXdsaeF7wRwsqkjX8p9QBJo8HAjWI1QBwnZgtf4lLJF5JHjj4vdfg243WlP+Sz4emnOJkVKaBzZ/nsT2GfFApcHh+L4AwcGhfrH+wTOYpW7n+mTQ5k5qhkN3yD35dbA09hQcYv8PsqEHVg7B2WxARVHUeuSFKOld1Q4IqP6lHDob5gu/LEKhV69XGtZ1qHop1qnTGxJIOOAPbb6n4KRWj3GVFO4noBiuXr1hGx970H5uFTSfksQNYqL8czNN4BfK6UqqQtNBWJ7clJtOkSeOOfYOTnVfaF7PdXM8gW6NS7B/yJ3+bcxBWHdEzkX/GBLmGLB5yPbwR5TGdICPof0TJ0f7zDrB50K83NiRBPm3p7QsaZYTB/a5MivkvxzEpatxK2Z0DL4IrmimCcENW5sk1ipN+UlUXOtdLRH7vG/gRfOq+LquzGBZU08l58p9IBT/uZWgXwkqFkMeL55ecfRU8vbT1F97wr6E48QkIhOLgCPr03Z1vUDE+g2F9NsQnErV5FWv//VWEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'encrypted_content': 'EsIBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLR+qiRFurtT8o2jchoM+WLm9NweXQm0sMKWIjDq2QE0b9IS+Doph2yFWnBVFMEJ0usyD9pEtQCVVAPnp0y3Ss5JzJdL/6GySB50N4EqRp1hm1bALknScQ4Vq0CclQuSxVGNR0RjZD9amrh1Fw7ibnoI23b5e/6UN70r7HkioJ4nafSu50LJsucj5HUp4IjkKtMBTlsYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Hourly Weather Forecast | Weather Underground', 'url': 'https://www.wunderground.com/hourly/tr/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 1, 'content_block': {'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Istanbul, Istanbul, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EtYGCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAWbAMpDf7gZtPXnmRoMrv9cIsgziKHFOOTWIjDIgWwgILFWQgG6KckQcYE9HiaXXB2Oh8s/povjXIkuGhDd23ncPQ6tO5uZXAcBOyoq2QVbNKBDYXlCBvO0mDrkKBoX0U0kXrWCoNRhxi5mAMTkG+PU6soLeXx02YwGIb/Ly92uwVsi95Nd5OFvorr4y5WiHuLaRSeDmP2gPEjR20S0UGGmbqkmz+e/NDyAtpFBC+lXP0l+1MzL1sZvT2LC0C8gPnq1diAgYtb7jt5Gg9EDTbUBS2Tc+/0jUAo40R4MsIEwPCbWYOiZtPYvE07yTAih9ToDeJAu/YVEvuOdJZf2p0GmpFibOpf0Q0D+JlcjIO2gYvEUCsLyslVw9FAPhqKiR8BkrD5vJkBNcqaQHRLgFKYcNd+ydrh9qLZzmb0dStHkfvFR08pS1m2Wf9CZC1WYKBV4wex1ZX43NDtVPr6/yZL7VhUXjLEKFKzvJtcBq3/TrU9Mc1iNbzM51kPgMiVdyoz54O0xx+p5jLPqV2i9vAaBRFL8uR9ab8TiaLCQ/aHHdkW0MQKWv71fBWh5S3VN1/ttzhcrRtLxpQCwzofc085/ZtgTl5zKDtSRN5wIZgZtd8ep/heX2dXH4RoLvhz9ulV96rAHHtIx+tdpWE9oUmkndRazrnD7DvO9SkH1+6nhTYb9J9Bw7wblcYrYQD2DiPoS9XV4A3qrPu80NbtHZcn1yP+e4PEkzBO9JHwxUNlabsqrrqxIHPpJ7Axk2ClzHt/8QaxnFhxHE/8u/wUBHRxGUkU5EW7VLD2XlRM+1ZeIzM97TKNasqChJ/Su7M2G6rZ9pzBx/RPLb50JkhxRUAaYVM39k+vQhfF7noGWTLytAqfFX4OR+Sqja1xJ9/4paaGINPHXArOenWEJeJybkhCPFmMuGG7F63cNO+2Fkq3YC9RIi3X8V3D0lvbQUYzKRN80OQajvP67SL8ENVK0Hb5TI78fPU31cMIPD95ucoyLhigPuAyIhJoRWbsn5f8WMuMxPNUAk/l0lgsxM5KKZOOBw0tUnvNWlPLrXdjlZUuShKisqdqY2n4YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather Forecast and Conditions for Istanbul, Istanbul, Türkiye | weather.com', 'url': 'https://weather.com/weather/today/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EqYCCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIO/gndGbNaSpmVF3xoM75pySmJV5lOHqQNsIjAGJq5qP0I9bdTRfnzhpajMeRNgJrCjn0nkGO32o+zFCyQo1oLcMzZM2MdkJjMwPj0qqQG/eO4puO0yb5oJFlkpaojEl35cPoBTE5Pi+hzJDMIsa5rQh30JjiQO0D6madrQfk2R1nBMNzxkbViWomR38hKAixlZLkIFLREd6M1KDC6TSasugFkEQiGCgoG40I6vWBjC4p2epUhoflurjzj7301ZCw+39aZrSGP+KFYvIPUUE3Ek0qSGCd60QLoXbI1xkuIBsGWvv7aygXi7KeYXR0aXFryInkqfBJ61GAM=', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'Eq4CCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKTyhivdT4zslWvnmRoM1xrxAx47pVv9wC2rIjDHEy1TKUg20vutioXv+EBr/cHLDgWtqCkJ74SfMRlBOpweIqWFzdduulNxDV6uPecqsQEbumi6Wd+BrhgvHBN/fXHHDuszbcCtRH7vI7FkwZhS9ZTsZB6XXucZZh0D7BwKTKr0odA4u4rBF19cOsOoABsa/4Z4FnLAeDtvhZxxkExcQ6dH4f3TjXhzjtPfDzdLk17cD+ZQz8vgfe1XZ0vBLEDG7IPRpwEYbaUcRGYAg8afTG4tty6x6Wk2sD06vA3WRDa+1jrf+UiN+XhKz8QpXH9qUdl0zcScfmPOxGXI9Oo1kcMYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Kartaltepe, Istanbul 34145, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/Kartaltepe+Istanbul+34145+T%C3%BCrkiye?canonicalCityId=795037c75cb9215e374a3b65b27f7b38', 'encrypted_content': 'EuUJCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDP4td3Y7CnSwkHflcxoMV7vG6S94urkeaKasIjB/+b9O7vDH25lsVq0lXbZprzqVQQtDA19jTIsPOt5KEM0Uz0rgxoJYtb47Cby4LCMq6AjKP3k6DJqe2rTjPn9MVy2/QmFMR6FapuMeYgJzD+HUf4DaWFbDGbpqMK078ltQA0n9vrW+exywi9p8wMfQEDlyHtO8GZVWqZdUizmMEhQz5UxauXindNJXWvB7Duo1oQlioB4YsWeb/0Pb8FmP96/nA+jhZPNZFg8mNbPGjyC3/CiB5s6QM1aipZPNiZ/39lqdsp0nPVrTbA2WbTbxz9zHlsy453iy4nZ++Vi5JhEGJ+UoDY4RqCxqvwfkya/CBlr0P3R8KE9mxUSjHjqos7hyryra1vck+G5JxsjUi+Ra+kKiUPegBrYtZOm90UjgLvtdvQr+RWZVqP2qiIk9TVTrG3HrmAjd66nA0C4kCof6DFwtzQUOrZI27QxHpLwGxCMvGyUMZwszhXGhFG5xRyDDoYTR7RsJbiPqdVmz2h1cItEpmQjZSpMxpbI5jDnvXiGryGhqwZlVj+psA+bCJlzoX4K8hD8GzjlyENI3EifyFUyOQHJdVQFrTJMmhyX8aN+OXVC+0H26L5bR2BEjsSf6KKSuH4Tz9mC1BirfIdHChllyWbYNuyqrQD/Uy1DfMSh5KaQLpb8BW8tX/NB7NnVPl//rCSR6t0p+2nvYVWPlOCyvsmArJ4TpEr492+d60nDyYHkNv3iIr/eOil+nTlFfmuHeElmlKvnmNc6mABkAVI96oh2agIiOwakzckhiuN3QO613bjI3nCaMSt6VNYkGvXGC8fbak4t0xhSY/OyFn47YW1QKfZ5AF8FORcwhVMGi0/WJoOGEyVVBAu/Hp4ZtUXKTjTkXT57L+z92cCMPPN+MjwDfm2m1eHo8C58TeVGnOBaX1R+1RZEwHhdwS3yVzqQWLJg1K8V3sx03+HlULaUIphAgjWSuiB1/mnrITSssaqQyBrcfjqMSUh0g+OuP0fAs6fh/S38igi9i3GjDUaStm4/rVJgULYECgi3LMXgYJJA/dAHcofjx4d2XFeEv89CXdsaeF7wRwsqkjX8p9QBJo8HAjWI1QBwnZgtf4lLJF5JHjj4vdfg243WlP+Sz4emnOJkVKaBzZ/nsT2GfFApcHh+L4AwcGhfrH+wTOYpW7n+mTQ5k5qhkN3yD35dbA09hQcYv8PsqEHVg7B2WxARVHUeuSFKOld1Q4IqP6lHDob5gu/LEKhV69XGtZ1qHop1qnTGxJIOOAPbb6n4KRWj3GVFO4noBiuXr1hGx970H5uFTSfksQNYqL8czNN4BfK6UqqQtNBWJ7clJtOkSeOOfYOTnVfaF7PdXM8gW6NS7B/yJ3+bcxBWHdEzkX/GBLmGLB5yPbwR5TGdICPof0TJ0f7zDrB50K83NiRBPm3p7QsaZYTB/a5MivkvxzEpatxK2Z0DL4IrmimCcENW5sk1ipN+UlUXOtdLRH7vG/gRfOq+LquzGBZU08l58p9IBT/uZWgXwkqFkMeL55ecfRU8vbT1F97wr6E48QkIhOLgCPr03Z1vUDE+g2F9NsQnErV5FWv//VWEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'encrypted_content': 'EsIBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLR+qiRFurtT8o2jchoM+WLm9NweXQm0sMKWIjDq2QE0b9IS+Doph2yFWnBVFMEJ0usyD9pEtQCVVAPnp0y3Ss5JzJdL/6GySB50N4EqRp1hm1bALknScQ4Vq0CclQuSxVGNR0RjZD9amrh1Fw7ibnoI23b5e/6UN70r7HkioJ4nafSu50LJsucj5HUp4IjkKtMBTlsYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Hourly Weather Forecast | Weather Underground', 'url': 'https://www.wunderground.com/hourly/tr/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 1}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 2, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='Here', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': 'Here'}}), Delta(text=\"'s the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': \"'s the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026\"}}), Delta(text=':\\n\\n☀️ **Sunny & Warm**\\n\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': ':\\n\\n☀️ **Sunny & Warm**\\n\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 2}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 3, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAlpWcXA7C4XbvWlYxoM7TdlgEzog192zb1EIjC9tKz5Gi90TxHRmdWZ3pzC5TKGIOpAcfXhUSDZv3dX4lOTls44SZs6XMjFsxGiZYoqE77aQRIh8CTNHS3k3a3bM7GapcwYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAlpWcXA7C4XbvWlYxoM7TdlgEzog192zb1EIjC9tKz5Gi90TxHRmdWZ3pzC5TKGIOpAcfXhUSDZv3dX4lOTls44SZs6XMjFsxGiZYoqE77aQRIh8CTNHS3k3a3bM7GapcwYBA=='}}}), Delta(text='**', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'text_delta', 'text': '**'}}), Delta(text='Conditions:** Plenty of sun with a steady afternoon breeze', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'text_delta', 'text': 'Conditions:** Plenty of sun with a steady afternoon breeze'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 3}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 4, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 4, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 4}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 5, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Sunny today with a high of 83°F and a low of 63°F.', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDE9zRZR4bNOIGHeoTxoMWZdirIqVp3dcvQCvIjCjrF9Zya74gWGuI9X6Y44wJSbnpCRrnx4QmYPaWxskMjxetNYp2xlk8BTlsnC5aqgqE4CdGJyGRxpWSSl9phWerlVPxX0YBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Sunny today with a high of 83°F and a low of 63°F.', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDE9zRZR4bNOIGHeoTxoMWZdirIqVp3dcvQCvIjCjrF9Zya74gWGuI9X6Y44wJSbnpCRrnx4QmYPaWxskMjxetNYp2xlk8BTlsnC5aqgqE4CdGJyGRxpWSSl9phWerlVPxX0YBA=='}}}), Delta(text='**High:** 83°F (28°C) | **Low:** 63', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'text_delta', 'text': '**High:** 83°F (28°C) | **Low:** 63'}}), Delta(text='°F (17°C)', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'text_delta', 'text': '°F (17°C)'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 5}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 6, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 6, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 6}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 7, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDM0T0t9CbB625RW9rBoMIsS9dscLeMHwPE28IjBwq9U5+u6P+DTz0nqlG4H5FUcSZRaaYx5giD+/375t5zaK4oZzZxhra2A59zSvYmkqE+URW2c5hidgofW7aMAkY7p6EUEYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDM0T0t9CbB625RW9rBoMIsS9dscLeMHwPE28IjBwq9U5+u6P+DTz0nqlG4H5FUcSZRaaYx5giD+/375t5zaK4oZzZxhra2A59zSvYmkqE+URW2c5hidgofW7aMAkY7p6EUEYBA=='}}}), Delta(text='**Tonight:** Clear to', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': '**Tonight:** Clear to'}}), Delta(text=' partly cloudy, with a low of 67°F', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': ' partly cloudy, with a low of 67°F'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 7}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 8, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 8, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 8}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 9, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Winds NE at 10 to 15 mph. ', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNb/RIMHFuvJUemL+hoMCi6jRSzTxFjSfop4IjCErVOnL9hf4b8FODC+2B0iaYeRIgJ/QhRMPcP3XnLItihQtTXDrZMQVDHBFsYDUVEqE7zsTEb4k8u7WRqQILG4H8CWwRsYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Winds NE at 10 to 15 mph. ', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNb/RIMHFuvJUemL+hoMCi6jRSzTxFjSfop4IjCErVOnL9hf4b8FODC+2B0iaYeRIgJ/QhRMPcP3XnLItihQtTXDrZMQVDHBFsYDUVEqE7zsTEb4k8u7WRqQILG4H8CWwRsYBA=='}}}), Delta(text='**Wind:** NE at 10 to 15 mph', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'text_delta', 'text': '**Wind:** NE at 10 to 15 mph'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 9}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 10, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 10, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 10}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 11, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'The air has reached a high level of pollution and is unhealthy for sensitive groups. Reduce time spent outside if you are feeling symptoms such as dif...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'EpEBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDO9MBPlVZyeCJqfwGBoMD7JAVOcsQyumZ3HtIjCDhRD//ykMPXBFc4yu2Zk0P/6U5Y1YOeiiFHX2TvwFcSlGoy/V3uu1WenVXuT7OEsqFZW0yFVsIe2fFexOp9LSnY4nK0IZjxgE'}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'The air has reached a high level of pollution and is unhealthy for sensitive groups. Reduce time spent outside if you are feeling symptoms such as dif...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'EpEBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDO9MBPlVZyeCJqfwGBoMD7JAVOcsQyumZ3HtIjCDhRD//ykMPXBFc4yu2Zk0P/6U5Y1YOeiiFHX2TvwFcSlGoy/V3uu1WenVXuT7OEsqFZW0yFVsIe2fFexOp9LSnY4nK0IZjxgE'}}}), Delta(text='**Air', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': '**Air'}}), Delta(text=' Quality:** Poor — the air has reached a high level', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': ' Quality:** Poor — the air has reached a high level'}}), Delta(text=\" of pollution and is unhealthy for sensitive groups. It's advised\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': \" of pollution and is unhealthy for sensitive groups. It's advised\"}}), Delta(text=' to reduce time spent outside if you experience difficulty breathing or throat irritation.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': ' to reduce time spent outside if you experience difficulty breathing or throat irritation.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 11}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 12, 'content_block': {'type': 'text', 'text': ''}}), Delta(text=\"\\n\\nOverall, it's a beautiful sunny day in Istanbul, but\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 12, 'delta': {'type': 'text_delta', 'text': \"\\n\\nOverall, it's a beautiful sunny day in Istanbul, but\"}}), Delta(text=\" do be mindful of the air quality if you're planning to spend time outdoors!\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 12, 'delta': {'type': 'text_delta', 'text': \" do be mindful of the air quality if you're planning to spend time outdoors!\"}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 12}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=10302, completion_tokens=336, total_tokens=10638, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), raw={'type': 'message_delta', 'delta': {'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None}, 'usage': {'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}})]})" ] }, "execution_count": null, @@ -3399,19 +3511,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "Here's the current weather in **Istanbul, Turkey** 🌤️:\n", + "Here's the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026:\n", "\n", - "- **Condition:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")Istanbul is currently mostly sunny.\n", - "- **Temperature:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")63°F (≈17°C)\n", - "- **Feels Like:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")RealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds of 11 mph.\n", - "- **Wind:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")ENE at 11 mph, with gusts up to 14 mph.\n", - "- **Humidity:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")52%\n", - "- **Visibility:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")15 miles\n", - "- **UV Index:** [*](https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251 \"Istanbul, Istanbul, Türkiye Current Weather | AccuWeather\")0.8 (Low)\n", + "☀️ **Sunny & Warm**\n", "\n", - "**Looking ahead:** [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")Rainy weather is expected Thursday evening through Friday morning.\n", + "- [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")**Conditions:** Plenty of sun with a steady afternoon breeze\n", + "- [*](https://weather.yahoo.com/tr/istanbul/istanbul/ \"Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather\")**High:** 83°F (28°C) | **Low:** 63°F (17°C)\n", + "- [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")**Tonight:** Clear to partly cloudy, with a low of 67°F\n", + "- [*](https://www.wunderground.com/weather/tr/istanbul \"Istanbul, Türkiye Weather Conditions | Weather Underground\")**Wind:** NE at 10 to 15 mph\n", + "- [*](https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251 \"Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather\")**Air Quality:** Poor — the air has reached a high level of pollution and is unhealthy for sensitive groups. It's advised to reduce time spent outside if you experience difficulty breathing or throat irritation.\n", "\n", - "Overall, it's a pleasant spring day in Istanbul! 🌿" + "Overall, it's a beautiful sunny day in Istanbul, but do be mindful of the air quality if you're planning to spend time outdoors!" ] } ], @@ -3432,19 +3542,17 @@ "text/markdown": [ "
\n", "\n", - "Here's the current weather in **Istanbul, Turkey** 🌤️:\n", + "Here's the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026:\n", "\n", - "- **Condition:** Istanbul is currently mostly sunny.\n", - "- **Temperature:** 63°F (≈17°C)\n", - "- **Feels Like:** RealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds of 11 mph.\n", - "- **Wind:** ENE at 11 mph, with gusts up to 14 mph.\n", - "- **Humidity:** 52%\n", - "- **Visibility:** 15 miles\n", - "- **UV Index:** 0.8 (Low)\n", + "☀️ **Sunny & Warm**\n", "\n", - "**Looking ahead:** Rainy weather is expected Thursday evening through Friday morning.\n", + "- **Conditions:** Plenty of sun with a steady afternoon breeze\n", + "- **High:** 83°F (28°C) | **Low:** 63°F (17°C)\n", + "- **Tonight:** Clear to partly cloudy, with a low of 67°F\n", + "- **Wind:** NE at 10 to 15 mph\n", + "- **Air Quality:** Poor — the air has reached a high level of pollution and is unhealthy for sensitive groups. It's advised to reduce time spent outside if you experience difficulty breathing or throat irritation.\n", "\n", - "Overall, it's a pleasant spring day in Istanbul! 🌿\n", + "Overall, it's a beautiful sunny day in Istanbul, but do be mindful of the air quality if you're planning to spend time outdoors!\n", "\n", "🔧 web_search({'query': 'Istanbul weather today'})\n", "\n", @@ -3453,14 +3561,14 @@ "\n", "- model: `claude-sonnet-4-6`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=11316, completion_tokens=358, total_tokens=11674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}})`\n", + "- usage: `Usage(prompt_tokens=10302, completion_tokens=336, total_tokens=10638, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}})`\n", "\n", "\n", "\n", "
" ], "text/plain": [ - "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'name': 'web_search', 'arguments': {'query': 'Istanbul weather today'}, 'server': True}), Part(type=, text=None, data={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul Weather Forecast', 'url': 'https://www.weather-forecast.com/locations/Istanbul/forecasts/latest', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather forecast for today Istanbul, Turkey', 'url': 'https://www.weather-atlas.com/en/turkey/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, 34, TR Current Weather - The Weather Network', 'url': 'https://www.theweathernetwork.com/en/city/tr/istanbul/istanbul/current', 'encrypted_content': 'EoEECioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHM3ttfid440npx7QhoMDXW39Ce9Wt2xeTCPIjD+CxLWJOk4VyPiKsGpsqqabAZCvViJeyHQMSQDP0F89z7a9Fxa+eR4cJY8NE3e+KAqhANotM/F++gqdVGNfvYwc87+XFPccMamSItSh9u6r3mDk8pcs60aN9unI4RAN9VP7GQ8iEvN6gh2eGuQk49+AaMUiF+NEvI2lj2Idqv9KOQYG4hYpKL2lc+munb39ohh345s8z66NDMXiOED9dubvv/DPRjWA9i+h7duxk/4A94xpvBi0E+bMXl+dGyjCLUEBskPFQCJv6xtGl75l8XoawRHApoOIKV9VawZblCdb3UD/KpOEIiXvTp7KHWXAS7dfe0+L7pyaKFb1XeWlxvx0846NbDG7ZV9fM8R0Qc3F3Q4lHxvqN22qFLKfpdMKTJ6U3knuhidnioGG4n+se3dYF/xGM9Tp40TkPrIsElx8usjm7CcHRsFJjDVV+1KJoCGdwqFB5NtSgTt80TZ96G2Z5yNmPzMThx+aGYNY4KSPjzCFiYbg13tRZW1T23+MdI5dfrnBYrAizd1P6oumSKcxmgOY9RQhHNCTLveltQJ1fvirNH+3mliWwHvZYVAOTCiQaYF2k+cGAM=', 'page_age': 'March 28, 2026'}, {'type': 'web_search_result', 'title': 'Weather for Istanbul, Turkey', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul', 'encrypted_content': 'EtwBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDwplnk0yvb8e7vcUhoMh1wm+KOzFJ0GX5U5IjBOLyf264bXLXDhpSJQzgwF3I39T/OnHIW2EDRlqC+eVKeNx5ByRMDJAfl2Jb46B4kqYJva6tj79gwk2LEGQGBWl9VkEFDcopTy1l5jpxIjrFGIGrHwggVaZxZNw8V59Gu2/uYQdqOBR9MgkcP5z2nJJehZD2R38qITBaiN+qntG7MnR0tZmIkxdjceqI/JtEJocRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'EuMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCFZERjCc+BjLxJUbBoMWaN64ZC6/0K7jItVIjBXBWlz4NSrP/ccrZ2aiZBc/I5IOoxlPjzcU7t5OAH6Xw2JnjZHM4P8JvJLadYJhb4qZ1F4IUf7thihYLPNkUkKeQiGGXZQMD2+H+re1TWafGVU4WSAIxdmI/249GG/OiDs3iCO63UsGI9XKxZrWQ9WlPrIWQ/EiKsywt1oX7ii5rOhqBSXKUJSxNCWDD5tlDufn1sh6447Ng8YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Yr - Istanbul - Hourly weather forecast', 'url': 'https://www.yr.no/en/forecast/hourly-table/2-745044/Republic%20of%20T%C3%BCrkiye/Istanbul/Istanbul?i=0', 'encrypted_content': 'EsUBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNY9Q90cjeGh6WIzaxoMV1RGE8EcEY7OSqFrIjALPy1kTyRGAmTBy6hwp/aV5lQev+gXAt+kDEnhJZfkZFWAk0FhAnl6qWsALU5RMP4qSX0c7vLQ02pNc7Hqt7nZpZGHbe7aHR4mODuwJn+bC2/XwwbXPfvXTUjW6gJVFuIPnpW2OJHZi/BTWNom+09OcWky0OhVW7I4j6cYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye 10-Day Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/daily-weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}), Part(type=, text=\"Here's the current weather in **Istanbul, Turkey** 🌤️:\\n\\n- **Condition:** Istanbul is currently mostly sunny.\\n- **Temperature:** 63°F (≈17°C)\\n- **Feels Like:** RealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds of 11 mph.\\n- **Wind:** ENE at 11 mph, with gusts up to 14 mph.\\n- **Humidity:** 52%\\n- **Visibility:** 15 miles\\n- **UV Index:** 0.8 (Low)\\n\\n**Looking ahead:** Rainy weather is expected Thursday evening through Friday morning.\\n\\nOverall, it's a pleasant spring day in Istanbul! 🌿\", data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=11316, completion_tokens=358, total_tokens=11674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), tool_calls=[ToolCall(id='srvtoolu_01FzBXLib5wpVysgs4vWahec', name='web_search', arguments={'query': 'Istanbul weather today'}, server=True, extra={})], api_name='anthropic', vendor_name='anthropic', raw={'deltas': [Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'message_start', 'message': {'model': 'claude-sonnet-4-6', 'id': 'msg_01Kh9ioYruLnLuqDAoxJHM8D', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': None, 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 2220, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 56, 'service_tier': 'standard', 'inference_geo': 'global'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='srvtoolu_01FzBXLib5wpVysgs4vWahec', name='web_search', arguments={'_delta': ''}, server=True, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 0, 'content_block': {'type': 'server_tool_use', 'id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'name': 'web_search', 'input': {}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'ping'}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ''}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '{\"query\":'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '{\"query\":'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ' \"Istan'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ' \"Istan'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'bul weath'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'bul weath'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'er today'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'er today'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '\"}'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '\"}'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 0}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul Weather Forecast', 'url': 'https://www.weather-forecast.com/locations/Istanbul/forecasts/latest', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather forecast for today Istanbul, Turkey', 'url': 'https://www.weather-atlas.com/en/turkey/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, 34, TR Current Weather - The Weather Network', 'url': 'https://www.theweathernetwork.com/en/city/tr/istanbul/istanbul/current', 'encrypted_content': 'EoEECioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHM3ttfid440npx7QhoMDXW39Ce9Wt2xeTCPIjD+CxLWJOk4VyPiKsGpsqqabAZCvViJeyHQMSQDP0F89z7a9Fxa+eR4cJY8NE3e+KAqhANotM/F++gqdVGNfvYwc87+XFPccMamSItSh9u6r3mDk8pcs60aN9unI4RAN9VP7GQ8iEvN6gh2eGuQk49+AaMUiF+NEvI2lj2Idqv9KOQYG4hYpKL2lc+munb39ohh345s8z66NDMXiOED9dubvv/DPRjWA9i+h7duxk/4A94xpvBi0E+bMXl+dGyjCLUEBskPFQCJv6xtGl75l8XoawRHApoOIKV9VawZblCdb3UD/KpOEIiXvTp7KHWXAS7dfe0+L7pyaKFb1XeWlxvx0846NbDG7ZV9fM8R0Qc3F3Q4lHxvqN22qFLKfpdMKTJ6U3knuhidnioGG4n+se3dYF/xGM9Tp40TkPrIsElx8usjm7CcHRsFJjDVV+1KJoCGdwqFB5NtSgTt80TZ96G2Z5yNmPzMThx+aGYNY4KSPjzCFiYbg13tRZW1T23+MdI5dfrnBYrAizd1P6oumSKcxmgOY9RQhHNCTLveltQJ1fvirNH+3mliWwHvZYVAOTCiQaYF2k+cGAM=', 'page_age': 'March 28, 2026'}, {'type': 'web_search_result', 'title': 'Weather for Istanbul, Turkey', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul', 'encrypted_content': 'EtwBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDwplnk0yvb8e7vcUhoMh1wm+KOzFJ0GX5U5IjBOLyf264bXLXDhpSJQzgwF3I39T/OnHIW2EDRlqC+eVKeNx5ByRMDJAfl2Jb46B4kqYJva6tj79gwk2LEGQGBWl9VkEFDcopTy1l5jpxIjrFGIGrHwggVaZxZNw8V59Gu2/uYQdqOBR9MgkcP5z2nJJehZD2R38qITBaiN+qntG7MnR0tZmIkxdjceqI/JtEJocRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': 'EsgaCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDMflu9taGQMlsLzYfRoMufqdQIcEXSWqo6/cIjDX1MCM+NEKfE/ziSlz1CK3f71bJkfKyDgBexdan8w6SoB70X3yw0NRNPKoPns30ZQqyxmRdZVgNYV+NbLyPZFhHKsqsKIvt6Kbv6awyTBE5SsFeUfb+zMf+cl0WvEeojGn/ijDja3TwCrF4vhn0g5Z9pJIh6DVLJTIkqtnp3MCdzN0ZOss54YuF19vst+QdSeUDJ/birqBN7DGqJV9+kAtqisI8mm/UM9SG8fM5FQ84nZqrtPDTMVegyyXIuhTlDjZixrjLR7uXhQFOWJod5yPDCoUsr0qx1XVQdWkdNyMDKTB6TdCpOt7QVVGxB2ON4PzYP45/QOJb80J5RZQb25bZ0reCiheWFoAerflsRcww9N4xAs30hJRjlO9QtlsdDxXkrtwfe3qNDditAmcxkrJm3V8jFCARtlmyBU7iWQ3j2bv0XKUxhmug4FjlC4hTBxt5/wj8TJecvzRhYCIq/gSQ3VljvOSw1iGyEzs/bKGaAFQL1S9qVshnSPFJ02EI/UoebqHoLPyqhggCewncQqKJ/QA963MReTuf48btWtO3Mz1G3znM5TdVcULSikNkq1jU8q7dVGP6q2Dya0vapuEsf/cVN2RuuHkfiP6mldi1lDWBFOydDkv19T0Q8dxE+dj/sLBrD4xmcfkNpaZj1kg5x16bYHLKoWh4wMrZawHTK9vmFOLZBglRzOY+TgXIM/Ry44f9a4eE7LsstcAeTTj5KsE0IJBivt2cirGI+oL8rgarAWwLMrwPg+w0/Eqaroo8M/eBfEr8jxlGTibFCwdFsxzb8DDh9i5o3O916hR21/zhBouexIzXnBGIkrJ12WAkVLketi46ExHBIlzOkx+CTyGxL4OCzhkTlhIiMlJNL3cg50S9z1hxAmTcw1zTar4eiJRA5si1zBkxg2gPkBzjCESK8WXZqxyxzFWF03b4sw6J4n6uEuvECZUHbkrjyjQvucWMeGobvs2GeI0SIzsw4SfEuu2BC7o1804cZL1S21bfiWGzJH+SD0Mv0UETGPgwd9gZQAXEhwDck0mbRhiZ6CbykfC7XanhP1PlvCJNkz0R6nbB/k9oRRH1vhFUH6bH0jmg+RT0zUSAwC2mxBDK65HeEf2oj39tk9janz9OG8308oQA3u4Tdgj+hLya9BJM8Dm/PIDZrB75lb4E6P5zSSbZwWFj+HZoF1ZGggmmohQq8dOzltI3lTKjTJLWJ1qNq1OYhLEF0lyaWiHhH4Q/vkzfYgokjC3o3J89LrcmDczCYgQhmd7V+e6mlM4dhCbPkHHdXz/6e+vzkNvv/sh5UmAEZvKdBeDMATmyixSa1Naay4LKhCZyiFBHfWPX7vyQ/kyXNS/LpPNs2/TdtD4heD92oDCPrgcSvXwAdXYz07ZHY2JGBu6iBO8ydFMhBv85WnlgOUWHWrMaotNLVTQFWtBIuNWrh9a+fS4x/Ax3Y3xv49x2RbzL5/zjRgt9LeEoBzx++8bbb1YlWd+aUEdhehA7UvF9G/KWfl7+DZWpiV+KispWkT0R1LZmVHvOa15t9otVYQUqBTY2dpAfkAMahcws2H/CR28NMmELPVG3TFRVBVHyq532cu9TqYADmTnV5BolwFlACbNQPirlr62dWJeIP9qnMD3SUBOoqdyRnPnCon/V0ypD7tYbuKlHoZZ1UrddhVZK43+y4KJ3ysnlGCrSNE3FaCjgWnJEd35qfY0zWHXuDKpy6Es16r6DczAoVri+IRLwd6EOGtyItGlQUYy8Qg+lGb4SUE7BNUTsg+Mi6DhmJHXsqRIimUM80HeKF3RbeF7CiGrF4qHxlaJN9r3PosY2WbcHH/ydM2awNSOtwoP+hlG2NDOA3hc2VnYfovuW4FKHQz4XqWwWsQu3Ot6oeVQSVEc6nBQyrm7aixYTD/ZYWHefS8FL0QqnW2TDVuufBkhsFvVddgAKkhMlMzzK7m01ZXiMZNtCygr4qErFwyI3jP0nIT/5XCznX7bsL/FpR+DTxjNbN5qKMK0u8qPPjtJVoiMAX69iW5sLGV19Uj0j8J2Q7mcnhxVfNVxqc302RxsO2K7551jzQw0qB/9TPn1mrG/xAYo8HXPvkg+lMGP3s8oVAonaBKNPf991aY/A3UiL646LhUbOnJ2eA6/fO448nbcO+5Nrw1/Sxbnl2JPpCuBGEUGfrNRGfXlQu/fTkugVc23EM3c7a0QUQC+43orhcmyJ6ayGAiEtNJ0cHBMFwwAARWRgBOsaJdmU8lccu69AUFq9Pypg2Tprs8eL65hsnDqgSuC9OovENJYZeIbqUvQUO9C2RQzPmsoQHuhjol5pTTVhL8pm1ssYilrq06yRwX1hUIHcO4fzKnI+3w5OOY0aYzCvCsOr7gMVe8IT0bh4k8kizvE2X0dw46zHt65qfavSl+sN36VWizvps7JS/KlyWMSml0r1sCQGgZcGWscgt8N6lhz487zqPO98ewblhRDeAAFj2RxbHjwULditSjaYdJpU0cyIK4zSfCxbNf+XGW/3JM5UmUPSh2rzkVeQbaLAnXtsS7tl87gy1EdbRcdjmgP1oPr0Bw3RSwtX4YHL5DugvlIqaRZeYx7YTxr+eLvVIB4kxgMudoFEq/DetBRGGmzXYdX+5TeHz+HZtwBNBbwtVxWdEDDSDKji6ZkyVUyVV5FtqO34A/N0lnA+Q0q5SiXkztZYXfD8o47+exvcopNDhDZa2gTMDnrYa73dd9juzTVlvs6R04rwXbNXATHoiQOXgbshxGr+nKfXEca3na3eQdMJCzuWjbcrY/+thyHiuNY1hgDT23A3k0Ic4xek/R/RYcZGzQmP9YXkmdEGPWtmMiCTp0nGKFfCkwjrT6sUYJm2Tb+jhcIhV0/Vz7OfRyRsZhUNyeG7VX7t3KGV2R2rO60a1Cww/+i/916pHvaWXP3mdpjG2jVi//fS5ktWH4WAkKb3uWd/jkq+JAlneSCNJjDLNHlDDImJTbBRtbp5ZmayyWwZXhtVNXGjyxLwSXazfHFcS6sK8WU2dJD2IqgqKuvRYM2Le9ipm1gsy3RI+aXfGWcS7mQDhlhdkzCKPQutqhs19FcyPByCu68U9MBZuQ6WBCTjjMG6HjcOu9Pd2LbPhWKtrYqkN4iZzPC9x3waX0rRYwlJOiQfoVCttql6L+xAe7y+8l/lD810QNlYXatvdfTWq3RdWcA52fonw/03H/F0ke7mlR5JBKXVdqwayvCN+r0KWumaJLckgIEd8YN7ElUNSQ1sLHICsgqbMmTiJfWQjBvNZzKVdtPdJANSeOId3bC2j7XXZvlqQ17Rab39F81xV9Jf7P7otjH4X4GUxYGc9XVIcaeEUXe/vbsClyVpAo75wj5VXQWWvvEi70hHRrOJrwzosU3BVc2nuB6qOZwp4doJY1Tw3Z5iXvH8h4WD655Y6Yiv2K9N2WvTTybG+IH7wFXLErx2gO0AGUhjRV9dfJWK5UCr4Rf0yPmA6wNa3n7kBUCDFuiBpMKBFrNI9nYlN8Yr5Db+QowU0s4OUQnBCSttnadds3MJIdfwNojHwOFtdJxc4e6T5JSqEQ4YP/ijohCHnQXqsheMt+q3qhjlK9guVZOhIzw2PkflTN25wyKaeEGXLPX44hqiXiWZzkH0PdipLtbh7G8ypTu2OxEqd2PyJ6gug0puD41/9WUdzfENQjiPDyybnOwRUUBub5yICsUCbcDTK0I/ZwrBixUicKFeEKbjnQKMuQyR1Aov5ead6WYbplhydGRC9hdOZIpf6B1HvzzuodJtTXmsfiSplOttSakAziN//2OaRjv7tjc8g/OGQ2iKNuDWPluJNqSrj05c8BAoi34SeTc21cwknrOIBRXRUN3qmDDja9Kmj7XRuLuwHg64XZOUbW2YNviKbcsCzsYQQ+YOySur3fXDwbyrkDhEMd0L2uq3jb2K9amlRATBU5YR1fUveAgGi8vy0wcyWewaHFgfMTcThNXrECZIMyB6J2joVy1EE7n9WL2Dmrtjz+/1JIfuSZiGKlfhNN/+aUkZTzAnqplNV7FRi0cI00K2fqbA8S74MCwtY28cw6wY8aUsgYdsnm00zPIzgtNkOUUw3fbcPEI23Si9S3OSKAzmexbz+rOCyHEPxo9bQIkE36Eb2pj+jKexLwbMXvco06Tt+4aQwgBGPMt0by72J0dcx8pXuzdQVKPZpFz7BV54lzdiW4PSo2+dbbZXRCfhxyzGgOcTZLuYlTV/0ku59s2JUeGWiQTBcP3ACv5TwXQskag9EV/pp+ng7sk7D9Y7jmvcGbQXycOvvyy5jWxz6G2+g8GvsD4hlYpQTSJEBzkLftGNyWWND1mwWkOT67AaNHeAD2S0KstjOnGqP0/HeaF19YSEzZfaCq4u0SRD7q+ECXN/Q3H91zb2VmPiW3EO5KWs/FQzMw9tRdXX2JhXtHYDxGPIksL+3nWSxgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'EuMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCFZERjCc+BjLxJUbBoMWaN64ZC6/0K7jItVIjBXBWlz4NSrP/ccrZ2aiZBc/I5IOoxlPjzcU7t5OAH6Xw2JnjZHM4P8JvJLadYJhb4qZ1F4IUf7thihYLPNkUkKeQiGGXZQMD2+H+re1TWafGVU4WSAIxdmI/249GG/OiDs3iCO63UsGI9XKxZrWQ9WlPrIWQ/EiKsywt1oX7ii5rOhqBSXKUJSxNCWDD5tlDufn1sh6447Ng8YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Yr - Istanbul - Hourly weather forecast', 'url': 'https://www.yr.no/en/forecast/hourly-table/2-745044/Republic%20of%20T%C3%BCrkiye/Istanbul/Istanbul?i=0', 'encrypted_content': 'EsUBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNY9Q90cjeGh6WIzaxoMV1RGE8EcEY7OSqFrIjALPy1kTyRGAmTBy6hwp/aV5lQev+gXAt+kDEnhJZfkZFWAk0FhAnl6qWsALU5RMP4qSX0c7vLQ02pNc7Hqt7nZpZGHbe7aHR4mODuwJn+bC2/XwwbXPfvXTUjW6gJVFuIPnpW2OJHZi/BTWNom+09OcWky0OhVW7I4j6cYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye 10-Day Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/daily-weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 1, 'content_block': {'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01FzBXLib5wpVysgs4vWahec', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul Weather Forecast', 'url': 'https://www.weather-forecast.com/locations/Istanbul/forecasts/latest', 'encrypted_content': 'EqIOCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDITug5hIwHyxcg1liRoMSIfhF8NupHB/Pa5VIjA7YFynHrs/piJdFNvSIMaH5KSfSYo2YagPfp1JMPW29jCzMrbty/DkufAECB+vJcoqpQ3U2c3GWdQVf/RyOrj693/WZonzj8b/+Da7XkOxGSyKr4lXGdipe64SZev/j0kAnPX6nXSBFhEokEy7bdqAC+7SiFIpe72yRJ2GbTIDmOc6xlFdLIK1dJXwkcCd9s8y+OGa+6CaOKf6Sohixwr5e3QXqZE6OyTMRjFK5xtwzA+032Gd6A996XH2xMHagmLAJIMGjsxLbHN5pUi1DtPQ9DrIHjkhtVy5jXQpGFngmZwfgbJHM2kqDlLmUDV9x7tbLBnmnr5OcuymKoue6xUtH90AbE4UKoad9r6BzvgYl51Ue/NmKyqb+fLB1BtdKMikOc+pGah+GWrBf3Qlcp6CnIq1enPS9EfPHbgiRXtreKBfTa9JMrIibgp+DO7y4eV4LH+vzJqG+QYJnh9KafIm8A+XR/cKAhKwpMHdNn1Yhl7WSld4790f2s8WdhmmjTE6fI3uY9c0y+iW6rRrZlE1yAuCiYfsrRSZEYr7zN/4lJ2uXqGkVNqsGtEPc/GKN9ZhsVVj1Ji6ZW5C4UubTPQyN6mue4HkWmzs9ZOUbNu8pfCaeKJGbU6S164OFV0UvcGetH+uJh+dl9kTjvLvIDqFoPNpjWNhX28UZakto4TS2mc7+2+pnjxxyd0Bvbd11Z3R27hs4XisLaBxyPfJAt/XXIXFxoH4Qe6cwCfLWVviLtsyCvryq+zA/q+WlvKWIOuw/J36yTYyEciBTTqwGxR4j54RPZb0jbp24ekdQK5LfOTOWKFiWZqnnWz4aIPlkrVnQEftkE7isFPSMR20+Vj3c6I6+9bUI2bvNiIMDPRydm8eRzGu1sCh/XdJnxK5kr931l4Ht2HLJJAVvktM0aDSzkQnFORZuUlMbwZR+lpaytCyVT2/mydL9t5B3olw/Pno0Q/+Z5mjwSPYNTC3+kWlfJ0K90KGd/q4qrCm/zuh/gXBPQj5RoDiPnp3i5x0aXXPVHP+acpEXvi3L/WxNttWyYdHK06h2sbDakwUXPe81vWkcWhnzLAVgDgFVWnTOuqJC9sxflt8Wg1YYjOKM4HR9gjl2JCNTlrFPBixZ0ne2IJ8qvOKm9ISZ8BsxCcLU3emK4NficaukeU2gtjj89h5Nl8Z3UxxyWulNCyhqW7kTZzRLuJgqOXf6Jhn9/EjBZ0ix0U0xY9CP+F/lJD5uA2JcYnGTNlutKfmlE9VPYwXo1bmWWMA2AWrZrC+X/KALF4e+atQ1kuro1sLRZBp3kCw1qQssMPpPXweAnAJqS9xLXHuda5cIncW3mdD1tLEoUXE2ocPVzuPINBfOxuRL9JAaQEgCnBNWt4pT3vOirDpVR+32QseAhrtc/Yd106ZFZpA87qA4L2OBSQDUYeggbFq3U45U6IzZkh408UjgmrDJD1dnSo3W55q2TwHixoT479331gV6G7/kpcM4z/LOzTTYLdx14HccV9nCbZlwmNV1MwSDx+TmiObM7UpQIgV1iP/GosOOmtNW4FWXY4CbIWXSfRma80DArbCTfY6ESbKmYbwhu4BufdYc5RkvSyn0+kL3/u2nkYRJSu7Pq2SFnYK28tncU6f3F1GJ92EaHbNhJgPg/iZbmyonSXQc1ePDIAXbIrPmfQ3qbAnM1Lo/ueLHHiBZuVMZcJrf0auIn0r2vONQksEN8o6ZFeJqGVZKfbOAqm1rHdLhymkO0dv51L/IQ/HJpgDAUj+XcIK5nbkI3qUI4p5sZoLxuya4c0H2KF89ah697QmzjoDHWDVwR1WxZ2hgD5atxCFEeX1lwBMd0Xt7038wbTZnVbxZletxMvhV/oUIkzQtaw6rZ2PEDF0YvBSxonRpUWET21zkrjEaRDifA/3iquxPalQJK+tWQy7sRWOKCzERcgXDFBIel5o5wspDKZOWbziB72nXhb0VWTCNVyTDocnE56+n88XA0b+uNpib2GyiZxSSelbwcxFjH7UgqdH6dvPcg6CF91GzvbDOXvNDOiMQFeAf31IemZFazrhrhvSpR04jxfwbVUK8DurDLyjA4XNk7XdSgC2P+OntPDVafGxmhkeKP/zeV7eZTnd/LzknZMal/SaPs24uOMgFjRoH8aGsEkXkttREdeHtQg0sdW3xfCyDyCOUytT9X/FscXhi+M4GtnkPdkvueR4bjI5Jf07o/g5mTVg+9rpU8Q0q4t4Ub10h9IBMaX0J7WssxW6a2MfWqvxKwaEKr11ZtZ873LFO2eA7O376YjmtNmCzWY2Tc7Y3eVtvqVU24pV9se2eYxktLHnD/lGPXQ4EpbAT2oYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather forecast for today Istanbul, Turkey', 'url': 'https://www.weather-atlas.com/en/turkey/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, 34, TR Current Weather - The Weather Network', 'url': 'https://www.theweathernetwork.com/en/city/tr/istanbul/istanbul/current', 'encrypted_content': 'EoEECioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHM3ttfid440npx7QhoMDXW39Ce9Wt2xeTCPIjD+CxLWJOk4VyPiKsGpsqqabAZCvViJeyHQMSQDP0F89z7a9Fxa+eR4cJY8NE3e+KAqhANotM/F++gqdVGNfvYwc87+XFPccMamSItSh9u6r3mDk8pcs60aN9unI4RAN9VP7GQ8iEvN6gh2eGuQk49+AaMUiF+NEvI2lj2Idqv9KOQYG4hYpKL2lc+munb39ohh345s8z66NDMXiOED9dubvv/DPRjWA9i+h7duxk/4A94xpvBi0E+bMXl+dGyjCLUEBskPFQCJv6xtGl75l8XoawRHApoOIKV9VawZblCdb3UD/KpOEIiXvTp7KHWXAS7dfe0+L7pyaKFb1XeWlxvx0846NbDG7ZV9fM8R0Qc3F3Q4lHxvqN22qFLKfpdMKTJ6U3knuhidnioGG4n+se3dYF/xGM9Tp40TkPrIsElx8usjm7CcHRsFJjDVV+1KJoCGdwqFB5NtSgTt80TZ96G2Z5yNmPzMThx+aGYNY4KSPjzCFiYbg13tRZW1T23+MdI5dfrnBYrAizd1P6oumSKcxmgOY9RQhHNCTLveltQJ1fvirNH+3mliWwHvZYVAOTCiQaYF2k+cGAM=', 'page_age': 'March 28, 2026'}, {'type': 'web_search_result', 'title': 'Weather for Istanbul, Turkey', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul', 'encrypted_content': 'EtwBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDwplnk0yvb8e7vcUhoMh1wm+KOzFJ0GX5U5IjBOLyf264bXLXDhpSJQzgwF3I39T/OnHIW2EDRlqC+eVKeNx5ByRMDJAfl2Jb46B4kqYJva6tj79gwk2LEGQGBWl9VkEFDcopTy1l5jpxIjrFGIGrHwggVaZxZNw8V59Gu2/uYQdqOBR9MgkcP5z2nJJehZD2R38qITBaiN+qntG7MnR0tZmIkxdjceqI/JtEJocRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'EuMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCFZERjCc+BjLxJUbBoMWaN64ZC6/0K7jItVIjBXBWlz4NSrP/ccrZ2aiZBc/I5IOoxlPjzcU7t5OAH6Xw2JnjZHM4P8JvJLadYJhb4qZ1F4IUf7thihYLPNkUkKeQiGGXZQMD2+H+re1TWafGVU4WSAIxdmI/249GG/OiDs3iCO63UsGI9XKxZrWQ9WlPrIWQ/EiKsywt1oX7ii5rOhqBSXKUJSxNCWDD5tlDufn1sh6447Ng8YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Yr - Istanbul - Hourly weather forecast', 'url': 'https://www.yr.no/en/forecast/hourly-table/2-745044/Republic%20of%20T%C3%BCrkiye/Istanbul/Istanbul?i=0', 'encrypted_content': 'EsUBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNY9Q90cjeGh6WIzaxoMV1RGE8EcEY7OSqFrIjALPy1kTyRGAmTBy6hwp/aV5lQev+gXAt+kDEnhJZfkZFWAk0FhAnl6qWsALU5RMP4qSX0c7vLQ02pNc7Hqt7nZpZGHbe7aHR4mODuwJn+bC2/XwwbXPfvXTUjW6gJVFuIPnpW2OJHZi/BTWNom+09OcWky0OhVW7I4j6cYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye 10-Day Weather | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/daily-weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 1}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 2, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='Here', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': 'Here'}}), Delta(text=\"'s the current weather in **Istanbul, Turkey** 🌤️:\\n\\n- **Condition\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': \"'s the current weather in **Istanbul, Turkey** 🌤️:\\n\\n- **Condition\"}}), Delta(text=':** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': ':** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 2}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 3, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE ... Istanbul, Istanbul is currently Mostly sunny with a temperature of 63°. ', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDA5gu99CdPx1YyMFkhoMKQmsh+iuhyzne0gbIjDMPK7vkfmP/iNayx3Q+y9xoAYXi2bdacSRrfBRfHHM2SaGLqN7IHDpFHGD8wd6If4qFOCZ2DJabkWAYz0a7Sy9/mdJ4KFzGAQ='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE ... Istanbul, Istanbul is currently Mostly sunny with a temperature of 63°. ', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDA5gu99CdPx1YyMFkhoMKQmsh+iuhyzne0gbIjDMPK7vkfmP/iNayx3Q+y9xoAYXi2bdacSRrfBRfHHM2SaGLqN7IHDpFHGD8wd6If4qFOCZ2DJabkWAYz0a7Sy9/mdJ4KFzGAQ='}}}), Delta(text='Istanbul is currently mostly sunny.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'text_delta', 'text': 'Istanbul is currently mostly sunny.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 3}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 4, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Temperature:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 4, 'delta': {'type': 'text_delta', 'text': '\\n- **Temperature:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 4}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 5, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Monthly Air Quality Health & Activities · Wednesday, April 29 · 5:12 PM · 63°F · Mostly sunny · RealFeel® 60° · Cool · RealFeel Guide · Cool · 53°...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKURV+hQT5xL5U9LYxoMCiOo0TXyu1Voob6QIjAJwl5WvLZhkF0uIqS2D6bABRSsswHAo1qBIJtxetWCCLElVG1a2kcQBs2yymzeydkqE2H+c7jz5ni+pZyhrl+xwwosqLMYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Monthly Air Quality Health & Activities · Wednesday, April 29 · 5:12 PM · 63°F · Mostly sunny · RealFeel® 60° · Cool · RealFeel Guide · Cool · 53°...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKURV+hQT5xL5U9LYxoMCiOo0TXyu1Voob6QIjAJwl5WvLZhkF0uIqS2D6bABRSsswHAo1qBIJtxetWCCLElVG1a2kcQBs2yymzeydkqE2H+c7jz5ni+pZyhrl+xwwosqLMYBA=='}}}), Delta(text='63°F (≈17°C)', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'text_delta', 'text': '63°F (≈17°C)'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 5}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 6, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Feels Like:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 6, 'delta': {'type': 'text_delta', 'text': '\\n- **Feels Like:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 6}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 7, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'The current RealFeel® Temperature is 60° (Cool) based on observed conditions including 52% humidity, 12% cloud cover, a UV index of 1, and winds of 11...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLUaCmRuTdq7ADPbjxoMhmhKiymcjc0LGEnKIjDcK+1nTHNsDanHWIYNqW5CPuxKgicVymdVoY0SUhUF+nvxjL4fXFlr79XU51aoyw8qFBMXC9YuI2UEXQ2MeXcMHT/WHxZJGAQ='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'The current RealFeel® Temperature is 60° (Cool) based on observed conditions including 52% humidity, 12% cloud cover, a UV index of 1, and winds of 11...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLUaCmRuTdq7ADPbjxoMhmhKiymcjc0LGEnKIjDcK+1nTHNsDanHWIYNqW5CPuxKgicVymdVoY0SUhUF+nvxjL4fXFlr79XU51aoyw8qFBMXC9YuI2UEXQ2MeXcMHT/WHxZJGAQ='}}}), Delta(text='R', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': 'R'}}), Delta(text='ealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': 'ealFeel® is 60°F, based on 52% humidity, 12% cloud cover, and winds'}}), Delta(text=' of 11 mph.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': ' of 11 mph.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 7}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 8, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Wind:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 8, 'delta': {'type': 'text_delta', 'text': '\\n- **Wind:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 8}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 9, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNJ48btNAyhZ8Zbk+BoM6OEuCvkIWO1jQaAHIjDfwGzLD6jL7UP+0jrs7f383n3sO//AiMoJPNGkDYgNcRuKjcUO4Hfy0OBhKpi3ZkMqE2mFwLtATnQGgDNH31uK6UcDl4AYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNJ48btNAyhZ8Zbk+BoM6OEuCvkIWO1jQaAHIjDfwGzLD6jL7UP+0jrs7f383n3sO//AiMoJPNGkDYgNcRuKjcUO4Hfy0OBhKpi3ZkMqE2mFwLtATnQGgDNH31uK6UcDl4AYBA=='}}}), Delta(text='ENE at 11 mph, with gusts up', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'text_delta', 'text': 'ENE at 11 mph, with gusts up'}}), Delta(text=' to 14 mph.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'text_delta', 'text': ' to 14 mph.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 9}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 10, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Humidity:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 10, 'delta': {'type': 'text_delta', 'text': '\\n- **Humidity:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 10}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 11, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDApHvsoRim7Rs77b6xoMeUC8phDAiTxPu51NIjAz09oc1zmGdkE6tJzitx9SYkbDlkxrxjCaekuNKBZg1fpJQ1COUITKwV+ewRwf0rUqE41iQS+m2go6wFLPDf5CVMyGykQYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDApHvsoRim7Rs77b6xoMeUC8phDAiTxPu51NIjAz09oc1zmGdkE6tJzitx9SYkbDlkxrxjCaekuNKBZg1fpJQ1COUITKwV+ewRwf0rUqE41iQS+m2go6wFLPDf5CVMyGykQYBA=='}}}), Delta(text='52%', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': '52%'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 11}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 12, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **Visibility:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 12, 'delta': {'type': 'text_delta', 'text': '\\n- **Visibility:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 12}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 13, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDPsfmHY2YnfnJYd5IxoM5uHMHxUFRymbfwpLIjAUQkGisXHfuzqGNCRGr2fUQ+VzX0j1yDyHNXbK8rsxTNfue8FUGswCUJmlnzTbpisqE6BWs0+44y+p91n6zOL2FN0+f28YBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 13, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDPsfmHY2YnfnJYd5IxoM5uHMHxUFRymbfwpLIjAUQkGisXHfuzqGNCRGr2fUQ+VzX0j1yDyHNXbK8rsxTNfue8FUGswCUJmlnzTbpisqE6BWs0+44y+p91n6zOL2FN0+f28YBA=='}}}), Delta(text='15 miles', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 13, 'delta': {'type': 'text_delta', 'text': '15 miles'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 13}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 14, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- **UV Index:** ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 14, 'delta': {'type': 'text_delta', 'text': '\\n- **UV Index:** '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 14}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 15, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDGAwcVSPvoK7rQcj2xoMrMcyx+WEanQwAagbIjCHnLT851Dgr1k0VG1YOIsxdb5/kzbYurjVJVM2fUBZPi24Hc69fMUYv8OFLGLliTYqE8WebGdZAj0gWv+gYQU2QDSUJqAYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 15, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'LEARN MORE · RealFeel® · 60° · RealFeel Shade™ · 59° · Max UV Index · 0.8 (Low) Wind · ENE 11 mph · Wind Gusts · 14 mph · Humidity · 52% Indoor Humidi...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/current-weather/318251', 'title': 'Istanbul, Istanbul, Türkiye Current Weather | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDGAwcVSPvoK7rQcj2xoMrMcyx+WEanQwAagbIjCHnLT851Dgr1k0VG1YOIsxdb5/kzbYurjVJVM2fUBZPi24Hc69fMUYv8OFLGLliTYqE8WebGdZAj0gWv+gYQU2QDSUJqAYBA=='}}}), Delta(text='0.8 (Low)', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 15, 'delta': {'type': 'text_delta', 'text': '0.8 (Low)'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 15}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 16, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n\\n**Looking ahead:**', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 16, 'delta': {'type': 'text_delta', 'text': '\\n\\n**Looking ahead:**'}}), Delta(text=' ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 16, 'delta': {'type': 'text_delta', 'text': ' '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 16}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 17, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today WinterCast Local {stormName} Tracker Hourly 10-Day Radar MinuteCast® Monthly Air Quality Health & Activities · News ·...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDsfRY606L/vHPNE/hoMv0ZG+gkVpc/JMvLQIjAIIa/5hoKH6rexvc0t5QohhR+TjDp3+ujCGmKF24nBgabgGgE1ayz4YdN2Cwq000UqE+8R9MiJJG+HQb+UvbOkj4aijt4YBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 17, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today WinterCast Local {stormName} Tracker Hourly 10-Day Radar MinuteCast® Monthly Air Quality Health & Activities · News ·...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDsfRY606L/vHPNE/hoMv0ZG+gkVpc/JMvLQIjAIIa/5hoKH6rexvc0t5QohhR+TjDp3+ujCGmKF24nBgabgGgE1ayz4YdN2Cwq000UqE+8R9MiJJG+HQb+UvbOkj4aijt4YBA=='}}}), Delta(text='Rainy weather is expected Thursday evening through Friday morning.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 17, 'delta': {'type': 'text_delta', 'text': 'Rainy weather is expected Thursday evening through Friday morning.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 17}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 18, 'content_block': {'type': 'text', 'text': ''}}), Delta(text=\"\\n\\nOverall, it's a pleasant spring day in Istanbul! 🌿\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 18, 'delta': {'type': 'text_delta', 'text': \"\\n\\nOverall, it's a pleasant spring day in Istanbul! 🌿\"}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 18}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=11316, completion_tokens=358, total_tokens=11674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), raw={'type': 'message_delta', 'delta': {'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None}, 'usage': {'input_tokens': 11316, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 358, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}})]})" + "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'name': 'web_search', 'arguments': {'query': 'Istanbul weather today'}, 'server': True}), Part(type=, text=None, data={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Istanbul, Istanbul, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EtYGCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAWbAMpDf7gZtPXnmRoMrv9cIsgziKHFOOTWIjDIgWwgILFWQgG6KckQcYE9HiaXXB2Oh8s/povjXIkuGhDd23ncPQ6tO5uZXAcBOyoq2QVbNKBDYXlCBvO0mDrkKBoX0U0kXrWCoNRhxi5mAMTkG+PU6soLeXx02YwGIb/Ly92uwVsi95Nd5OFvorr4y5WiHuLaRSeDmP2gPEjR20S0UGGmbqkmz+e/NDyAtpFBC+lXP0l+1MzL1sZvT2LC0C8gPnq1diAgYtb7jt5Gg9EDTbUBS2Tc+/0jUAo40R4MsIEwPCbWYOiZtPYvE07yTAih9ToDeJAu/YVEvuOdJZf2p0GmpFibOpf0Q0D+JlcjIO2gYvEUCsLyslVw9FAPhqKiR8BkrD5vJkBNcqaQHRLgFKYcNd+ydrh9qLZzmb0dStHkfvFR08pS1m2Wf9CZC1WYKBV4wex1ZX43NDtVPr6/yZL7VhUXjLEKFKzvJtcBq3/TrU9Mc1iNbzM51kPgMiVdyoz54O0xx+p5jLPqV2i9vAaBRFL8uR9ab8TiaLCQ/aHHdkW0MQKWv71fBWh5S3VN1/ttzhcrRtLxpQCwzofc085/ZtgTl5zKDtSRN5wIZgZtd8ep/heX2dXH4RoLvhz9ulV96rAHHtIx+tdpWE9oUmkndRazrnD7DvO9SkH1+6nhTYb9J9Bw7wblcYrYQD2DiPoS9XV4A3qrPu80NbtHZcn1yP+e4PEkzBO9JHwxUNlabsqrrqxIHPpJ7Axk2ClzHt/8QaxnFhxHE/8u/wUBHRxGUkU5EW7VLD2XlRM+1ZeIzM97TKNasqChJ/Su7M2G6rZ9pzBx/RPLb50JkhxRUAaYVM39k+vQhfF7noGWTLytAqfFX4OR+Sqja1xJ9/4paaGINPHXArOenWEJeJybkhCPFmMuGG7F63cNO+2Fkq3YC9RIi3X8V3D0lvbQUYzKRN80OQajvP67SL8ENVK0Hb5TI78fPU31cMIPD95ucoyLhigPuAyIhJoRWbsn5f8WMuMxPNUAk/l0lgsxM5KKZOOBw0tUnvNWlPLrXdjlZUuShKisqdqY2n4YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather Forecast and Conditions for Istanbul, Istanbul, Türkiye | weather.com', 'url': 'https://weather.com/weather/today/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EqYCCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIO/gndGbNaSpmVF3xoM75pySmJV5lOHqQNsIjAGJq5qP0I9bdTRfnzhpajMeRNgJrCjn0nkGO32o+zFCyQo1oLcMzZM2MdkJjMwPj0qqQG/eO4puO0yb5oJFlkpaojEl35cPoBTE5Pi+hzJDMIsa5rQh30JjiQO0D6madrQfk2R1nBMNzxkbViWomR38hKAixlZLkIFLREd6M1KDC6TSasugFkEQiGCgoG40I6vWBjC4p2epUhoflurjzj7301ZCw+39aZrSGP+KFYvIPUUE3Ek0qSGCd60QLoXbI1xkuIBsGWvv7aygXi7KeYXR0aXFryInkqfBJ61GAM=', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'Eq4CCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKTyhivdT4zslWvnmRoM1xrxAx47pVv9wC2rIjDHEy1TKUg20vutioXv+EBr/cHLDgWtqCkJ74SfMRlBOpweIqWFzdduulNxDV6uPecqsQEbumi6Wd+BrhgvHBN/fXHHDuszbcCtRH7vI7FkwZhS9ZTsZB6XXucZZh0D7BwKTKr0odA4u4rBF19cOsOoABsa/4Z4FnLAeDtvhZxxkExcQ6dH4f3TjXhzjtPfDzdLk17cD+ZQz8vgfe1XZ0vBLEDG7IPRpwEYbaUcRGYAg8afTG4tty6x6Wk2sD06vA3WRDa+1jrf+UiN+XhKz8QpXH9qUdl0zcScfmPOxGXI9Oo1kcMYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Kartaltepe, Istanbul 34145, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/Kartaltepe+Istanbul+34145+T%C3%BCrkiye?canonicalCityId=795037c75cb9215e374a3b65b27f7b38', 'encrypted_content': 'EuUJCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDP4td3Y7CnSwkHflcxoMV7vG6S94urkeaKasIjB/+b9O7vDH25lsVq0lXbZprzqVQQtDA19jTIsPOt5KEM0Uz0rgxoJYtb47Cby4LCMq6AjKP3k6DJqe2rTjPn9MVy2/QmFMR6FapuMeYgJzD+HUf4DaWFbDGbpqMK078ltQA0n9vrW+exywi9p8wMfQEDlyHtO8GZVWqZdUizmMEhQz5UxauXindNJXWvB7Duo1oQlioB4YsWeb/0Pb8FmP96/nA+jhZPNZFg8mNbPGjyC3/CiB5s6QM1aipZPNiZ/39lqdsp0nPVrTbA2WbTbxz9zHlsy453iy4nZ++Vi5JhEGJ+UoDY4RqCxqvwfkya/CBlr0P3R8KE9mxUSjHjqos7hyryra1vck+G5JxsjUi+Ra+kKiUPegBrYtZOm90UjgLvtdvQr+RWZVqP2qiIk9TVTrG3HrmAjd66nA0C4kCof6DFwtzQUOrZI27QxHpLwGxCMvGyUMZwszhXGhFG5xRyDDoYTR7RsJbiPqdVmz2h1cItEpmQjZSpMxpbI5jDnvXiGryGhqwZlVj+psA+bCJlzoX4K8hD8GzjlyENI3EifyFUyOQHJdVQFrTJMmhyX8aN+OXVC+0H26L5bR2BEjsSf6KKSuH4Tz9mC1BirfIdHChllyWbYNuyqrQD/Uy1DfMSh5KaQLpb8BW8tX/NB7NnVPl//rCSR6t0p+2nvYVWPlOCyvsmArJ4TpEr492+d60nDyYHkNv3iIr/eOil+nTlFfmuHeElmlKvnmNc6mABkAVI96oh2agIiOwakzckhiuN3QO613bjI3nCaMSt6VNYkGvXGC8fbak4t0xhSY/OyFn47YW1QKfZ5AF8FORcwhVMGi0/WJoOGEyVVBAu/Hp4ZtUXKTjTkXT57L+z92cCMPPN+MjwDfm2m1eHo8C58TeVGnOBaX1R+1RZEwHhdwS3yVzqQWLJg1K8V3sx03+HlULaUIphAgjWSuiB1/mnrITSssaqQyBrcfjqMSUh0g+OuP0fAs6fh/S38igi9i3GjDUaStm4/rVJgULYECgi3LMXgYJJA/dAHcofjx4d2XFeEv89CXdsaeF7wRwsqkjX8p9QBJo8HAjWI1QBwnZgtf4lLJF5JHjj4vdfg243WlP+Sz4emnOJkVKaBzZ/nsT2GfFApcHh+L4AwcGhfrH+wTOYpW7n+mTQ5k5qhkN3yD35dbA09hQcYv8PsqEHVg7B2WxARVHUeuSFKOld1Q4IqP6lHDob5gu/LEKhV69XGtZ1qHop1qnTGxJIOOAPbb6n4KRWj3GVFO4noBiuXr1hGx970H5uFTSfksQNYqL8czNN4BfK6UqqQtNBWJ7clJtOkSeOOfYOTnVfaF7PdXM8gW6NS7B/yJ3+bcxBWHdEzkX/GBLmGLB5yPbwR5TGdICPof0TJ0f7zDrB50K83NiRBPm3p7QsaZYTB/a5MivkvxzEpatxK2Z0DL4IrmimCcENW5sk1ipN+UlUXOtdLRH7vG/gRfOq+LquzGBZU08l58p9IBT/uZWgXwkqFkMeL55ecfRU8vbT1F97wr6E48QkIhOLgCPr03Z1vUDE+g2F9NsQnErV5FWv//VWEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': 'EsUaCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLhoYvYh+sdNkf16mBoMT9Y7QklS4JmPfJqXIjDrYwxBL3Re/FNVtIwiq+8MumsBp3ctn0nev1tOBvf36NbG1i+DvIfWqW3SWMyLEJ8qyBk0Wy6FDJG2LifcF/WGVwar8E9FfKW3XwwbZ4gW3hxsTqkfpCHRA1PfeunUJlAdUGzkEC+x1SxVvDppDhj528kgz2ImBDuvjJqxkCM4XEkS8W0191nmO/NqVrHx43frWlUmW0KT7g+pmnlcm5HQ4YLLOkJw9zW/MDuP9nu8hnNkU7rQUds2MFGjZaPt6G9W8pBMb7CkEEoyCBSbxpHQLDNRBLAUH/fD667nIUBQwirL4ajtbDTZgpiYguGZmcroclG6JoyADwITLYey11qH40jTFvKfrt5e2LA4cRPRJTMgfVCpaxwXbIEhNXsau7ByM1w8m0rKH3Omspth7DUY3qeadbAF4gLOj9mFa6GbBuPCUpsL7rQk3LocoAJMm0ay9Gp+SWlYw8tFU6SaA4xBgdfinBSOEs2vqL9XbA8zHmfbOk7WdbHggr5ekh82FvftdoXcI7SQfORM/XdpoEhYHX63iKvAOUucPGMmZijgenCzMhFGsRZlosx+RgQ9BownLVtEXskn4Im2y3J6RyUMx2+p/CMAzknQO5CSbICQobbUDVkzRpXvNDlQ3nRztlE2lSrKWBd/LOnwHupPAR10JqQNr/rfWZ9NU9gjsfEFw7R/7RE1Kx0n6nbe8Zrwyi95zmnvdcoG5tFH0rPNGm5XSNIiflXmlqOacBtTYF+iXTYx4lH/Q297I7Hv9+PYFbVupsZ+SoQS8VqR2pnQSjI1RwHy16NxVqwf9mK7VP3nLyiU8KBx+Zp6vy2UJShS9sOsO/16N8ZYyGGzGdGHuAUfe1MQQveJmM4XmBqdkhNisCdqwaQpxMJHTrlXw2leZYs2d2H1gaJ50ifxBK4aM6u5u65BdOiIbUB2YJrNQnymlIw/AUmNeNj9Y7DnQu6nI9FFHQqYj0EgGPdwgvIHKp4xg+86vjyC4/czn/h/jvRfn4iUQXJLCV3X5YTGiO7eGO+5g2PTShItZt3JR/cNUuqw50taaumUoNJMOl4ofWx/zcwh8ymLLE8gFfhqNrwZ2nY5UpGzVjSXBvlrujLVg+R7USDzLnAf8Z3COhALkGc/r+ge0x3iVuDVprdz6j4dKFAaJxyypmEuQ6Hu6OdQv4vJqwYj3nALNSvPLwb/RAqptPeT9KujoSon4zY9RBYajHLF3hkmMR/MFCYdM1tC6QkpESzFSeFvw2djv+26kxvXNhJbcO7hmSOMrF5sPqSZYc3vdSaROc5OOj2XeEIxC8FFJ9fPFNAWeDRbjYApJrEqRqir1yJhT20rz7F/+DWpxrnAUd5HAjm5hXbOgfTym5iCrdxhIe4zMATMgne6DH4jZCdVXMM1SBQtRaFqsvIA+VvVdILnoGW0XYz65ViOBsRXCQ/Bgr/Dl3mJS8LnO17NzbHPwdxM8RLbbIgCOyDT80BZ7nj1Uvpk/AvG+lH+msmp2LJHdh9AElj2Oq7sPkJ+dIWLYy3l5ECImLygx/2cVt0c2q9JjkupV5jHCHcp2Egi7C4BZR4SvlQUX0BDTyheHSuMoem2lw5w6VWDYXkKfs/cU6eyrUkxBGjHvyNYyQm3E+xj0SO1BH8TOJ48Hzdpjw6+mxy5xhG+3hB8EXb3SrARlWqHhpN8dyxiCUOYn5A0dUezmHfdYYQPU3fWnN/sW3gIQdrOJz/VY3wKcrH1odb0MqpIhHGWEZifz54wdymyqTQAI/KDOWPfVbPbE4C8FysLtFZ1kz7ZNalxKyOptz3g+20ynjGDdd0P0vpPROCrQBm16+ljJ0YDlmue6tz6E1S7cNYxcbZgsgdGmSQ4DfybgDTuMLm54hjCpZju/UvFD07Haaj3gqni4Lc51iKmWxB3dpF87+TXKPm2reBmFnSRKD/Zza2tcBqezT/k25HKtDYb0VaAUNIRIPkJPYIenwoPzNuyfVTzZ9TnvDRJJPOUCs5p6NtSy4mF3I5OnXUpkEG32aYm2hWFr1isV57oNlFuuRgNFxikl8Rln2rjKYUpt3zXyHx95rJmXSlzhCKGWyxcUHv8XcKIhlmlSi4DPSW2GrcPiYupHz56Oy9Zil/lWa6m3ivMR60c++ZBuiDIq6rbY21o/zplmnrKWlrSe2FGlH4gq7PJ0u1Y8ejUd338kui1jce7pCI8jvgv54iRK8CrsWVcX63zLcyQpOZLB2h9AYkNLXFS/KjhKX/S1veIjzi+dTbgI7RAf06XDrTy6Xl1sspWQCxDHqzIzCNHn3GSGOmLKsNZhB6efVfwQBBfdxTX659y5b3TrW9hlSYebbc5zC66QKkkSS+FplMV1trt1L/Z7sfkmvxTAHHod/s3UVHoB3mOcXTlQ7boQAtdvto4sE2+yk9bsXo6UMQvvw57dThMXc45ynYr4N0juChR7stxkVHA72Iz6TL4Pslrg5flbBgl7/EWWoc3Uwiy1ZpQKnpnpK3mUej602RiS/GHXV/9kJ+vBf12SoBwcKeMf1gVummsZquJN6oRiXBRgWD3H3xd55Eua31nK5dt2WqLLHaYDDXayVMoui2yur/LSYvvhBXQqf5xzvecxnbFd0uLpsZ1Ddu/9coqQdynSlKs51NVwdgduJZon35afjmVGOJDJfZaWAjgDEmHIK1vrn4B+4+rJb/yOVEPgf8wWPbbgyi1DJhHcbPxMPfHyzCohKFGNRYWXdDnNGiw5WkX1FRJhTtoSRGQHNkK8Xngqi7VQKqXguqUB8Rrm+7pv2TmSrMAJlyEmPnI22SLyWO38RZcMfcOrFnUPSAzEXd+VShBnU2BVKOQB24gEZulKM5zQ5KdLG/Yg3wsLbgy37HbkQdg5sja7VzrC4Tc4MqWYutfdB1QzukhQU4++6PvlEC2LtWLv+heU0TmXZMdeRTUVV014M0FkQBeEfERTk2UuKGrCaIKoHQnNFor35ZJ7d8lCw6iSJsMwyalv5EKV6qmUvcRJU88t/QVv4NtKHdTZrq0HHIJKb/EUgzAIt2rbjdWTIXL/KXKZ3sQbiPBo91NhGaGmJZ4fNNQxZ9oUnBtF0LwKhomqzy+hN5BInG1K4W/e7COIp3yGUEU8zzb5ki8riB9uW4cbHjDkJgkTIS/unWoK6hXOnu8ita6uNruYZsl+tB1Kh4EoaOkzpFxF5+xH+c+N+a2umSWEjerXjVgK8tjbcCT7Pm1ui35ra2nbgY+uTMSIPrkMgao2QLJbM73Pv9UqNEpHJYU3LBBrkYej0Ft0jOFA3i3+dOIXebM+HgQP5knzAubo776s51riWjHL9+qoXpMgOCICom2lSjiu+Nmw9STYpZjP9CKdmHmjMRctM7NfXDounQAC7vRfwDoZHO5qxt2G1Efx20Oq72wTgcruqxD8W0JW1E0w8PF5Nod8pnflZbuExqpiOpnph5h6m8J2SbiFlzpVFE9pXUay3nyHHYbkOM1NEqS0cyw36ZNpzo2U7KEXNmjBEvN834cnjflWReMeF3Dq8qcgqNcQ91E67cibv2Xd91ZPCa6aGaAizhVZVRHAW+qrc9XPmo5mCIkK9cw+3RDJRVzbJHIx+kuicRiAd9x6CWXhuo5Ixa55r/mUAxq5ANWRCziL6hbq/LLeEbL2g4sUTyYw6EfyPfhzQ0l6/nSJEZ6oqPIP1qEd0B/h3nHoLET6egqaqg7lETjk1yGn0V2zMJDEa9MkoxNI17ww9u3HrVPsSMOqOIHtgUjK9ikhtYc3Svi94IwbwMx5Puaiy2+fsQUsMdJ/eD7okV4Lzp2X5oRWf/HotStYiwlapmnTNyF4uomPJ+5edJs3vLTyVvqHfG5iPylChVzWD9AWi0v8XNiBFI+UBKgOHuIj7eoX1h3MDCZ0Qb7R1dKdU/RVmjPudyUhzM5FpGJYG4BRyD+r5oSwglSaJ2O8rOLNPKhh1150DhjUdR+jElAlbDYbkXA/ewQiBbRoachY5osgiDEZNj2E46AY+S8pBtL52a2VV4/SVw8P7Vq74KfAMAVr3O+yBigsFcLOYaEqNu8M1urh4LdLazMAwagUAYuHmv8Mdm7sdwLnqCS54tGxONyakl8rthXBPZfEMbSpWwNjedcAB71xUKNEzk0uoYUI2sR70VOv7SpfSJYb/yzH+PgrD7vKUepW185pj04j5a9wejhvW/D/oBrO47wT71VmGQSt3uqynqlxq944WI/GjDNjMmrXXrCRAvYJsKVt9QKlhVEZSSEWvAeGSx1VS4xssDktDzIxRoccgSVLzekDPkLZK2JxGnL4Bs0Ki0dxoUolcEICksMYb0bEo62dC3Fbyyxv2SE6JRStx62+uT7bK+jWDgwbUVRmhofjJqvi8WV5R2OSjn33S9IrlYE/UhWnvFCDeIAnsWlAwiT1LM2zjq0VPtI6s9SMkSKWPXA3lHOmZkhe4+U8RgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'encrypted_content': 'EsIBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLR+qiRFurtT8o2jchoM+WLm9NweXQm0sMKWIjDq2QE0b9IS+Doph2yFWnBVFMEJ0usyD9pEtQCVVAPnp0y3Ss5JzJdL/6GySB50N4EqRp1hm1bALknScQ4Vq0CclQuSxVGNR0RjZD9amrh1Fw7ibnoI23b5e/6UN70r7HkioJ4nafSu50LJsucj5HUp4IjkKtMBTlsYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Hourly Weather Forecast | Weather Underground', 'url': 'https://www.wunderground.com/hourly/tr/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}), Part(type=, text=\"Here's the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026:\\n\\n☀️ **Sunny & Warm**\\n\\n- **Conditions:** Plenty of sun with a steady afternoon breeze\\n- **High:** 83°F (28°C) | **Low:** 63°F (17°C)\\n- **Tonight:** Clear to partly cloudy, with a low of 67°F\\n- **Wind:** NE at 10 to 15 mph\\n- **Air Quality:** Poor — the air has reached a high level of pollution and is unhealthy for sensitive groups. It's advised to reduce time spent outside if you experience difficulty breathing or throat irritation.\\n\\nOverall, it's a beautiful sunny day in Istanbul, but do be mindful of the air quality if you're planning to spend time outdoors!\", data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=10302, completion_tokens=336, total_tokens=10638, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), tool_calls=[ToolCall(id='srvtoolu_017YbBqHnPr3S283rRiA2YMR', name='web_search', arguments={'query': 'Istanbul weather today'}, server=True, extra={})], api_name='anthropic', vendor_name='anthropic', raw={'deltas': [Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'message_start', 'message': {'model': 'claude-sonnet-4-6', 'id': 'msg_01V9Q4r3oGH8N1uJsNCByhsp', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': None, 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 2220, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 56, 'service_tier': 'standard', 'inference_geo': 'global'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='srvtoolu_017YbBqHnPr3S283rRiA2YMR', name='web_search', arguments={'_delta': ''}, server=True, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 0, 'content_block': {'type': 'server_tool_use', 'id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'name': 'web_search', 'input': {}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'ping'}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ''}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '{\"query'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '{\"query'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '\": \"Istan'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '\": \"Istan'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'bul'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'bul'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': ' weathe'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': ' weathe'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'r '}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'r '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': 'today'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': 'today'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[ToolCall(id='0', name='', arguments={'_delta': '\"}'}, server=False, extra={})], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 0, 'delta': {'type': 'input_json_delta', 'partial_json': '\"}'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 0}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Istanbul, Istanbul, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EtYGCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAWbAMpDf7gZtPXnmRoMrv9cIsgziKHFOOTWIjDIgWwgILFWQgG6KckQcYE9HiaXXB2Oh8s/povjXIkuGhDd23ncPQ6tO5uZXAcBOyoq2QVbNKBDYXlCBvO0mDrkKBoX0U0kXrWCoNRhxi5mAMTkG+PU6soLeXx02YwGIb/Ly92uwVsi95Nd5OFvorr4y5WiHuLaRSeDmP2gPEjR20S0UGGmbqkmz+e/NDyAtpFBC+lXP0l+1MzL1sZvT2LC0C8gPnq1diAgYtb7jt5Gg9EDTbUBS2Tc+/0jUAo40R4MsIEwPCbWYOiZtPYvE07yTAih9ToDeJAu/YVEvuOdJZf2p0GmpFibOpf0Q0D+JlcjIO2gYvEUCsLyslVw9FAPhqKiR8BkrD5vJkBNcqaQHRLgFKYcNd+ydrh9qLZzmb0dStHkfvFR08pS1m2Wf9CZC1WYKBV4wex1ZX43NDtVPr6/yZL7VhUXjLEKFKzvJtcBq3/TrU9Mc1iNbzM51kPgMiVdyoz54O0xx+p5jLPqV2i9vAaBRFL8uR9ab8TiaLCQ/aHHdkW0MQKWv71fBWh5S3VN1/ttzhcrRtLxpQCwzofc085/ZtgTl5zKDtSRN5wIZgZtd8ep/heX2dXH4RoLvhz9ulV96rAHHtIx+tdpWE9oUmkndRazrnD7DvO9SkH1+6nhTYb9J9Bw7wblcYrYQD2DiPoS9XV4A3qrPu80NbtHZcn1yP+e4PEkzBO9JHwxUNlabsqrrqxIHPpJ7Axk2ClzHt/8QaxnFhxHE/8u/wUBHRxGUkU5EW7VLD2XlRM+1ZeIzM97TKNasqChJ/Su7M2G6rZ9pzBx/RPLb50JkhxRUAaYVM39k+vQhfF7noGWTLytAqfFX4OR+Sqja1xJ9/4paaGINPHXArOenWEJeJybkhCPFmMuGG7F63cNO+2Fkq3YC9RIi3X8V3D0lvbQUYzKRN80OQajvP67SL8ENVK0Hb5TI78fPU31cMIPD95ucoyLhigPuAyIhJoRWbsn5f8WMuMxPNUAk/l0lgsxM5KKZOOBw0tUnvNWlPLrXdjlZUuShKisqdqY2n4YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather Forecast and Conditions for Istanbul, Istanbul, Türkiye | weather.com', 'url': 'https://weather.com/weather/today/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EqYCCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIO/gndGbNaSpmVF3xoM75pySmJV5lOHqQNsIjAGJq5qP0I9bdTRfnzhpajMeRNgJrCjn0nkGO32o+zFCyQo1oLcMzZM2MdkJjMwPj0qqQG/eO4puO0yb5oJFlkpaojEl35cPoBTE5Pi+hzJDMIsa5rQh30JjiQO0D6madrQfk2R1nBMNzxkbViWomR38hKAixlZLkIFLREd6M1KDC6TSasugFkEQiGCgoG40I6vWBjC4p2epUhoflurjzj7301ZCw+39aZrSGP+KFYvIPUUE3Ek0qSGCd60QLoXbI1xkuIBsGWvv7aygXi7KeYXR0aXFryInkqfBJ61GAM=', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'Eq4CCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKTyhivdT4zslWvnmRoM1xrxAx47pVv9wC2rIjDHEy1TKUg20vutioXv+EBr/cHLDgWtqCkJ74SfMRlBOpweIqWFzdduulNxDV6uPecqsQEbumi6Wd+BrhgvHBN/fXHHDuszbcCtRH7vI7FkwZhS9ZTsZB6XXucZZh0D7BwKTKr0odA4u4rBF19cOsOoABsa/4Z4FnLAeDtvhZxxkExcQ6dH4f3TjXhzjtPfDzdLk17cD+ZQz8vgfe1XZ0vBLEDG7IPRpwEYbaUcRGYAg8afTG4tty6x6Wk2sD06vA3WRDa+1jrf+UiN+XhKz8QpXH9qUdl0zcScfmPOxGXI9Oo1kcMYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Kartaltepe, Istanbul 34145, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/Kartaltepe+Istanbul+34145+T%C3%BCrkiye?canonicalCityId=795037c75cb9215e374a3b65b27f7b38', 'encrypted_content': 'EuUJCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDP4td3Y7CnSwkHflcxoMV7vG6S94urkeaKasIjB/+b9O7vDH25lsVq0lXbZprzqVQQtDA19jTIsPOt5KEM0Uz0rgxoJYtb47Cby4LCMq6AjKP3k6DJqe2rTjPn9MVy2/QmFMR6FapuMeYgJzD+HUf4DaWFbDGbpqMK078ltQA0n9vrW+exywi9p8wMfQEDlyHtO8GZVWqZdUizmMEhQz5UxauXindNJXWvB7Duo1oQlioB4YsWeb/0Pb8FmP96/nA+jhZPNZFg8mNbPGjyC3/CiB5s6QM1aipZPNiZ/39lqdsp0nPVrTbA2WbTbxz9zHlsy453iy4nZ++Vi5JhEGJ+UoDY4RqCxqvwfkya/CBlr0P3R8KE9mxUSjHjqos7hyryra1vck+G5JxsjUi+Ra+kKiUPegBrYtZOm90UjgLvtdvQr+RWZVqP2qiIk9TVTrG3HrmAjd66nA0C4kCof6DFwtzQUOrZI27QxHpLwGxCMvGyUMZwszhXGhFG5xRyDDoYTR7RsJbiPqdVmz2h1cItEpmQjZSpMxpbI5jDnvXiGryGhqwZlVj+psA+bCJlzoX4K8hD8GzjlyENI3EifyFUyOQHJdVQFrTJMmhyX8aN+OXVC+0H26L5bR2BEjsSf6KKSuH4Tz9mC1BirfIdHChllyWbYNuyqrQD/Uy1DfMSh5KaQLpb8BW8tX/NB7NnVPl//rCSR6t0p+2nvYVWPlOCyvsmArJ4TpEr492+d60nDyYHkNv3iIr/eOil+nTlFfmuHeElmlKvnmNc6mABkAVI96oh2agIiOwakzckhiuN3QO613bjI3nCaMSt6VNYkGvXGC8fbak4t0xhSY/OyFn47YW1QKfZ5AF8FORcwhVMGi0/WJoOGEyVVBAu/Hp4ZtUXKTjTkXT57L+z92cCMPPN+MjwDfm2m1eHo8C58TeVGnOBaX1R+1RZEwHhdwS3yVzqQWLJg1K8V3sx03+HlULaUIphAgjWSuiB1/mnrITSssaqQyBrcfjqMSUh0g+OuP0fAs6fh/S38igi9i3GjDUaStm4/rVJgULYECgi3LMXgYJJA/dAHcofjx4d2XFeEv89CXdsaeF7wRwsqkjX8p9QBJo8HAjWI1QBwnZgtf4lLJF5JHjj4vdfg243WlP+Sz4emnOJkVKaBzZ/nsT2GfFApcHh+L4AwcGhfrH+wTOYpW7n+mTQ5k5qhkN3yD35dbA09hQcYv8PsqEHVg7B2WxARVHUeuSFKOld1Q4IqP6lHDob5gu/LEKhV69XGtZ1qHop1qnTGxJIOOAPbb6n4KRWj3GVFO4noBiuXr1hGx970H5uFTSfksQNYqL8czNN4BfK6UqqQtNBWJ7clJtOkSeOOfYOTnVfaF7PdXM8gW6NS7B/yJ3+bcxBWHdEzkX/GBLmGLB5yPbwR5TGdICPof0TJ0f7zDrB50K83NiRBPm3p7QsaZYTB/a5MivkvxzEpatxK2Z0DL4IrmimCcENW5sk1ipN+UlUXOtdLRH7vG/gRfOq+LquzGBZU08l58p9IBT/uZWgXwkqFkMeL55ecfRU8vbT1F97wr6E48QkIhOLgCPr03Z1vUDE+g2F9NsQnErV5FWv//VWEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'encrypted_content': 'EsIBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLR+qiRFurtT8o2jchoM+WLm9NweXQm0sMKWIjDq2QE0b9IS+Doph2yFWnBVFMEJ0usyD9pEtQCVVAPnp0y3Ss5JzJdL/6GySB50N4EqRp1hm1bALknScQ4Vq0CclQuSxVGNR0RjZD9amrh1Fw7ibnoI23b5e/6UN70r7HkioJ4nafSu50LJsucj5HUp4IjkKtMBTlsYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Hourly Weather Forecast | Weather Underground', 'url': 'https://www.wunderground.com/hourly/tr/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 1, 'content_block': {'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_017YbBqHnPr3S283rRiA2YMR', 'content': [{'type': 'web_search_result', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'encrypted_content': 'EqsUCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDCg3UPTYT71kyL9aDBoMZzSvOXh8eKT5S2jeIjAeh1xlFBkRE2Z054ra9nnZ5KUneU68Q3vgw6ZjxwZ1ALQjggprxGF4LdNaMoLykYUqrhPgtog3sEMDRdvE09IFYdFFkpdMTrN4Jg2L5z9MmQIakFt1NAJjyMLTrnxKk17Vv4qj0jwrLMq10KYUiBQ4IBt+dcj6Rydln7T4IORTlNnKAOWIMfx9DTPK7lYdbppZJQxkr4YmfqGDvw8a2h8fWFh1rHLVgUMzelais84gp7pUf8HkMGfFgTEc6q1uhFnQLxy53Y+Oahf1jPWOC2OjBHUnb4zaezat09ZYOWXF0jYSqWtl3UpVBYRyYAgwpmisvGSw4U2YticUyWgRR/5iKzIZO5TAmkKWqYeMGWWHjj+ojGG2m0wkFCmMeWdVxmMbH17u1HewvUnTjgP7C+pzeFyn3qOe5FPvekNRaxn/jYMoYkXI+NJbSalPJ4cwnxFBCuq9F702O8AMr7JwOwwl8plHUShWoWx4pCSKzgkLAoavvbUDv4+qgNROqyfj5rC8BWJHDT+M8ycZKDr2BkX2Z5q9OSx8lGLfqtr1YZiVXhkcVfeQ7+eohbX0cgonDbQZ0lAuBPTiHzMf/Cn7VUWKYanXuHqQlNAiixwX3uMECB/gJUHEE1edVqUnqisWuATWDFKJz+5oIUk/Ue3ilICJkJoIOsP2Oc9BPq3fK/iL+2dz6hDBwp+mprHJCcZiZMKyxIX5stoa272FIaaQfILY5vEGYOvpbJaleO4cNqPJKVqUISxaKy/BYPJuSnlJ4Xm//HlCP2xudQRLnTDKjnd8KSh5bK4JwZumnAVGFiWtvw6XlQrNIbhVQcpkEia/4mqJXnlnDREIoQCH7g4f/f5z0xsQ0I8itjtvCT8JyvnYUdxwjSnuAvIkE9VUYuWp6Ed/hS4L9yQKDGn28WInDFGymBmsFUmpSmEZOAped22+lznzAwK5KprPgiSjikzmT4mf2ScKuhAjVsz6/RQ1nAV+QDm6uaIssnFWMi9JzbDRskKpZo3yVe7MBqFnPkbOgLDn3JyqMANctp09zWXwjziyCvFIihgsubr/5fXm/vVxfb8uSOszTYv5irUksuReGX5MyGzHJi85JEn6M1g2tGvmC+AV6CimIkEAhvAEF0FUys7yubqeCv2o6m9GpRx7Mh3sjIVq80BIUX/d7gFz0zeKe9Adbmo8Kv/TrcfBGfhyv40doyYf/aYwTMNGNtBsjMBpVPGXOORlaD4P5VYYuaR7IXZja0hclYU61+Z1ARI78GnY9hzP/THhunxKELL6UCQOsZ0Gio1LtukXSk0bT3i4zYFSp4wjqe/CCgvbjtRcR0xTPYMg4TYH+6bzqFfpOoRibTv84mpLVXXsuwBiKPljlg16btImSPDRe/sQFY0C8pZowN0FhDBZxY5dgpRoLGuMizpQSJtILp2m0HkuxSUhiHkA663rv2VEy4WLtLEVogeG4OLez9hnUAMLPurLT0ADXunfYQvxe8p1vh1iDD3+kYOn1nzuLYW5R3XEe+Jp8Jl5RQwz1hgUno8eanAmBUppcgcK4ctsar2NUptrrxBDjnzz/SKRMmJpgxA/IAaRLqcBnf07leV/Hn2N53R8oi1fgZrY/Sigb7F7KZpM0S7hxlA1yGXAIN5P6AfrQmMUygk1pCHHeTRs/SA1S6LrTs8IKW8ppVCM0muSk2oncuy2YVUx82+StOzlCu5xX8QPui0uecMQBb0Fj1YJNXizowIHSuKBjLfoEUOKvYqp6YSUPzqfgNw6OKOHCnB1ivPstSd0QORh8LXWMBkVnmE3moanjo21Z0HtiZG1cFdlXRlRQnRU3FYMdvHkFnxq9OpsjaV6j6z0KbQZOJhMv5Sd1vL0y1psmaXogIn2zoQjKMQ9vNnDgHtBTGNGaMILiVzTGJRYuuksSSlFRQpGlIciUO0pDsFPvPLWyWIz/AVPTPlmdXJAoSQ+/Nhaj/HEgwWWHX93q5bb6JMpGZUac321hF5CNjIYWaJYnu9xw9D66W31XuRw8DpkRYksEnJjf39elNAe7ijPQndEJueGCApXIx3HjPw8Wa1u/5XiMlFLtxi8SNOXUEYiTuirzOueiIndrWAlPO11/aERA8t22CNFcJPnTtWSsfXWr0biE0Tuhq6nrT6Jico/FL13pirJPsXaydG5mO9+Z4g+Jg78QnYWDltYxAMPrQ70pAnKQ1Yh/bxyOL0u0j23Cm1svFq0YgbZiFD0zCoGY481v1dN4la+tFc4FP5ZeoPqrWc0Yoyj+It/p8ATEE6BDnWnJpNfpDZG2+t1q3FuoTGs8QZMETRCKZ5RRRadTATlRbT7v+moYOwaFHDazbpDsgXVyD+bpJr+aAWfhBFRFnNyKH97dV4kf+AS2PElfR9jFkuKGohRBXBLMN9REs8rlcohbBgdb5ZL3437tHG4HXbR0QYJRCMAGCR0tbE9G50g2REm50qg2mDv7FQqH+WrtNcFQg6/GW3E3aT2B/l1v33zrt9JWJxE6Xql0JFmFHbFOGgOwNrSpe7p50ZP+s7qgZgvcS2l8wrsYYc6wljm0mKe5Ltb12nKFmIJJSBF9J7HMPMPw6mMlVxpI2Rx62ZyCfPFyAs2lBnon3I3PNYSIC0s1uMOL+BxRSP5fp8YgIYdXHK8ypbuLhfKLqahlDsclfYDBwTxFcLnV3isE4YCfESwumYZO3bba9cw4RLN0AWT808IL6wI0bzVQJs4leP4tBxbfG+K2x5qs0GNpcBwfdSM3N8raup/LqHof3z3xEbgrY+0Fh/9CkKP39Dgv70qMI70pWkjQ7e7d4rVsdLCfVpHkGBU/JT/vp6GRgkj5i1+NMUJgfLmmsrtVeO34xswfG04WhsT8kGqJY5CXseSkBVt1+tNr6+U38BqdRO3VzBU4EVCdWaDZEs6lcSwNRUAzsM3XhG1TCUd76pL6XJDwJUJcauIZQIAHfLgyS/CxP/j426gQ6mY81NuVfndfxeWdzYjvSGJvyY3j54qBNMf/9qWrFkfv8MB5FGsjWWS3llaoOjZ8OA29MCCD5LhCuFb1Qzk3XVZzBGi2+1uAgxUpcWj1zV9pBNkafOCV+vYInc0C1HJjv8+rk3AOvSNpcswTdTwFtDaIceA2/F9Yg6lKP1X+g5KOH/ax2/bHzzsjrV2kkZhvCbtUrfvuPYW5J2kAZaVqxUpmxjwq3WE7S3UY+TBXj4d7V1XSpRGMov+ap+So1DQq8vLCgKK6nGlj+3CrQsZTgeofCg21uPsvygwJ8tq0lDWcL/W+wUc2lp1sGc7aNYiTBYeTgHlIt/z3PUEwpkbwyVq9U+kJY0lbVIDdetGjz1uq3NkhC8CREvjMTDQ2omtQlKPd1j7LgoUlWtaX3UKBzMqIzG/7XEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Istanbul, Istanbul, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EtYGCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAWbAMpDf7gZtPXnmRoMrv9cIsgziKHFOOTWIjDIgWwgILFWQgG6KckQcYE9HiaXXB2Oh8s/povjXIkuGhDd23ncPQ6tO5uZXAcBOyoq2QVbNKBDYXlCBvO0mDrkKBoX0U0kXrWCoNRhxi5mAMTkG+PU6soLeXx02YwGIb/Ly92uwVsi95Nd5OFvorr4y5WiHuLaRSeDmP2gPEjR20S0UGGmbqkmz+e/NDyAtpFBC+lXP0l+1MzL1sZvT2LC0C8gPnq1diAgYtb7jt5Gg9EDTbUBS2Tc+/0jUAo40R4MsIEwPCbWYOiZtPYvE07yTAih9ToDeJAu/YVEvuOdJZf2p0GmpFibOpf0Q0D+JlcjIO2gYvEUCsLyslVw9FAPhqKiR8BkrD5vJkBNcqaQHRLgFKYcNd+ydrh9qLZzmb0dStHkfvFR08pS1m2Wf9CZC1WYKBV4wex1ZX43NDtVPr6/yZL7VhUXjLEKFKzvJtcBq3/TrU9Mc1iNbzM51kPgMiVdyoz54O0xx+p5jLPqV2i9vAaBRFL8uR9ab8TiaLCQ/aHHdkW0MQKWv71fBWh5S3VN1/ttzhcrRtLxpQCwzofc085/ZtgTl5zKDtSRN5wIZgZtd8ep/heX2dXH4RoLvhz9ulV96rAHHtIx+tdpWE9oUmkndRazrnD7DvO9SkH1+6nhTYb9J9Bw7wblcYrYQD2DiPoS9XV4A3qrPu80NbtHZcn1yP+e4PEkzBO9JHwxUNlabsqrrqxIHPpJ7Axk2ClzHt/8QaxnFhxHE/8u/wUBHRxGUkU5EW7VLD2XlRM+1ZeIzM97TKNasqChJ/Su7M2G6rZ9pzBx/RPLb50JkhxRUAaYVM39k+vQhfF7noGWTLytAqfFX4OR+Sqja1xJ9/4paaGINPHXArOenWEJeJybkhCPFmMuGG7F63cNO+2Fkq3YC9RIi3X8V3D0lvbQUYzKRN80OQajvP67SL8ENVK0Hb5TI78fPU31cMIPD95ucoyLhigPuAyIhJoRWbsn5f8WMuMxPNUAk/l0lgsxM5KKZOOBw0tUnvNWlPLrXdjlZUuShKisqdqY2n4YAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Weather Forecast and Conditions for Istanbul, Istanbul, Türkiye | weather.com', 'url': 'https://weather.com/weather/today/l/33d1e415eb66f3e1ab35c3add45fccf4512715d329edbd91c806a6957e123b49', 'encrypted_content': 'EqYCCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIO/gndGbNaSpmVF3xoM75pySmJV5lOHqQNsIjAGJq5qP0I9bdTRfnzhpajMeRNgJrCjn0nkGO32o+zFCyQo1oLcMzZM2MdkJjMwPj0qqQG/eO4puO0yb5oJFlkpaojEl35cPoBTE5Pi+hzJDMIsa5rQh30JjiQO0D6madrQfk2R1nBMNzxkbViWomR38hKAixlZLkIFLREd6M1KDC6TSasugFkEQiGCgoG40I6vWBjC4p2epUhoflurjzj7301ZCw+39aZrSGP+KFYvIPUUE3Ek0qSGCd60QLoXbI1xkuIBsGWvv7aygXi7KeYXR0aXFryInkqfBJ61GAM=', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Turkey 14 day weather forecast', 'url': 'https://www.timeanddate.com/weather/turkey/istanbul/ext', 'encrypted_content': 'Eq4CCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKTyhivdT4zslWvnmRoM1xrxAx47pVv9wC2rIjDHEy1TKUg20vutioXv+EBr/cHLDgWtqCkJ74SfMRlBOpweIqWFzdduulNxDV6uPecqsQEbumi6Wd+BrhgvHBN/fXHHDuszbcCtRH7vI7FkwZhS9ZTsZB6XXucZZh0D7BwKTKr0odA4u4rBF19cOsOoABsa/4Z4FnLAeDtvhZxxkExcQ6dH4f3TjXhzjtPfDzdLk17cD+ZQz8vgfe1XZ0vBLEDG7IPRpwEYbaUcRGYAg8afTG4tty6x6Wk2sD06vA3WRDa+1jrf+UiN+XhKz8QpXH9qUdl0zcScfmPOxGXI9Oo1kcMYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': '10-Day Weather Forecast for Kartaltepe, Istanbul 34145, Türkiye - The Weather Channel | weather.com', 'url': 'https://weather.com/weather/tenday/l/Kartaltepe+Istanbul+34145+T%C3%BCrkiye?canonicalCityId=795037c75cb9215e374a3b65b27f7b38', 'encrypted_content': 'EuUJCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDP4td3Y7CnSwkHflcxoMV7vG6S94urkeaKasIjB/+b9O7vDH25lsVq0lXbZprzqVQQtDA19jTIsPOt5KEM0Uz0rgxoJYtb47Cby4LCMq6AjKP3k6DJqe2rTjPn9MVy2/QmFMR6FapuMeYgJzD+HUf4DaWFbDGbpqMK078ltQA0n9vrW+exywi9p8wMfQEDlyHtO8GZVWqZdUizmMEhQz5UxauXindNJXWvB7Duo1oQlioB4YsWeb/0Pb8FmP96/nA+jhZPNZFg8mNbPGjyC3/CiB5s6QM1aipZPNiZ/39lqdsp0nPVrTbA2WbTbxz9zHlsy453iy4nZ++Vi5JhEGJ+UoDY4RqCxqvwfkya/CBlr0P3R8KE9mxUSjHjqos7hyryra1vck+G5JxsjUi+Ra+kKiUPegBrYtZOm90UjgLvtdvQr+RWZVqP2qiIk9TVTrG3HrmAjd66nA0C4kCof6DFwtzQUOrZI27QxHpLwGxCMvGyUMZwszhXGhFG5xRyDDoYTR7RsJbiPqdVmz2h1cItEpmQjZSpMxpbI5jDnvXiGryGhqwZlVj+psA+bCJlzoX4K8hD8GzjlyENI3EifyFUyOQHJdVQFrTJMmhyX8aN+OXVC+0H26L5bR2BEjsSf6KKSuH4Tz9mC1BirfIdHChllyWbYNuyqrQD/Uy1DfMSh5KaQLpb8BW8tX/NB7NnVPl//rCSR6t0p+2nvYVWPlOCyvsmArJ4TpEr492+d60nDyYHkNv3iIr/eOil+nTlFfmuHeElmlKvnmNc6mABkAVI96oh2agIiOwakzckhiuN3QO613bjI3nCaMSt6VNYkGvXGC8fbak4t0xhSY/OyFn47YW1QKfZ5AF8FORcwhVMGi0/WJoOGEyVVBAu/Hp4ZtUXKTjTkXT57L+z92cCMPPN+MjwDfm2m1eHo8C58TeVGnOBaX1R+1RZEwHhdwS3yVzqQWLJg1K8V3sx03+HlULaUIphAgjWSuiB1/mnrITSssaqQyBrcfjqMSUh0g+OuP0fAs6fh/S38igi9i3GjDUaStm4/rVJgULYECgi3LMXgYJJA/dAHcofjx4d2XFeEv89CXdsaeF7wRwsqkjX8p9QBJo8HAjWI1QBwnZgtf4lLJF5JHjj4vdfg243WlP+Sz4emnOJkVKaBzZ/nsT2GfFApcHh+L4AwcGhfrH+wTOYpW7n+mTQ5k5qhkN3yD35dbA09hQcYv8PsqEHVg7B2WxARVHUeuSFKOld1Q4IqP6lHDob5gu/LEKhV69XGtZ1qHop1qnTGxJIOOAPbb6n4KRWj3GVFO4noBiuXr1hGx970H5uFTSfksQNYqL8czNN4BfK6UqqQtNBWJ7clJtOkSeOOfYOTnVfaF7PdXM8gW6NS7B/yJ3+bcxBWHdEzkX/GBLmGLB5yPbwR5TGdICPof0TJ0f7zDrB50K83NiRBPm3p7QsaZYTB/a5MivkvxzEpatxK2Z0DL4IrmimCcENW5sk1ipN+UlUXOtdLRH7vG/gRfOq+LquzGBZU08l58p9IBT/uZWgXwkqFkMeL55ecfRU8vbT1F97wr6E48QkIhOLgCPr03Z1vUDE+g2F9NsQnErV5FWv//VWEYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul (Turkey) weather - Met Office', 'url': 'https://weather.metoffice.gov.uk/forecast/sxk9shs6j', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'encrypted_content': 'EsIBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLR+qiRFurtT8o2jchoM+WLm9NweXQm0sMKWIjDq2QE0b9IS+Doph2yFWnBVFMEJ0usyD9pEtQCVVAPnp0y3Ss5JzJdL/6GySB50N4EqRp1hm1bALknScQ4Vq0CclQuSxVGNR0RjZD9amrh1Fw7ibnoI23b5e/6UN70r7HkioJ4nafSu50LJsucj5HUp4IjkKtMBTlsYAw==', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Hourly Weather Forecast | Weather Underground', 'url': 'https://www.wunderground.com/hourly/tr/istanbul', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'encrypted_content': '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', 'page_age': None}], 'caller': {'type': 'direct'}}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 1}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 2, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='Here', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': 'Here'}}), Delta(text=\"'s the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': \"'s the current weather for **Istanbul, Türkiye** on Friday, June 12, 2026\"}}), Delta(text=':\\n\\n☀️ **Sunny & Warm**\\n\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 2, 'delta': {'type': 'text_delta', 'text': ':\\n\\n☀️ **Sunny & Warm**\\n\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 2}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 3, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAlpWcXA7C4XbvWlYxoM7TdlgEzog192zb1EIjC9tKz5Gi90TxHRmdWZ3pzC5TKGIOpAcfXhUSDZv3dX4lOTls44SZs6XMjFsxGiZYoqE77aQRIh8CTNHS3k3a3bM7GapcwYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDAlpWcXA7C4XbvWlYxoM7TdlgEzog192zb1EIjC9tKz5Gi90TxHRmdWZ3pzC5TKGIOpAcfXhUSDZv3dX4lOTls44SZs6XMjFsxGiZYoqE77aQRIh8CTNHS3k3a3bM7GapcwYBA=='}}}), Delta(text='**', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'text_delta', 'text': '**'}}), Delta(text='Conditions:** Plenty of sun with a steady afternoon breeze', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 3, 'delta': {'type': 'text_delta', 'text': 'Conditions:** Plenty of sun with a steady afternoon breeze'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 3}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 4, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 4, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 4}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 5, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Sunny today with a high of 83°F and a low of 63°F.', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDE9zRZR4bNOIGHeoTxoMWZdirIqVp3dcvQCvIjCjrF9Zya74gWGuI9X6Y44wJSbnpCRrnx4QmYPaWxskMjxetNYp2xlk8BTlsnC5aqgqE4CdGJyGRxpWSSl9phWerlVPxX0YBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Sunny today with a high of 83°F and a low of 63°F.', 'url': 'https://weather.yahoo.com/tr/istanbul/istanbul/', 'title': 'Istanbul, TR Weather Forecast, Conditions, and Maps – Yahoo Weather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDE9zRZR4bNOIGHeoTxoMWZdirIqVp3dcvQCvIjCjrF9Zya74gWGuI9X6Y44wJSbnpCRrnx4QmYPaWxskMjxetNYp2xlk8BTlsnC5aqgqE4CdGJyGRxpWSSl9phWerlVPxX0YBA=='}}}), Delta(text='**High:** 83°F (28°C) | **Low:** 63', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'text_delta', 'text': '**High:** 83°F (28°C) | **Low:** 63'}}), Delta(text='°F (17°C)', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 5, 'delta': {'type': 'text_delta', 'text': '°F (17°C)'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 5}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 6, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 6, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 6}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 7, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDM0T0t9CbB625RW9rBoMIsS9dscLeMHwPE28IjBwq9U5+u6P+DTz0nqlG4H5FUcSZRaaYx5giD+/375t5zaK4oZzZxhra2A59zSvYmkqE+URW2c5hidgofW7aMAkY7p6EUEYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Istanbul, Istanbul Weather Today ... · Fri, Jun 12 · Plenty of sun; a steady afternoon breeze Hi: 83° · Tonight: Clear to partly cloudy Lo: 67° · 2:19...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDM0T0t9CbB625RW9rBoMIsS9dscLeMHwPE28IjBwq9U5+u6P+DTz0nqlG4H5FUcSZRaaYx5giD+/375t5zaK4oZzZxhra2A59zSvYmkqE+URW2c5hidgofW7aMAkY7p6EUEYBA=='}}}), Delta(text='**Tonight:** Clear to', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': '**Tonight:** Clear to'}}), Delta(text=' partly cloudy, with a low of 67°F', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 7, 'delta': {'type': 'text_delta', 'text': ' partly cloudy, with a low of 67°F'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 7}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 8, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 8, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 8}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 9, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'Winds NE at 10 to 15 mph. ', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNb/RIMHFuvJUemL+hoMCi6jRSzTxFjSfop4IjCErVOnL9hf4b8FODC+2B0iaYeRIgJ/QhRMPcP3XnLItihQtTXDrZMQVDHBFsYDUVEqE7zsTEb4k8u7WRqQILG4H8CWwRsYBA=='}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'Winds NE at 10 to 15 mph. ', 'url': 'https://www.wunderground.com/weather/tr/istanbul', 'title': 'Istanbul, Türkiye Weather Conditions | Weather Underground', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDNb/RIMHFuvJUemL+hoMCi6jRSzTxFjSfop4IjCErVOnL9hf4b8FODC+2B0iaYeRIgJ/QhRMPcP3XnLItihQtTXDrZMQVDHBFsYDUVEqE7zsTEb4k8u7WRqQILG4H8CWwRsYBA=='}}}), Delta(text='**Wind:** NE at 10 to 15 mph', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 9, 'delta': {'type': 'text_delta', 'text': '**Wind:** NE at 10 to 15 mph'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 9}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 10, 'content_block': {'type': 'text', 'text': ''}}), Delta(text='\\n- ', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 10, 'delta': {'type': 'text_delta', 'text': '\\n- '}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 10}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 11, 'content_block': {'citations': [], 'type': 'text', 'text': ''}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=[{'type': 'web_search_result_location', 'cited_text': 'The air has reached a high level of pollution and is unhealthy for sensitive groups. Reduce time spent outside if you are feeling symptoms such as dif...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'EpEBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDO9MBPlVZyeCJqfwGBoMD7JAVOcsQyumZ3HtIjCDhRD//ykMPXBFc4yu2Zk0P/6U5Y1YOeiiFHX2TvwFcSlGoy/V3uu1WenVXuT7OEsqFZW0yFVsIe2fFexOp9LSnY4nK0IZjxgE'}], server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'citations_delta', 'citation': {'type': 'web_search_result_location', 'cited_text': 'The air has reached a high level of pollution and is unhealthy for sensitive groups. Reduce time spent outside if you are feeling symptoms such as dif...', 'url': 'https://www.accuweather.com/en/tr/istanbul/318251/weather-forecast/318251', 'title': 'Istanbul, Istanbul, Türkiye Weather Forecast | AccuWeather', 'encrypted_index': 'EpEBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDO9MBPlVZyeCJqfwGBoMD7JAVOcsQyumZ3HtIjCDhRD//ykMPXBFc4yu2Zk0P/6U5Y1YOeiiFHX2TvwFcSlGoy/V3uu1WenVXuT7OEsqFZW0yFVsIe2fFexOp9LSnY4nK0IZjxgE'}}}), Delta(text='**Air', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': '**Air'}}), Delta(text=' Quality:** Poor — the air has reached a high level', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': ' Quality:** Poor — the air has reached a high level'}}), Delta(text=\" of pollution and is unhealthy for sensitive groups. It's advised\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': \" of pollution and is unhealthy for sensitive groups. It's advised\"}}), Delta(text=' to reduce time spent outside if you experience difficulty breathing or throat irritation.', thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 11, 'delta': {'type': 'text_delta', 'text': ' to reduce time spent outside if you experience difficulty breathing or throat irritation.'}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 11}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_start', 'index': 12, 'content_block': {'type': 'text', 'text': ''}}), Delta(text=\"\\n\\nOverall, it's a beautiful sunny day in Istanbul, but\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 12, 'delta': {'type': 'text_delta', 'text': \"\\n\\nOverall, it's a beautiful sunny day in Istanbul, but\"}}), Delta(text=\" do be mindful of the air quality if you're planning to spend time outdoors!\", thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_delta', 'index': 12, 'delta': {'type': 'text_delta', 'text': \" do be mindful of the air quality if you're planning to spend time outdoors!\"}}), Delta(text=None, thinking=None, refusal='', tool_calls=[], citations=None, server_tool_result=None, finish_reason=None, usage=None, raw={'type': 'content_block_stop', 'index': 12}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=10302, completion_tokens=336, total_tokens=10638, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), raw={'type': 'message_delta', 'delta': {'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None}, 'usage': {'input_tokens': 10302, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'output_tokens': 336, 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}})]})" ] }, "execution_count": null, @@ -3540,14 +3648,11 @@ "text/markdown": [ "
\n", "\n", - "I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\n", - "\n", - "1. First, I'll add 5,478,954,793 and 547,982,745.\n", - "2. Then, I'll add 5,479,749,754 and 9,875,438,979.\n", + "I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\n", "\n", "\n", "\n", - "🔧 simple_add({'b': 547982745, 'a': 5478954793})\n", + "🔧 simple_add({'a': 5478954793, 'b': 547982745})\n", "\n", "\n", "\n", @@ -3558,14 +3663,14 @@ "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `tool_calls`\n", - "- usage: `Usage(prompt_tokens=160, completion_tokens=170, total_tokens=518, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=188, raw={'promptTokenCount': 160, 'candidatesTokenCount': 170, 'totalTokenCount': 518, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 160}], 'thoughtsTokenCount': 188})`\n", + "- usage: `Usage(prompt_tokens=160, completion_tokens=95, total_tokens=420, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=165, raw={'promptTokenCount': 160, 'candidatesTokenCount': 95, 'totalTokenCount': 420, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 160}], 'thoughtsTokenCount': 165, 'serviceTier': 'standard'})`\n", "\n", "\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=\"I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\\n\\n1. First, I'll add 5,478,954,793 and 547,982,745.\\n2. Then, I'll add 5,479,749,754 and 9,875,438,979.\\n\\n\", data={'text': \"I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\\n\\n1. First, I'll add 5,478,954,793 and 547,982,745.\\n2. Then, I'll add 5,479,749,754 and 9,875,438,979.\\n\\n\"}), Part(type=, text=None, data={'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY76KxMeW9jpsnUvh6ZjPM5sDD7fAafF7cjdApNMsihPqIZBAZjAlFPcp1c/50MObH5f1q7hO7fgDS4iSJ3Q3FfbAYWnJ4nlA2peVMu/6WFcKZh1wcZCIuN6iFCj6nhH+6RKkaFRaM0b6XCmpti6qldSeZx+qtHmo+lzr1tct4Gz/CITDI7gRJ3qfLYV2u45jOhKzdd1t6gQ39XLJ93j0xd0AwpzcdZLbHWqwWJCQ43nNzhJ7IQTAWOSyPgKDnlAMHq2PTEoXBYkMBApCZ1x+HncBzt77kQrTTe7sWGVmD5boVnYAIFPFGXOULP5tDZ+nog+Fg8NV10vaFKlHVf+VDzFnVWxT259LN12ykGtBilfpTXiKCV12RAZwhuL7vXXHrsBGg5HNVImcXqgMvwf/rtQlJeop+9bEcAiU48hMFMzumOrCmmHD3HgxpYLW7T3vtDmbNdKCDqVtIwO4Rp5HE6GudRWmq8iC2UnyQglUXoXVnxIZW7eYYDsGAYrYgZ1A=', 'id': 'oxwvx1fm', 'name': 'simple_add', 'arguments': {'b': 547982745, 'a': 5478954793}, 'server': False}), Part(type=, text=None, data={'id': 'yzzmpqg3', 'name': 'simple_add', 'arguments': {'a': 5479749754, 'b': 9875438979}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=160, completion_tokens=170, total_tokens=518, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=188, raw={'promptTokenCount': 160, 'candidatesTokenCount': 170, 'totalTokenCount': 518, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 160}], 'thoughtsTokenCount': 188}), tool_calls=[ToolCall(id='oxwvx1fm', name='simple_add', arguments={'b': 547982745, 'a': 5478954793}, server=False, extra={'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY76KxMeW9jpsnUvh6ZjPM5sDD7fAafF7cjdApNMsihPqIZBAZjAlFPcp1c/50MObH5f1q7hO7fgDS4iSJ3Q3FfbAYWnJ4nlA2peVMu/6WFcKZh1wcZCIuN6iFCj6nhH+6RKkaFRaM0b6XCmpti6qldSeZx+qtHmo+lzr1tct4Gz/CITDI7gRJ3qfLYV2u45jOhKzdd1t6gQ39XLJ93j0xd0AwpzcdZLbHWqwWJCQ43nNzhJ7IQTAWOSyPgKDnlAMHq2PTEoXBYkMBApCZ1x+HncBzt77kQrTTe7sWGVmD5boVnYAIFPFGXOULP5tDZ+nog+Fg8NV10vaFKlHVf+VDzFnVWxT259LN12ykGtBilfpTXiKCV12RAZwhuL7vXXHrsBGg5HNVImcXqgMvwf/rtQlJeop+9bEcAiU48hMFMzumOrCmmHD3HgxpYLW7T3vtDmbNdKCDqVtIwO4Rp5HE6GudRWmq8iC2UnyQglUXoXVnxIZW7eYYDsGAYrYgZ1A='}), ToolCall(id='yzzmpqg3', name='simple_add', arguments={'a': 5479749754, 'b': 9875438979}, server=False, extra={})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': \"I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\\n\\n1. First, I'll add 5,478,954,793 and 547,982,745.\\n2. Then, I'll add 5,479,749,754 and 9,875,438,979.\\n\\n\"}, {'functionCall': {'name': 'simple_add', 'args': {'b': 547982745, 'a': 5478954793}, 'id': 'oxwvx1fm'}, 'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY76KxMeW9jpsnUvh6ZjPM5sDD7fAafF7cjdApNMsihPqIZBAZjAlFPcp1c/50MObH5f1q7hO7fgDS4iSJ3Q3FfbAYWnJ4nlA2peVMu/6WFcKZh1wcZCIuN6iFCj6nhH+6RKkaFRaM0b6XCmpti6qldSeZx+qtHmo+lzr1tct4Gz/CITDI7gRJ3qfLYV2u45jOhKzdd1t6gQ39XLJ93j0xd0AwpzcdZLbHWqwWJCQ43nNzhJ7IQTAWOSyPgKDnlAMHq2PTEoXBYkMBApCZ1x+HncBzt77kQrTTe7sWGVmD5boVnYAIFPFGXOULP5tDZ+nog+Fg8NV10vaFKlHVf+VDzFnVWxT259LN12ykGtBilfpTXiKCV12RAZwhuL7vXXHrsBGg5HNVImcXqgMvwf/rtQlJeop+9bEcAiU48hMFMzumOrCmmHD3HgxpYLW7T3vtDmbNdKCDqVtIwO4Rp5HE6GudRWmq8iC2UnyQglUXoXVnxIZW7eYYDsGAYrYgZ1A='}, {'functionCall': {'name': 'simple_add', 'args': {'a': 5479749754, 'b': 9875438979}, 'id': 'yzzmpqg3'}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 160, 'candidatesTokenCount': 170, 'totalTokenCount': 518, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 160}], 'thoughtsTokenCount': 188}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'VgTzabqIKqT1kdUPv4nAoQg'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\\n\\n', data={'text': 'I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\\n\\n'}), Part(type=, text=None, data={'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92apkutPSvVSIIvi0ux6dGsFs2appr/hAE+sbdJRDQwIXoY6fTUJI/bXjQpJy2bpa2yt2OZvOlGKfQsT5pDVe6WoSwHT9D7uunSF8CmrE4SUhZunm3njm6rp1A8Mttiw4f9qDFix5MpqdQpEpuH36sv0xhvWq0VdbnrUGuBIlmZbqbiRUMiqAmmaZd46ZC2Oxjtbtn1rdlt2P0Z1uJBLu5krUHppfC5KxIXxMIakHq0oJpQKeQUW6oB3htIUZuI7HUodZKpyLOMzOOaPWkpva4jlmCFLmDnPCJ+AOE6HOg2hnsbd6kLstFA0GKcLwzXaVWJ6aW8Y5IJIaVvpqzKvEWwm7yjXH9Wmf27F9E0aW7ggxZY1MTegt4on/w1n6EcsMk83DHOXoKzZhkcp1wkObhzeEc/iNeXS4BUNurRCL5D/GCbli8DSXCZNIQsnoqgvkfQ7NjSldZSXxA==', 'id': 'ac6tzkyu', 'name': 'simple_add', 'arguments': {'a': 5478954793, 'b': 547982745}, 'server': False}), Part(type=, text=None, data={'id': '2oiaspzk', 'name': 'simple_add', 'arguments': {'a': 5479749754, 'b': 9875438979}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=160, completion_tokens=95, total_tokens=420, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=165, raw={'promptTokenCount': 160, 'candidatesTokenCount': 95, 'totalTokenCount': 420, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 160}], 'thoughtsTokenCount': 165, 'serviceTier': 'standard'}), tool_calls=[ToolCall(id='ac6tzkyu', name='simple_add', arguments={'a': 5478954793, 'b': 547982745}, server=False, extra={'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92apkutPSvVSIIvi0ux6dGsFs2appr/hAE+sbdJRDQwIXoY6fTUJI/bXjQpJy2bpa2yt2OZvOlGKfQsT5pDVe6WoSwHT9D7uunSF8CmrE4SUhZunm3njm6rp1A8Mttiw4f9qDFix5MpqdQpEpuH36sv0xhvWq0VdbnrUGuBIlmZbqbiRUMiqAmmaZd46ZC2Oxjtbtn1rdlt2P0Z1uJBLu5krUHppfC5KxIXxMIakHq0oJpQKeQUW6oB3htIUZuI7HUodZKpyLOMzOOaPWkpva4jlmCFLmDnPCJ+AOE6HOg2hnsbd6kLstFA0GKcLwzXaVWJ6aW8Y5IJIaVvpqzKvEWwm7yjXH9Wmf27F9E0aW7ggxZY1MTegt4on/w1n6EcsMk83DHOXoKzZhkcp1wkObhzeEc/iNeXS4BUNurRCL5D/GCbli8DSXCZNIQsnoqgvkfQ7NjSldZSXxA=='}), ToolCall(id='2oiaspzk', name='simple_add', arguments={'a': 5479749754, 'b': 9875438979}, server=False, extra={})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\\n\\n'}, {'functionCall': {'name': 'simple_add', 'args': {'a': 5478954793, 'b': 547982745}, 'id': 'ac6tzkyu'}, 'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92apkutPSvVSIIvi0ux6dGsFs2appr/hAE+sbdJRDQwIXoY6fTUJI/bXjQpJy2bpa2yt2OZvOlGKfQsT5pDVe6WoSwHT9D7uunSF8CmrE4SUhZunm3njm6rp1A8Mttiw4f9qDFix5MpqdQpEpuH36sv0xhvWq0VdbnrUGuBIlmZbqbiRUMiqAmmaZd46ZC2Oxjtbtn1rdlt2P0Z1uJBLu5krUHppfC5KxIXxMIakHq0oJpQKeQUW6oB3htIUZuI7HUodZKpyLOMzOOaPWkpva4jlmCFLmDnPCJ+AOE6HOg2hnsbd6kLstFA0GKcLwzXaVWJ6aW8Y5IJIaVvpqzKvEWwm7yjXH9Wmf27F9E0aW7ggxZY1MTegt4on/w1n6EcsMk83DHOXoKzZhkcp1wkObhzeEc/iNeXS4BUNurRCL5D/GCbli8DSXCZNIQsnoqgvkfQ7NjSldZSXxA=='}, {'functionCall': {'name': 'simple_add', 'args': {'a': 5479749754, 'b': 9875438979}, 'id': '2oiaspzk'}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 160, 'candidatesTokenCount': 95, 'totalTokenCount': 420, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 160}], 'thoughtsTokenCount': 165, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'RgQsar-cGLHZjMcP0fyKkQI'})" ] }, "execution_count": null, @@ -3596,13 +3701,13 @@ "text/markdown": [ "
\n", "\n", - "🔧 **simple_add**(`{'b': 547982745, 'a': 5478954793}`)\n", + "🔧 **simple_add**(`{'a': 5478954793, 'b': 547982745}`)\n", "\n", "
\n", "\n", - "- id: `oxwvx1fm`\n", + "- id: `ac6tzkyu`\n", "- server: `False`\n", - "- extra: `{'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY...'}`\n", + "- extra: `{'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92ap...'}`\n", "\n", "
\n", "\n", @@ -3610,7 +3715,7 @@ "\n", "
\n", "\n", - "- id: `yzzmpqg3`\n", + "- id: `2oiaspzk`\n", "- server: `False`\n", "- extra: `{}`\n", "\n", @@ -3619,13 +3724,13 @@ "
" ], "text/plain": [ - "Markdown(🔧 **simple_add**(`{'b': 547982745, 'a': 5478954793}`)\n", + "Markdown(🔧 **simple_add**(`{'a': 5478954793, 'b': 547982745}`)\n", "\n", "
\n", "\n", - "- id: `oxwvx1fm`\n", + "- id: `ac6tzkyu`\n", "- server: `False`\n", - "- extra: `{'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY...'}`\n", + "- extra: `{'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92ap...'}`\n", "\n", "
\n", "\n", @@ -3633,7 +3738,7 @@ "\n", "
\n", "\n", - "- id: `yzzmpqg3`\n", + "- id: `2oiaspzk`\n", "- server: `False`\n", "- extra: `{}`\n", "\n", @@ -3675,16 +3780,13 @@ "\n", "**Part** (`text`)\n", "\n", - "I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\n", - "\n", - "1. First, I'll add 5,478,954,793 and 547,982,745.\n", - "2. Then, I'll add 5,479,749,754 and 9,875,438,979.\n", + "I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\n", "\n", "\n", "\n", "
\n", "\n", - "- data: `{'text': \"I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\\n\\n1. First, I'll add 5,478,954,793 and 547,982,745.\\n2. Then, I'll add 5,479,749,754 and 9,875,438,979.\\n\\n\"}`\n", + "- data: `{'text': 'I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\\n\\n'}`\n", "\n", "
\n", "\n", @@ -3694,7 +3796,7 @@ "\n", "
\n", "\n", - "- data: `{'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY...', 'id': 'oxwvx1fm', 'name': 'simple_add', 'arguments': {'b': 547982745, 'a': 5478954793}, 'server': False}`\n", + "- data: `{'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92ap...', 'id': 'ac6tzkyu', 'name': 'simple_add', 'arguments': {'a': 5478954793, 'b': 547982745}, 'server': False}`\n", "\n", "
\n", "\n", @@ -3704,7 +3806,7 @@ "\n", "
\n", "\n", - "- data: `{'id': 'yzzmpqg3', 'name': 'simple_add', 'arguments': {'a': 5479749754, 'b': 9875438979}, 'server': False}`\n", + "- data: `{'id': '2oiaspzk', 'name': 'simple_add', 'arguments': {'a': 5479749754, 'b': 9875438979}, 'server': False}`\n", "\n", "
\n", "\n", @@ -3713,7 +3815,7 @@ "" ], "text/plain": [ - "Msg(role='assistant', content=[Part(type=, text=\"I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\\n\\n1. First, I'll add 5,478,954,793 and 547,982,745.\\n2. Then, I'll add 5,479,749,754 and 9,875,438,979.\\n\\n\", data={'text': \"I will use the `simple_add` tool to calculate the sums of the two pairs of numbers provided.\\n\\n1. First, I'll add 5,478,954,793 and 547,982,745.\\n2. Then, I'll add 5,479,749,754 and 9,875,438,979.\\n\\n\"}), Part(type=, text=None, data={'thoughtSignature': 'EscDCsQDAQw51scPHdv+D5BX7JWdLzz3Bv8tsKFRuAJe2UkTFZ+NZKzNsLtmQBiia+/r4HJEUptq1zQB0q9HToX0qzCUqyNAbDLY76KxMeW9jpsnUvh6ZjPM5sDD7fAafF7cjdApNMsihPqIZBAZjAlFPcp1c/50MObH5f1q7hO7fgDS4iSJ3Q3FfbAYWnJ4nlA2peVMu/6WFcKZh1wcZCIuN6iFCj6nhH+6RKkaFRaM0b6XCmpti6qldSeZx+qtHmo+lzr1tct4Gz/CITDI7gRJ3qfLYV2u45jOhKzdd1t6gQ39XLJ93j0xd0AwpzcdZLbHWqwWJCQ43nNzhJ7IQTAWOSyPgKDnlAMHq2PTEoXBYkMBApCZ1x+HncBzt77kQrTTe7sWGVmD5boVnYAIFPFGXOULP5tDZ+nog+Fg8NV10vaFKlHVf+VDzFnVWxT259LN12ykGtBilfpTXiKCV12RAZwhuL7vXXHrsBGg5HNVImcXqgMvwf/rtQlJeop+9bEcAiU48hMFMzumOrCmmHD3HgxpYLW7T3vtDmbNdKCDqVtIwO4Rp5HE6GudRWmq8iC2UnyQglUXoXVnxIZW7eYYDsGAYrYgZ1A=', 'id': 'oxwvx1fm', 'name': 'simple_add', 'arguments': {'b': 547982745, 'a': 5478954793}, 'server': False}), Part(type=, text=None, data={'id': 'yzzmpqg3', 'name': 'simple_add', 'arguments': {'a': 5479749754, 'b': 9875438979}, 'server': False})])" + "Msg(role='assistant', content=[Part(type=, text='I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\\n\\n', data={'text': 'I will use the `simple_add` tool to calculate the sums of the two pairs of numbers you provided.\\n\\n'}), Part(type=, text=None, data={'thoughtSignature': 'Ep8DCpwDAQw51sclZpJLASuscv81mLG39ngAucoEl4MsKgTLthQexz2NqaHyp5FCMgvATMSMDJy/fgX0BwGkOv2/nRefobDe92apkutPSvVSIIvi0ux6dGsFs2appr/hAE+sbdJRDQwIXoY6fTUJI/bXjQpJy2bpa2yt2OZvOlGKfQsT5pDVe6WoSwHT9D7uunSF8CmrE4SUhZunm3njm6rp1A8Mttiw4f9qDFix5MpqdQpEpuH36sv0xhvWq0VdbnrUGuBIlmZbqbiRUMiqAmmaZd46ZC2Oxjtbtn1rdlt2P0Z1uJBLu5krUHppfC5KxIXxMIakHq0oJpQKeQUW6oB3htIUZuI7HUodZKpyLOMzOOaPWkpva4jlmCFLmDnPCJ+AOE6HOg2hnsbd6kLstFA0GKcLwzXaVWJ6aW8Y5IJIaVvpqzKvEWwm7yjXH9Wmf27F9E0aW7ggxZY1MTegt4on/w1n6EcsMk83DHOXoKzZhkcp1wkObhzeEc/iNeXS4BUNurRCL5D/GCbli8DSXCZNIQsnoqgvkfQ7NjSldZSXxA==', 'id': 'ac6tzkyu', 'name': 'simple_add', 'arguments': {'a': 5478954793, 'b': 547982745}, 'server': False}), Part(type=, text=None, data={'id': '2oiaspzk', 'name': 'simple_add', 'arguments': {'a': 5479749754, 'b': 9875438979}, 'server': False})])" ] }, "execution_count": null, @@ -3916,20 +4018,20 @@ "text/markdown": [ "
\n", "\n", - "This image is a solid, uniform square of the color red. It contains no other shapes, text, or details.\n", + "This image consists of a solid, bright red color. There are no other shapes, objects, or patterns present.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=1120, completion_tokens=24, total_tokens=1195, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=51, raw={'promptTokenCount': 1120, 'candidatesTokenCount': 24, 'totalTokenCount': 1195, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 31}, {'modality': 'IMAGE', 'tokenCount': 1089}], 'thoughtsTokenCount': 51})`\n", + "- usage: `Usage(prompt_tokens=1120, completion_tokens=23, total_tokens=1195, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=52, raw={'promptTokenCount': 1120, 'candidatesTokenCount': 23, 'totalTokenCount': 1195, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1089}, {'modality': 'TEXT', 'tokenCount': 31}], 'thoughtsTokenCount': 52, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='This image is a solid, uniform square of the color red. It contains no other shapes, text, or details.', data={'text': 'This image is a solid, uniform square of the color red. It contains no other shapes, text, or details.', 'thoughtSignature': 'EoMCCoACAQw51sf6QBTUVtzRXIeEzsvkQubh32X44WmtJYwX/vM/uE+iFf0pJzefvstl6uUjjGYcS5ae8TF2K0iAGwv6Ws3jHOLhgdSMu+Illi2wMFiy+LPwDAMTDsG9jW0kIdyHNIgCFbV5Nf1NkyZ8gKyavbxBRGYX/WtBXPazaiXZ0wouTEsMmrNOGiCQ6+7haG0mfZhrpEAm2wxPKD5j9z0JVCWJXAESJmh70ktZG10lADroEKhEAuBFy0ev67Eqkm65zftwIGclm5XwgYdVuKCF3Paw1cdXdI85p+PoDAmh3SUMbzXeOEj1nM31TOiWubpGYzqsVlfif/pDfSQ+ZKAnBQ=='})]), finish_reason=, usage=Usage(prompt_tokens=1120, completion_tokens=24, total_tokens=1195, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=51, raw={'promptTokenCount': 1120, 'candidatesTokenCount': 24, 'totalTokenCount': 1195, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 31}, {'modality': 'IMAGE', 'tokenCount': 1089}], 'thoughtsTokenCount': 51}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'This image is a solid, uniform square of the color red. It contains no other shapes, text, or details.', 'thoughtSignature': 'EoMCCoACAQw51sf6QBTUVtzRXIeEzsvkQubh32X44WmtJYwX/vM/uE+iFf0pJzefvstl6uUjjGYcS5ae8TF2K0iAGwv6Ws3jHOLhgdSMu+Illi2wMFiy+LPwDAMTDsG9jW0kIdyHNIgCFbV5Nf1NkyZ8gKyavbxBRGYX/WtBXPazaiXZ0wouTEsMmrNOGiCQ6+7haG0mfZhrpEAm2wxPKD5j9z0JVCWJXAESJmh70ktZG10lADroEKhEAuBFy0ev67Eqkm65zftwIGclm5XwgYdVuKCF3Paw1cdXdI85p+PoDAmh3SUMbzXeOEj1nM31TOiWubpGYzqsVlfif/pDfSQ+ZKAnBQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 1120, 'candidatesTokenCount': 24, 'totalTokenCount': 1195, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 31}, {'modality': 'IMAGE', 'tokenCount': 1089}], 'thoughtsTokenCount': 51}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'nA_zaZveF6D3nsEPsurZsA4'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='This image consists of a solid, bright red color. There are no other shapes, objects, or patterns present.', data={'text': 'This image consists of a solid, bright red color. There are no other shapes, objects, or patterns present.', 'thoughtSignature': 'EoECCv4BAQw51sffh5WT60HJdsTYSeFTdZxUBZ00iquWMaXSDJNrDdDsHgQc/2xSn9A+f0QSisCN8giC0jZnDdAi5VrgXynNdvpOnpRERAkdEkB/NELVIkoavBf1bfQGCpH//GoDonzJAn0HjjQ2tXo8ghJnFug9iUj37SIWrZvbdp58sNDuDz6ZY4Engx7pxsaAQ6x6WSblTSa/z8qCwtjMaYE4qr5WyBkaDQXQMWts1E2TeSpHJJXRy80ZugJ7F5trasfQkINHZCRGhF6o3JKEmA6rBrX4VUhFWL3AIaAD13q4bHiAgFTdrkzqgSf1G1QSDTONfXzEfV3sovAXbVv9rLE='})]), finish_reason=, usage=Usage(prompt_tokens=1120, completion_tokens=23, total_tokens=1195, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=52, raw={'promptTokenCount': 1120, 'candidatesTokenCount': 23, 'totalTokenCount': 1195, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1089}, {'modality': 'TEXT', 'tokenCount': 31}], 'thoughtsTokenCount': 52, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'This image consists of a solid, bright red color. There are no other shapes, objects, or patterns present.', 'thoughtSignature': 'EoECCv4BAQw51sffh5WT60HJdsTYSeFTdZxUBZ00iquWMaXSDJNrDdDsHgQc/2xSn9A+f0QSisCN8giC0jZnDdAi5VrgXynNdvpOnpRERAkdEkB/NELVIkoavBf1bfQGCpH//GoDonzJAn0HjjQ2tXo8ghJnFug9iUj37SIWrZvbdp58sNDuDz6ZY4Engx7pxsaAQ6x6WSblTSa/z8qCwtjMaYE4qr5WyBkaDQXQMWts1E2TeSpHJJXRy80ZugJ7F5trasfQkINHZCRGhF6o3JKEmA6rBrX4VUhFWL3AIaAD13q4bHiAgFTdrkzqgSf1G1QSDTONfXzEfV3sovAXbVv9rLE='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 1120, 'candidatesTokenCount': 23, 'totalTokenCount': 1195, 'promptTokensDetails': [{'modality': 'IMAGE', 'tokenCount': 1089}, {'modality': 'TEXT', 'tokenCount': 31}], 'thoughtsTokenCount': 52, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'SAQsasHVHquHjMcP2dC5yQI'})" ] }, "execution_count": null, @@ -4197,9 +4299,27 @@ "name": "stdout", "output_type": "stream", "text": [ - "True\n", - "True\n", - "True\n", + "True\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "True\n" ] } @@ -4229,19 +4349,23 @@ "\n", "Here's a brief overview of otters:\n", "\n", - "**What they are:** Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments. They are found on every continent except Australia and Antarctica.\n", - "\n", - "**Appearance:** Otters have long, slim bodies and relatively short limbs. Their most striking features are powerful webbed feet for swimming and seal-like abilities for holding their breath underwater. Most have sharp claws, and all except the sea otter have long, muscular tails.\n", + "**What they are:**\n", + "Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments. They are found on every continent except Australia and Antarctica.\n", "\n", - "**Fur:** Otters have the densest fur of any animal — as many as a million hairs per square inch in places.\n", + "**Physical traits:**\n", + "Otters are distinguished by their long, slim bodies, powerful webbed feet for swimming, and their dense fur, which keeps them warm and buoyant in water. In fact, otters have the densest fur of any animal — as many as a million hairs per square inch in places.\n", "\n", - "**Diet:** All otters are expert hunters that eat fish, crustaceans, and other critters. Sea otters have an ingenious method to open shellfish — a sea otter will float on its back, place a rock on its chest, then smash the mollusk down on it until it breaks open.\n", + "**Behavior:**\n", + "They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones. A sea otter will float on its back, place a rock on its chest, then smash a mollusk down on it to break it open. When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and sometimes intertwine their feet with another otter to stay together.\n", "\n", - "**Behavior:** They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones. When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and they sometimes intertwine their feet with another sea otter to stay together.\n", + "**Diet:**\n", + "All otters are expert hunters that eat fish, crustaceans, and other critters.\n", "\n", - "**Lifespan:** Otters can live up to 16 years.\n", + "**Lifespan & young:**\n", + "They can live up to 16 years. Baby otters, called pups or kittens, stay with their mothers until they're up to a year old, or until she has another litter.\n", "\n", - "**Conservation:** Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.\n", + "**Conservation:**\n", + "Otters and their relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.\n", "\n", "🔧 web_search({'query': 'otters facts overview'})\n", "\n", @@ -4250,14 +4374,14 @@ "\n", "- model: `claude-sonnet-4-6`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=16866, completion_tokens=591, total_tokens=17457, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 16866, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 591, 'service_tier': 'standard', 'inference_geo': 'global', 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}})`\n", + "- usage: `Usage(prompt_tokens=15288, completion_tokens=591, total_tokens=15879, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 15288, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 591, 'service_tier': 'standard', 'inference_geo': 'global', 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}})`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'srvtoolu_015Qjfa3o5viGu3CcEKY9dP9', 'name': 'web_search', 'arguments': {'query': 'otters facts overview'}, 'server': True}), Part(type=, text='', data={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_015Qjfa3o5viGu3CcEKY9dP9', 'content': [{'type': 'web_search_result', 'title': '12 Facts About Otters for Sea Otter Awareness Week | U.S. Department of the Interior', 'url': 'https://www.doi.gov/blog/12-facts-about-otters-sea-otter-awareness-week', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Otter - Wikipedia', 'url': 'https://en.wikipedia.org/wiki/Otter', 'encrypted_content': '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', 'page_age': 'March 30, 2026'}, {'type': 'web_search_result', 'title': 'Otters, facts and information | National Geographic', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'encrypted_content': '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', 'page_age': 'May 4, 2021'}, {'type': 'web_search_result', 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter', 'encrypted_content': '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', 'page_age': '3 weeks ago'}, {'type': 'web_search_result', 'title': 'Seven Quick Facts About River Otters - National Forest Foundation', 'url': 'https://www.nationalforests.org/article/seven-quick-facts-about-river-otters/', 'encrypted_content': 'Ev0JCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDIRRLmsPp8Vto5mPBoMRAOabW0r6VXEQvqJIjBMT8JUgdvCiTjNfEqUxwL2ltUH/9qqJURXNwHqbEVSXBWUYx9GnlaxM4k51CD9K2QqgAmNa40+A/cWIPcVXSA6IfgMS/G1kZGUR+IKyn2i0Hr+hU8poqgp94tVtje795xqlLLqxZwK1pssmDtbX8R+M7P7NA9lYfY1SF8gr/7MVs8/h3bAYgRsIPQjFOKlEYLSE7RtI/6sm037JJmqeVF5rqPxWuC21Ru6e2DrC0a39w6qWJcjT47ysJauBD2qfo6S+5oh/xagklNVLDgRUMAIDC8qUKsWjlo8KFKj25VjRCiPu1UeoJvxTJvtAEnRAYSPvBKpvc3I3zUsvYELNvPAGtUqCnRekBzMxQvvlBD8PoJyAkjqoM4oue+smZIK0zH2YPPd1OshVEhsMxxHSGh9Uk+c+RmoY+VsxG0ALE/VXax2rVxxnfLdzTR2EsoXy55xA4mxBda84LiSRWZOzP0Vb2yRkAfuCFvhIj40eJu6S85zuP5jHPfcolMEdUvoynw6xEMenhr/ndjHxXyDNR+798s1pOh6C46qM+n34baz6eFyBEhI8bb4IPsCZ0+mCyxtJqvbaBKqUh8eTstmzUubz6GH12KdogUiDMhVGmJRS24yaShwohzyKqWMcSe0CzaWkTmg6/Z4GRJffHxskeYHABD95+n1dKn8fHI3n4ijLkOKt3m7vPBO7gwCHHjEQlb1vBvNMC1LQmWYhhZ4y0a3zMY3F7AnyRrIXym8dwSqo2zMT8yntu3cAyDG2qEAgahYaK30bkhWf0MsivjOK3GpuZnVrilgtmcfekkkVHeWWzl3j8D+hQw6LlUIA5Wk9k31dNnYjuq4P6wlLovT7TifhAqi0cCF58MuR+WwCfHhaDbiM0bTwxTSv62BpQuIl/XU9o40LkfEdufLvDx0kbS9emDi4P02GeSbqv6GcXjVUOCQD7Ap5HcTAV3EWX/xzN/erjwPoJC8fG4BJrUbR6+4qN6NKPKk61D1X+4OgAgrApdGRadkfx4nIKxcnubNgYdWUTMnC7QYZtpGfAhBmtDmXOuDu0uaeCCKpz6GI1AKUyh5iQhlGvYOTt9KjynC9O2RZ1UduqgYzzIZlIT3Wdg8PuCkjWBsFecW5a2Sty2tNFycIaToAQua30esZDjFhahU6Zsk/BuLSliFa01PZYEVL6dy7ZzzxW3ViEtNfgygSvL84R8Jf4SO/oOJKWk3qxgcqRbLiDC9NMJCpGvo/tKnLJT9PgV2OcmUQoC5KTGVfQaqqrw94L+yl4k/rKR8SeYHCBkT3TXx2ej2VS9j5nITW2+Go8AoykPVAUBLXeA573XUys+Bx8Z2je/kBxtiAFMUni4DYaqCbfmRew4tDqOR/pf37nKzEwKyJ/BPoTkndtsmEqxIBMyiAnB1VHuHEwV8fehrbjExzmxpWfli0jcv4Gr68zNYAIdhok5rPaXOJqlZ7VOkFjIzvMLlMsaVUyQexI5P/FOzvumIDIEfkvRw8TjZoXty1n0u3yihx4pFj3WFv/4UutoOdkUmLm10HcCtzGx/8d6o0zIHcC6hEDSsArX75spkUULNWwaY4MMaVAPXHed2QQTqk7gI8X1ZRtDWRBMYAw==', 'page_age': 'November 18, 2014'}, {'type': 'web_search_result', 'title': 'Otter Fact Sheet | Blog | Nature | PBS', 'url': 'https://www.pbs.org/wnet/nature/blog/otter-fact-sheet/', 'encrypted_content': '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', 'page_age': 'February 11, 2026'}, {'type': 'web_search_result', 'title': \"North American river otter | Smithsonian's National Zoo and Conservation Biology Institute\", 'url': 'https://nationalzoo.si.edu/animals/north-american-river-otter', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'River Otter | National Geographic Kids', 'url': 'https://kids.nationalgeographic.com/animals/mammals/facts/river-otter', 'encrypted_content': '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', 'page_age': 'October 6, 2023'}, {'type': 'web_search_result', 'title': 'Otters • Chesapeake Bay Foundation', 'url': 'https://www.cbf.org/nature/otters/', 'encrypted_content': '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', 'page_age': 'December 3, 2025'}, {'type': 'web_search_result', 'title': 'Otter Animal Facts - Lutrinae - A-Z Animals', 'url': 'https://a-z-animals.com/animals/otter/', 'encrypted_content': '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', 'page_age': 'May 27, 2024'}], 'caller': {'type': 'direct'}}), Part(type=, text=\"Here's a brief overview of otters:\\n\\n**What they are:** \", data={'type': 'text', 'text': \"Here's a brief overview of otters:\\n\\n**What they are:** \"}), Part(type=, text='Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters are carnivorous mammals in the subfamily Lutrinae. The 14 extant otter species are all semiaquatic, both freshwater and marine. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDG2M3iTDMKCEbQU0ixoMEkQctKir3rE+q0VxIjCr62otvRrh1qtXwwsIsbdPWR8nrzSQIGPG5OPkoSoljuMU6pT5cs6+cB/P8B99AzcqFdNonKukHKnf8MuUsYvz41fLhuo3YBgE'}], 'type': 'text', 'text': 'Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments.'}), Part(type=, text=' ', data={'type': 'text', 'text': ' '}), Part(type=, text='They are found on every continent except Australia and Antarctica.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'The charismatic otter, a member of the weasel family, is found on every continent except Australia and Antarctica. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLTNpB75ibhbCw8vqhoMjgJ+kE0+Bogaghh3IjBWgVuM631lZ5vk8210vC4knoCO4+iUqst5he1Z/Jy5bHqiTPiexaijrLvwzVqhZZYqFIGxuzi4/FZbaEgd/AqICI/VrizIGAQ='}], 'type': 'text', 'text': 'They are found on every continent except Australia and Antarctica.'}), Part(type=, text='\\n\\n**Appearance:** ', data={'type': 'text', 'text': '\\n\\n**Appearance:** '}), Part(type=, text='Otters have long, slim bodies and relatively short limbs. Their most striking features are powerful webbed feet for swimming and seal-like abilities for holding their breath underwater. Most have sharp claws, and all except the sea otter have long, muscular tails.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters have long, slim bodies and relatively short limbs. Their most striking anatomical features are the powerful webbed feet used to swim, and their...', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDD+I6pJ70k00jWffJhoMzPPlAkixCFR/Xe7hIjBCOOsyTqsvhxaFxLWHTgPnPgnl74mgneeGY4uAR5m5dsyQcTJMboI50oGff56at6IqFfrX4cIQHkLD1FKyaObNCoyIiHMqohgE'}], 'type': 'text', 'text': 'Otters have long, slim bodies and relatively short limbs. Their most striking features are powerful webbed feet for swimming and seal-like abilities for holding their breath underwater. Most have sharp claws, and all except the sea otter have long, muscular tails.'}), Part(type=, text='\\n\\n**Fur:** ', data={'type': 'text', 'text': '\\n\\n**Fur:** '}), Part(type=, text='Otters have the densest fur of any animal — as many as a million hairs per square inch in places.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters have the densest fur of any animal—as many as a million hairs per square inch in places. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDJS3DlWwLbqEIvr2phoM/f3e4cmhioCafNq4IjBO2NXDX8ayHNEUL4HLnc6h0IuLDtk2nat5z7oxLTs96o/UuX/XdH8l6ilUTBhRbfoqEyA/az9fjqviGj6coJcVWDZYd7kYBA=='}], 'type': 'text', 'text': 'Otters have the densest fur of any animal — as many as a million hairs per square inch in places.'}), Part(type=, text='\\n\\n**Diet:** ', data={'type': 'text', 'text': '\\n\\n**Diet:** '}), Part(type=, text='All otters are expert hunters that eat fish, crustaceans, and other critters. Sea otters have an ingenious method to open shellfish — a sea otter will float on its back, place a rock on its chest, then smash the mollusk down on it until it breaks open.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'All otters are expert hunters that eat fish, crustaceans, and other critters. Sea otters have an ingenious method to open shellfish. A sea otter will ...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDI1JUOOK18ja5R/O6RoMkfbIptIhmo15F4u2IjBujr6GuJqvHT1bQBesJWQPgHzgU0wybkkwi4N+SzNs7xwNYki1/HfZ3k9gIOTXKPsqFbS+y5QwJKJqYy046ZaNJjfM35EnBBgE'}], 'type': 'text', 'text': 'All otters are expert hunters that eat fish, crustaceans, and other critters. Sea otters have an ingenious method to open shellfish — a sea otter will float on its back, place a rock on its chest, then smash the mollusk down on it until it breaks open.'}), Part(type=, text='\\n\\n**Behavior:** ', data={'type': 'text', 'text': '\\n\\n**Behavior:** '}), Part(type=, text='They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDBiRmGvfdmKgzkICShoMghRd04HG0yFfxd/jIjC2RdL9pRo3rXOJMHX9GtGHNygSXjcxT9hyDShIWe0++CfyLRo+jpnt9CcFfuoJNOcqEwp93y7JscS3zQKpHlWOi8xDDdMYBA=='}], 'type': 'text', 'text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones.'}), Part(type=, text=' ', data={'type': 'text', 'text': ' '}), Part(type=, text=\"When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and they sometimes intertwine their feet with another sea otter to stay together.\", data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'When it’s time to nap, sea otters entangle themselves in kelp so they don’t float away. They also sometimes intertwine their feet with another sea ott...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDMGjLlwUHHo3rQ77gRoMxqHFq7oN0B+2h7rAIjDPSuDQXkCYof9hhsPbe46zFj4uf3F57zhN2CQWW5U+QLfp9B5plpPdvP0CinM/T+QqFeArrsNIYn7Jq+PhuRTlFEtlG0YQ2hgE'}], 'type': 'text', 'text': \"When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and they sometimes intertwine their feet with another sea otter to stay together.\"}), Part(type=, text='\\n\\n**Lifespan:** ', data={'type': 'text', 'text': '\\n\\n**Lifespan:** '}), Part(type=, text='Otters can live up to 16 years.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'They can live up to 16 years, with their diet mainly consisting of fish and sometimes frogs, birds, or shellfish, depending on the species. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDI1J3kVq9sYdVX/oOBoMluQ7o5HNw8d41jxZIjCP32//Neu5e67VArYKJifOZHacWlr0xNLp3H5m0V6Qtkal1kQboi4dz0+5pwZEmY4qFIIbAZDj73UM2E7zVIjppEGUrNpTGAQ='}], 'type': 'text', 'text': 'Otters can live up to 16 years.'}), Part(type=, text='\\n\\n**Conservation:** ', data={'type': 'text', 'text': '\\n\\n**Conservation:** '}), Part(type=, text='Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to ...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDM/3e/4h+Bt1ZwchChoMmJ/QgBSZfwKLMKp3IjDVhFK5MaK0eAjlGQg+aJjDYCaTuHerYs3Yyw9K9CJ1M+/JJTLcU9aONjRXdcF3tXkqF4bb/veYW62+IrU1sqF6YSMIMJyzLLWGGAQ='}], 'type': 'text', 'text': 'Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.'})]), finish_reason=, usage=Usage(prompt_tokens=16866, completion_tokens=591, total_tokens=17457, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 16866, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 591, 'service_tier': 'standard', 'inference_geo': 'global', 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), tool_calls=[ToolCall(id='srvtoolu_015Qjfa3o5viGu3CcEKY9dP9', name='web_search', arguments={'query': 'otters facts overview'}, server=True, extra={})], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-sonnet-4-6', 'id': 'msg_019RvZqgkzzyajgbju3aPZc8', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'server_tool_use', 'id': 'srvtoolu_015Qjfa3o5viGu3CcEKY9dP9', 'name': 'web_search', 'input': {'query': 'otters facts overview'}}, {'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_015Qjfa3o5viGu3CcEKY9dP9', 'content': [{'type': 'web_search_result', 'title': '12 Facts About Otters for Sea Otter Awareness Week | U.S. Department of the Interior', 'url': 'https://www.doi.gov/blog/12-facts-about-otters-sea-otter-awareness-week', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Otter - Wikipedia', 'url': 'https://en.wikipedia.org/wiki/Otter', 'encrypted_content': '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', 'page_age': 'March 30, 2026'}, {'type': 'web_search_result', 'title': 'Otters, facts and information | National Geographic', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'encrypted_content': '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', 'page_age': 'May 4, 2021'}, {'type': 'web_search_result', 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter', 'encrypted_content': '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', 'page_age': '3 weeks ago'}, {'type': 'web_search_result', 'title': 'Seven Quick Facts About River Otters - National Forest Foundation', 'url': 'https://www.nationalforests.org/article/seven-quick-facts-about-river-otters/', 'encrypted_content': 'Ev0JCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDIRRLmsPp8Vto5mPBoMRAOabW0r6VXEQvqJIjBMT8JUgdvCiTjNfEqUxwL2ltUH/9qqJURXNwHqbEVSXBWUYx9GnlaxM4k51CD9K2QqgAmNa40+A/cWIPcVXSA6IfgMS/G1kZGUR+IKyn2i0Hr+hU8poqgp94tVtje795xqlLLqxZwK1pssmDtbX8R+M7P7NA9lYfY1SF8gr/7MVs8/h3bAYgRsIPQjFOKlEYLSE7RtI/6sm037JJmqeVF5rqPxWuC21Ru6e2DrC0a39w6qWJcjT47ysJauBD2qfo6S+5oh/xagklNVLDgRUMAIDC8qUKsWjlo8KFKj25VjRCiPu1UeoJvxTJvtAEnRAYSPvBKpvc3I3zUsvYELNvPAGtUqCnRekBzMxQvvlBD8PoJyAkjqoM4oue+smZIK0zH2YPPd1OshVEhsMxxHSGh9Uk+c+RmoY+VsxG0ALE/VXax2rVxxnfLdzTR2EsoXy55xA4mxBda84LiSRWZOzP0Vb2yRkAfuCFvhIj40eJu6S85zuP5jHPfcolMEdUvoynw6xEMenhr/ndjHxXyDNR+798s1pOh6C46qM+n34baz6eFyBEhI8bb4IPsCZ0+mCyxtJqvbaBKqUh8eTstmzUubz6GH12KdogUiDMhVGmJRS24yaShwohzyKqWMcSe0CzaWkTmg6/Z4GRJffHxskeYHABD95+n1dKn8fHI3n4ijLkOKt3m7vPBO7gwCHHjEQlb1vBvNMC1LQmWYhhZ4y0a3zMY3F7AnyRrIXym8dwSqo2zMT8yntu3cAyDG2qEAgahYaK30bkhWf0MsivjOK3GpuZnVrilgtmcfekkkVHeWWzl3j8D+hQw6LlUIA5Wk9k31dNnYjuq4P6wlLovT7TifhAqi0cCF58MuR+WwCfHhaDbiM0bTwxTSv62BpQuIl/XU9o40LkfEdufLvDx0kbS9emDi4P02GeSbqv6GcXjVUOCQD7Ap5HcTAV3EWX/xzN/erjwPoJC8fG4BJrUbR6+4qN6NKPKk61D1X+4OgAgrApdGRadkfx4nIKxcnubNgYdWUTMnC7QYZtpGfAhBmtDmXOuDu0uaeCCKpz6GI1AKUyh5iQhlGvYOTt9KjynC9O2RZ1UduqgYzzIZlIT3Wdg8PuCkjWBsFecW5a2Sty2tNFycIaToAQua30esZDjFhahU6Zsk/BuLSliFa01PZYEVL6dy7ZzzxW3ViEtNfgygSvL84R8Jf4SO/oOJKWk3qxgcqRbLiDC9NMJCpGvo/tKnLJT9PgV2OcmUQoC5KTGVfQaqqrw94L+yl4k/rKR8SeYHCBkT3TXx2ej2VS9j5nITW2+Go8AoykPVAUBLXeA573XUys+Bx8Z2je/kBxtiAFMUni4DYaqCbfmRew4tDqOR/pf37nKzEwKyJ/BPoTkndtsmEqxIBMyiAnB1VHuHEwV8fehrbjExzmxpWfli0jcv4Gr68zNYAIdhok5rPaXOJqlZ7VOkFjIzvMLlMsaVUyQexI5P/FOzvumIDIEfkvRw8TjZoXty1n0u3yihx4pFj3WFv/4UutoOdkUmLm10HcCtzGx/8d6o0zIHcC6hEDSsArX75spkUULNWwaY4MMaVAPXHed2QQTqk7gI8X1ZRtDWRBMYAw==', 'page_age': 'November 18, 2014'}, {'type': 'web_search_result', 'title': 'Otter Fact Sheet | Blog | Nature | PBS', 'url': 'https://www.pbs.org/wnet/nature/blog/otter-fact-sheet/', 'encrypted_content': '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', 'page_age': 'February 11, 2026'}, {'type': 'web_search_result', 'title': \"North American river otter | Smithsonian's National Zoo and Conservation Biology Institute\", 'url': 'https://nationalzoo.si.edu/animals/north-american-river-otter', 'encrypted_content': 'ErcYCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDDw6zUErGnY8mBUHihoMSMrQvOkKmhrSlMg+IjD4QO49I2+VSRt5OxFANwI1yaGF/CKWdDXdyrgaT7aw+SwJWR4/mC8jPtGSjoSXxPYquhcGlIW1GdwnUubACXkkUKyRamr95LNdkJPilmwOj4TDtkjwD9Ieox6mrNYxnpYk18QRUMtOyG+ALP3ObHT4vGLcv74cqg46JvuI9UeR5bqZ25uPg+8CHaOf4/MMQkGZ+LFlT3+ceqhizYoHBx30f/mKN66B9SBe4f3Q5Hcn+ysJmOZSPkczVXB5yUG2NbF9zN52YEFTdt0qxed1U+lS9FzbjYXNIrod51dlFtyKvjnkTGK9vskzlvF4fiO/Zzyf1ju/4JL5lVVeDJG/fLTPNUA4t8sSCTRHf31qqPQDRNuDZ0FxeryKZHco2pCr0HZOWr1YrjcoaSJxtGzyqjyrnBmq7/yFaeQ/5F1FaC6eoNLf/zDn0N5VEyrLQqzMLuvQtv7OF+th+Yryu3RZYJz6HaEhxr9Gy16wUgOeVlXWwDYCBrbsg7s37GZk/mfYfBUoMiLideJ/1RhTo7LvkrXXpPQgoMJwI00sZvRjjg2BGbMu3y9vvjik1lKWBMN8N4fJdYmK1VzHgKaWm5rdvnbK7RGgBfcId3K4PQsTliZ6owx9tVtqNibH+EOTjk3VfHgOCoy+Opvo9kLjyHO5adECE7SnC+mL2mqwjupN2E6xpm8dYBWIrFhopT7jfOFrWINHs6rN+73XOrbXQJp5FQyFA7xkljho9b7rkoJLQaP8Qc3ZGj2+Bx+zagOFZ947MFYYaqqtMK0xPoDO/Dj15Yn1LVpnTnhY4cDVg2CwKAPZKgdf+Bxx6TJmLEvhpRB64zbW12ZQIe7Jv/GT9Px8g5A6RAIX5VxMMgLYwIwekavp9PyJ/RTBndDF1gqZlRssRirPD8RnmRUZhVLM2jk5uX/pz/Pey8jQ3hpwlRAisjv5A6KGcNz2giac6yR2+6d4c1Py5p0dTbVCLrONpHGb6PX/UzPSKjr9V/h+uJS8lyiYYJjMFqCQHLzYQdWjXzqclceIZGR1gaz92zIrifk1PTtMZLVCyONcTnjCyhPFNVhr693Ug/N5s/YOXni6aAhfl8+JJOGCyLPEnqv7O/Y53V9aJNWfdO1ckGex7GRe4FAIgAS9h/73wcZYYMAAojNk4man/Bh82nAvPevgXVtgVxAdkZCOrLOoAuCk/6jLzjduKs1U+DOmiImCZIDnl0cN2vE/BvQEHdMZYDGCFVyRLc+tIYD5NzMWCe9HRTnWLDrDZ9cu1Nascef5ZzLE0iv9pVx26/Nsgk9fmjQeSVnD8cuJrYGqSoIqQinuq0Ui+WawGhE4LpicBWfha5UpbrSRA4DYHNxzzZDf4jLXvfSwyDskz7YMVWCLiMIHT6J02VJA/I+31+YUzv1mDCEHujvCF+LS0iCq5URGeAgqL6VudZdHwyBW/grVTE4CGMWDMkyG6DEt2kU4tR5o9RHPNjnl7ziKIIvzrVlO2ZaKeAgkB0x6WlilDz8yNHgvkKqFJjF2qJwKldZMLeVKx4jUOap/bhfjlJBx2gQ6FXKQ9iVjnF4Skv5UzPvLH4GNx4xuSr1d9mXEjIAmbLytygeOhlIZbwIqDDLDvp+DMnckTOD+7/uKbaDGASqNs9WljMCP87xsYIzKqYJbfdb+rBcHBC9J9bJ8RItULq+BkMIRmapc2xHhitjMTAY/cidy4TJidlQOsegOPIoUzcvKBz3rKMVCIT3uPDvHMlwwmBro7Y5OhZZhPApCLdzfjTV1/97Y/MQB1UzSYM4AkOPfyRcJNfl7eSbWGZHqvF4QdXJCZqS89iEC5cK+mBBWnql4gmTt9eSTl+7iu+rFaxe6RlmJtxww/WmA0uxPPIYF0ghQCv3sXZMD6fGUIqb6ye336/B9XGK1OmMbKGGyWDAIRsgQHBRF+dLL8WgXZbmp8lg/AHD6Ai0BX1QgB9wC9Ed4TMxL7o+G4vX+cuhLERxIls6K8cVZ/DYxwWyd4YHYcsyuvN2dahm4LB32qxk6OtQLZopIYLc+evoCy9C8MH/PVZJ9sUPP59A3H04u4XuYZfQ7eZdVp6z8I2Zw5lWDiCLUeq4bra30IsLgoEI+rpy6sYnEB2UZod+XKp4LgYcptq5jQDu5m2B+jrddBx11vBallYencVhZ2bt4xFgYIQv5i0OwGNpsG0JFPw2kDWHQD+U6IXMbG4w/8AtjfHlXli3zQAir+x8fEMdBGF8rBUmaUPeZlzpoSNSdAdxKWqXTG4K35CLyBv5ZC29FkA0UK1f1DQlDJPN0NDYcuJrmi//hWeLb9GrrNzfrkrIQDUQ83T/iydoyd3hEOPw+F2+gfLqTcGPeBfr2uWgfVBUq2jkJ4BHlopzwNYwS09zGEGaVYvJIp7BEN4xu4QfBffs/82jsqHZTMv9cB91ZBq+7cEc3gBHX+tOWx5LuMT0AX9OxSSkr83WEeTJILhEAYCuJawxuQMuDq1736vRjWa4p9r8iHEwgYCXrhi83sN5hTncszj8878S2IJBKsIy1vS4rz1VBkbTWLWXzBzERTK69PN1tbqBqJVltEdoSYofHQkgro4p4YGF8x8tM9Qb99Ya7irfHMpH1QyHJBlKUPiLC34CA09jYC1NYboAKExDIvQP2zvHI6eAVLD1tSxEnTcKODX54MDV/5DaLtx1GjUFAgwKwfFTy1MwXbK2odCdCWBNya8b7M3muHes6jLJZwowOnOcsqvbE83sjTHjITzdsuKvwy/qnU67kIa6K3TWvAGuh85VGPSKho/2sN352Ocb+QWYjq3+cxR4/XTGMaI1oLQ5g605dcYHKgXNJiGUo8ReRNFPyyUAejtLI0LeVctsgQXFe/dba8uRmM+RkwJUsIt5ei2SPaB7o89gYTg4x4MClHv4MfujXeU82YYZZkQ+s3wgM3ZmDdqDenkzzgBSWaTBZIEI20V8gWKLUrxxRajK+EXhe5bRFGT+vU9bqZgWTbU63jQNGV916wTGLdBbOojXc4qgOVl3F0iDRM1ZKVBFjQavn3zDkWY8c2XGD0BRrVddAY45jwlQsRL8JdFajDva4gXzO/g+NwlG6cA2UAHAqPm29Bc4P6YvjbLw/7gbsH8KOx175T6xi0P+cVD6Yyvc8GIzA/RWwlcgQq9hbcXA3KblaZrXJoxBZhqQSamGGY94CKmcRaRNgExK6VRYo0PUgNXpfHEbKVVdxJvDRAlqt930P7Y6glPupgcTAbj5r3UaD5DlNkOMrJV7SA4P7N/lR3PRlbrzWB+r9JjMRgEqune43CGbJGq2LSGfbh40kAX+TI4wAGIkuhPrRhEQhIDGvS1FpCz0yLFLq7Dk0b8Y7dxxz7IBzwxNWSGDwXgH+Y+lsP4/4WwIpjOBgkQnrkpJou2QJ/4a5fbRzPWeXsoZSp9QvNWD8VdCNNMysTv42W+6/WVfy/JP3sKDtYqTceD50x80JnhZc5DVg3WnZX0BwiWOn8NF7STpEJR/hspK8SV0FxvENr6rqExRRuM8f+QSjshpSX89GjwlLr7pfmY4Dt+JuO68Jtp2dYLGl3g0lq4GV+jqsty/x9Th3nPI87nBB1nFdNy6unJnoUvtPVV3mL66iY3M3H4gcRx9vcbXzuQ7U3OyVlaWoVPA2TQ2q0XSMPfREqdUYUnh8+hNakobAqZah2z4XVzH5rw5eIKMe5WtdYFdqLzw2K6hDiSaMz5knlSM8ZbFdChRkaLvC4Q6SXaWNOfTlsFnYhkPMrjOYUWon9qd24pbsEsBqOwS54gjHNeHmd2T9f/ic5jVbE1mreJzJMAZZW64pOiSFkc+NrcmeYJtRWNNNzYApGvbHELoj9KbdSfPRHemkdYm+xC+aZaFQ2BPFTcKupcjYML5PUMyUkypWPkPVpSwvfl/fSji1egk4k/qRgi39NKNhTQzSMJBbwBoYGyxdK35HUOcKFnhnFUHrNFU8eNhW1QaM20X+g5Uy4KD3tv81Y3ZpWncts0NPiG7TkeDVN8St1bpIYdMfF6/AVzO6Kbyi3ZGqcwYo9ryt13H9tbhTDbwWHqWyawEGDdcMe/57LS2R5EygEMtFULLfjRgD', 'page_age': None}, {'type': 'web_search_result', 'title': 'River Otter | National Geographic Kids', 'url': 'https://kids.nationalgeographic.com/animals/mammals/facts/river-otter', 'encrypted_content': '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', 'page_age': 'October 6, 2023'}, {'type': 'web_search_result', 'title': 'Otters • Chesapeake Bay Foundation', 'url': 'https://www.cbf.org/nature/otters/', 'encrypted_content': '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', 'page_age': 'December 3, 2025'}, {'type': 'web_search_result', 'title': 'Otter Animal Facts - Lutrinae - A-Z Animals', 'url': 'https://a-z-animals.com/animals/otter/', 'encrypted_content': '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', 'page_age': 'May 27, 2024'}], 'caller': {'type': 'direct'}}, {'type': 'text', 'text': \"Here's a brief overview of otters:\\n\\n**What they are:** \"}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters are carnivorous mammals in the subfamily Lutrinae. The 14 extant otter species are all semiaquatic, both freshwater and marine. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDG2M3iTDMKCEbQU0ixoMEkQctKir3rE+q0VxIjCr62otvRrh1qtXwwsIsbdPWR8nrzSQIGPG5OPkoSoljuMU6pT5cs6+cB/P8B99AzcqFdNonKukHKnf8MuUsYvz41fLhuo3YBgE'}], 'type': 'text', 'text': 'Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments.'}, {'type': 'text', 'text': ' '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'The charismatic otter, a member of the weasel family, is found on every continent except Australia and Antarctica. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDLTNpB75ibhbCw8vqhoMjgJ+kE0+Bogaghh3IjBWgVuM631lZ5vk8210vC4knoCO4+iUqst5he1Z/Jy5bHqiTPiexaijrLvwzVqhZZYqFIGxuzi4/FZbaEgd/AqICI/VrizIGAQ='}], 'type': 'text', 'text': 'They are found on every continent except Australia and Antarctica.'}, {'type': 'text', 'text': '\\n\\n**Appearance:** '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters have long, slim bodies and relatively short limbs. Their most striking anatomical features are the powerful webbed feet used to swim, and their...', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDD+I6pJ70k00jWffJhoMzPPlAkixCFR/Xe7hIjBCOOsyTqsvhxaFxLWHTgPnPgnl74mgneeGY4uAR5m5dsyQcTJMboI50oGff56at6IqFfrX4cIQHkLD1FKyaObNCoyIiHMqohgE'}], 'type': 'text', 'text': 'Otters have long, slim bodies and relatively short limbs. Their most striking features are powerful webbed feet for swimming and seal-like abilities for holding their breath underwater. Most have sharp claws, and all except the sea otter have long, muscular tails.'}, {'type': 'text', 'text': '\\n\\n**Fur:** '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters have the densest fur of any animal—as many as a million hairs per square inch in places. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDJS3DlWwLbqEIvr2phoM/f3e4cmhioCafNq4IjBO2NXDX8ayHNEUL4HLnc6h0IuLDtk2nat5z7oxLTs96o/UuX/XdH8l6ilUTBhRbfoqEyA/az9fjqviGj6coJcVWDZYd7kYBA=='}], 'type': 'text', 'text': 'Otters have the densest fur of any animal — as many as a million hairs per square inch in places.'}, {'type': 'text', 'text': '\\n\\n**Diet:** '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'All otters are expert hunters that eat fish, crustaceans, and other critters. Sea otters have an ingenious method to open shellfish. A sea otter will ...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDI1JUOOK18ja5R/O6RoMkfbIptIhmo15F4u2IjBujr6GuJqvHT1bQBesJWQPgHzgU0wybkkwi4N+SzNs7xwNYki1/HfZ3k9gIOTXKPsqFbS+y5QwJKJqYy046ZaNJjfM35EnBBgE'}], 'type': 'text', 'text': 'All otters are expert hunters that eat fish, crustaceans, and other critters. Sea otters have an ingenious method to open shellfish — a sea otter will float on its back, place a rock on its chest, then smash the mollusk down on it until it breaks open.'}, {'type': 'text', 'text': '\\n\\n**Behavior:** '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'Eo8BCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDBiRmGvfdmKgzkICShoMghRd04HG0yFfxd/jIjC2RdL9pRo3rXOJMHX9GtGHNygSXjcxT9hyDShIWe0++CfyLRo+jpnt9CcFfuoJNOcqEwp93y7JscS3zQKpHlWOi8xDDdMYBA=='}], 'type': 'text', 'text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones.'}, {'type': 'text', 'text': ' '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'When it’s time to nap, sea otters entangle themselves in kelp so they don’t float away. They also sometimes intertwine their feet with another sea ott...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpEBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDMGjLlwUHHo3rQ77gRoMxqHFq7oN0B+2h7rAIjDPSuDQXkCYof9hhsPbe46zFj4uf3F57zhN2CQWW5U+QLfp9B5plpPdvP0CinM/T+QqFeArrsNIYn7Jq+PhuRTlFEtlG0YQ2hgE'}], 'type': 'text', 'text': \"When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and they sometimes intertwine their feet with another sea otter to stay together.\"}, {'type': 'text', 'text': '\\n\\n**Lifespan:** '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'They can live up to 16 years, with their diet mainly consisting of fish and sometimes frogs, birds, or shellfish, depending on the species. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpABCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDI1J3kVq9sYdVX/oOBoMluQ7o5HNw8d41jxZIjCP32//Neu5e67VArYKJifOZHacWlr0xNLp3H5m0V6Qtkal1kQboi4dz0+5pwZEmY4qFIIbAZDj73UM2E7zVIjppEGUrNpTGAQ='}], 'type': 'text', 'text': 'Otters can live up to 16 years.'}, {'type': 'text', 'text': '\\n\\n**Conservation:** '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to ...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpMBCioIDxgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDM/3e/4h+Bt1ZwchChoMmJ/QgBSZfwKLMKp3IjDVhFK5MaK0eAjlGQg+aJjDYCaTuHerYs3Yyw9K9CJ1M+/JJTLcU9aONjRXdcF3tXkqF4bb/veYW62+IrU1sqF6YSMIMJyzLLWGGAQ='}], 'type': 'text', 'text': 'Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.'}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 16866, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 591, 'service_tier': 'standard', 'inference_geo': 'global', 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}})" + "Completion(model='claude-sonnet-4-6', message=Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'srvtoolu_01AH9Lk6v27RsE6HpNUyuMtR', 'name': 'web_search', 'arguments': {'query': 'otters facts overview'}, 'server': True}), Part(type=, text='', data={'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01AH9Lk6v27RsE6HpNUyuMtR', 'content': [{'type': 'web_search_result', 'title': '12 Facts About Otters for Sea Otter Awareness Week | U.S. Department of the Interior', 'url': 'https://www.doi.gov/blog/12-facts-about-otters-sea-otter-awareness-week', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Otter - Wikipedia', 'url': 'https://en.wikipedia.org/wiki/Otter', 'encrypted_content': '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', 'page_age': '2 weeks ago'}, {'type': 'web_search_result', 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter', 'encrypted_content': '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', 'page_age': 'April 27, 2026'}, {'type': 'web_search_result', 'title': 'Otters, facts and information | National Geographic', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'encrypted_content': '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', 'page_age': 'May 4, 2021'}, {'type': 'web_search_result', 'title': 'Otter Fact Sheet | Blog | Nature | PBS', 'url': 'https://www.pbs.org/wnet/nature/blog/otter-fact-sheet/', 'encrypted_content': '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', 'page_age': 'February 11, 2026'}, {'type': 'web_search_result', 'title': 'Seven Quick Facts About River Otters — National Forest Foundation', 'url': 'https://www.nationalforests.org/article/seven-quick-facts-about-river-otters/', 'encrypted_content': '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', 'page_age': 'March 30, 2026'}, {'type': 'web_search_result', 'title': 'Otters • Chesapeake Bay Foundation', 'url': 'https://www.cbf.org/nature/otters/', 'encrypted_content': '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', 'page_age': 'December 3, 2025'}, {'type': 'web_search_result', 'title': 'River Otter | National Geographic Kids', 'url': 'https://kids.nationalgeographic.com/animals/mammals/facts/river-otter', 'encrypted_content': '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', 'page_age': 'October 6, 2023'}], 'caller': {'type': 'direct'}}), Part(type=, text=\"Here's a brief overview of otters:\\n\\n**What they are:**\\n\", data={'type': 'text', 'text': \"Here's a brief overview of otters:\\n\\n**What they are:**\\n\"}), Part(type=, text='Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters are carnivorous mammals in the subfamily Lutrinae. The 14 extant otter species are all semiaquatic, both freshwater and marine. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpEBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDN7KLZobpSqdbB4rOxoMmuEvIMYJNRidIr1DIjBW+pwET11cTmpsWBHU3ybbjz6Ak7N9w2pS0r3cZgjzHWFwlR4d5AcJcDj0YgzxiVMqFdcezAcezknRhhRnmdp6j6dGZ8l2dRgE'}], 'type': 'text', 'text': 'Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments.'}), Part(type=, text=' ', data={'type': 'text', 'text': ' '}), Part(type=, text='They are found on every continent except Australia and Antarctica.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'The charismatic otter, a member of the weasel family, is found on every continent except Australia and Antarctica. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpABCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDBirHOIFFlF1e3tMpRoMFXA/lTbhC8ayfsuyIjBRS2zZpzOaKf8KOblBLB0/D5uqgTbIsalUrfQdaoAaM8Khd+1UK3mdJ73Zw1bB9UYqFEI65OU2OZRH3SZKlTLR8eLqnsCaGAQ='}], 'type': 'text', 'text': 'They are found on every continent except Australia and Antarctica.'}), Part(type=, text='\\n\\n**Physical traits:**\\n', data={'type': 'text', 'text': '\\n\\n**Physical traits:**\\n'}), Part(type=, text='Otters are distinguished by their long, slim bodies, powerful webbed feet for swimming, and their dense fur, which keeps them warm and buoyant in water.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters are distinguished by their long, slim bodies, powerful webbed feet for swimming, and their dense fur, which keeps them warm and buoyant in wate...', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKXgVFloT930aNTvrhoMlJVkZhqj0ajXCXzoIjDM2vHEh9CIVtgLrBGHJBawH0FzOl0ECRj72rIQsoHvnnCkWJZshwoaekS/dHzeFm0qE3ZWiWEV4KAtV5BVlseXTu8WBtoYBA=='}], 'type': 'text', 'text': 'Otters are distinguished by their long, slim bodies, powerful webbed feet for swimming, and their dense fur, which keeps them warm and buoyant in water.'}), Part(type=, text=' In fact, ', data={'type': 'text', 'text': ' In fact, '}), Part(type=, text='otters have the densest fur of any animal — as many as a million hairs per square inch in places.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters have the densest fur of any animal—as many as a million hairs per square inch in places. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDII7gMjgNgePP7Wc8hoMyLtGkUTiloiawzngIjBJ2f/eTB+PzCiLjghtaO2AwX9V5VEfJ5VN8g1Odc/EQ6sJL4m9TE+q/5QmH2Bvg2sqE5lvnwaCNsZxe3qWnTIA9M9ewcUYBA=='}], 'type': 'text', 'text': 'otters have the densest fur of any animal — as many as a million hairs per square inch in places.'}), Part(type=, text='\\n\\n**Behavior:**\\n', data={'type': 'text', 'text': '\\n\\n**Behavior:**\\n'}), Part(type=, text='They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDH0Fi1i6HX0M22F1YBoM2UOTDhnnTz9CJFTyIjBay2TYScDFgUnqukVkBtKW75R7IK6c2G+ZDFr9CqHtF3BwP0JnFCs4B5wDSTX055IqEzETM/H07CHBCrHFbmkD3pctXE4YBA=='}], 'type': 'text', 'text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones.'}), Part(type=, text=' ', data={'type': 'text', 'text': ' '}), Part(type=, text=\"A sea otter will float on its back, place a rock on its chest, then smash a mollusk down on it to break it open. When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and sometimes intertwine their feet with another otter to stay together.\", data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'A sea otter will float on its back, place a rock on its chest, then smash the mollusk down on it until it breaks open. When it’s time to nap, sea otte...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpMBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHOa1y76M4FvAJ8YKRoMQvQ6WhaD7tPd2w/uIjDdTRPvFU8S6EJ0V7xVv5mgpBza7d4Dk6zKk/mgxXdRDP/EtQNwB52dyV/LPJ2bIc0qF+PCvn0MoiFH8+1oHH1e+z3EcDpFLJVZGAQ='}], 'type': 'text', 'text': \"A sea otter will float on its back, place a rock on its chest, then smash a mollusk down on it to break it open. When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and sometimes intertwine their feet with another otter to stay together.\"}), Part(type=, text='\\n\\n**Diet:**\\n', data={'type': 'text', 'text': '\\n\\n**Diet:**\\n'}), Part(type=, text='All otters are expert hunters that eat fish, crustaceans, and other critters.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'All otters are expert hunters that eat fish, crustaceans, and other critters. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpABCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDJbCTbLNyM4hA7Ne8hoMgnUErTUsql1icIHIIjCSQBZ3jWbCQDv0KVseRXpyztRDItlHUqSEQfsSq8C6GZRj86bwHEg527A4SXLlp/QqFKdblHl4DzmVZrGxSi7vtujU3gbIGAQ='}], 'type': 'text', 'text': 'All otters are expert hunters that eat fish, crustaceans, and other critters.'}), Part(type=, text='\\n\\n**Lifespan & young:**\\n', data={'type': 'text', 'text': '\\n\\n**Lifespan & young:**\\n'}), Part(type=, text='They can live up to 16 years.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'They can live up to 16 years, with their diet mainly consisting of fish and sometimes frogs, birds, or shellfish, depending on the species. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpABCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKZrLsQhaUSv/iqs5xoMLmp3flfVHxi+IR5zIjCWP4k57h5kyCxVuZP6USVEMMXjU19xOFUC3n7fQSxyF0jFXrg/op/3CnUZeJoTcVYqFO/FxrCaOZghi2uRDJ9arDZWvTFkGAQ='}], 'type': 'text', 'text': 'They can live up to 16 years.'}), Part(type=, text=' ', data={'type': 'text', 'text': ' '}), Part(type=, text=\"Baby otters, called pups or kittens, stay with their mothers until they're up to a year old, or until she has another litter.\", data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Baby otters, called pups or kittens, stay with their mothers until they’re up to a year old, or until she has another litter. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDBWNA7ZwRkhbUma5AxoMrFF1M+xZFrGgTfP3IjCCAefAxGCVzog932gwrqtiGgx9kYvyQo58XePBJO4CZUzfG5zjl5ut8of33BBf1UgqEyhPqvmNGEHj498NU+bNkH9I2gIYBA=='}], 'type': 'text', 'text': \"Baby otters, called pups or kittens, stay with their mothers until they're up to a year old, or until she has another litter.\"}), Part(type=, text='\\n\\n**Conservation:**\\n', data={'type': 'text', 'text': '\\n\\n**Conservation:**\\n'}), Part(type=, text='Otters and their relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.', data={'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to ...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpMBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIVMHfmNkAXCNnHanhoMQf/SHt28XaqC5Q1JIjBri9akp3dtS6EU553LhtkQdMX0ZmFSLfKH0dd423oDQ4fgsKVgx6wd/6O74LsO6RcqF+n0KINfyiOxtjaRNO1Kx/AnYK5ayfTBGAQ='}], 'type': 'text', 'text': 'Otters and their relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.'})]), finish_reason=, usage=Usage(prompt_tokens=15288, completion_tokens=591, total_tokens=15879, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 15288, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 591, 'service_tier': 'standard', 'inference_geo': 'global', 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}), tool_calls=[ToolCall(id='srvtoolu_01AH9Lk6v27RsE6HpNUyuMtR', name='web_search', arguments={'query': 'otters facts overview'}, server=True, extra={})], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-sonnet-4-6', 'id': 'msg_01SWT3PrfaUx4L6KXku2aoDJ', 'type': 'message', 'role': 'assistant', 'content': [{'type': 'server_tool_use', 'id': 'srvtoolu_01AH9Lk6v27RsE6HpNUyuMtR', 'name': 'web_search', 'input': {'query': 'otters facts overview'}}, {'type': 'web_search_tool_result', 'tool_use_id': 'srvtoolu_01AH9Lk6v27RsE6HpNUyuMtR', 'content': [{'type': 'web_search_result', 'title': '12 Facts About Otters for Sea Otter Awareness Week | U.S. Department of the Interior', 'url': 'https://www.doi.gov/blog/12-facts-about-otters-sea-otter-awareness-week', 'encrypted_content': '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', 'page_age': None}, {'type': 'web_search_result', 'title': 'Otter - Wikipedia', 'url': 'https://en.wikipedia.org/wiki/Otter', 'encrypted_content': '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', 'page_age': '2 weeks ago'}, {'type': 'web_search_result', 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter', 'encrypted_content': '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', 'page_age': 'April 27, 2026'}, {'type': 'web_search_result', 'title': 'Otters, facts and information | National Geographic', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'encrypted_content': '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', 'page_age': 'May 4, 2021'}, {'type': 'web_search_result', 'title': 'Otter Fact Sheet | Blog | Nature | PBS', 'url': 'https://www.pbs.org/wnet/nature/blog/otter-fact-sheet/', 'encrypted_content': 'EucXCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDPqV4FLv6uzqQPwpuBoMB+JTAVbKTStmgIMXIjDIlTaP/WPLQEFu8ACLZTRwRq0ir8+4+z4XL4CfCj1ZpC+oh/gTzzTQVccHBHNFMDAq6hYKgUOaoFR/NIONHUPk5Y9w1U3jRWYCoiW7KxNR8m5P/gqA1c6xcKuYyfTTO6B7muMQDbNTa87yPxYNkYoIyOKOuJfJLLnu6wWxLAyiqNK5eu/UvKAxqpgeafocX54mfinBFpbLw+HDzf3YUhJ+7c+6wyYsYoNfLKOsa8+Up3et2G6TKv1zzXORRLopBSmYJOysWudJ4xOL4USGdczJxKijsS1N2/LFbh+myy/BhOcejxKMTjNrSZnPYtMhNmXNtWe8O7C3Dp7JVI7MjwvS9bU2oOY8DYAq/r2aDR91Srz00uzZkyD8J8WnlBB1YZo0JA5jOKj87kOcGy48MpKvx5rZTV9La8Vsd+vCsYLY/b5USRdA7i68xg3Hefqi/TSnAU27oZ0fJ2gbVzAGy4QLSAEnlL6XWFpyp9JNPQ1pTwTsqlz8N4lbTtDlDK2AUrETCsHhLEUfbcM4jVJCG1wwCt9fgrtik+qkpE3eqpz3bwJwlrA+SLoKvHmrSyY/k1Xxf74K680s1/EZV7jhXIL1MreDC4f9y2TMj/ZtAUCVzo07i0zqH3zlQMxJwr8/rNz6wH68+NzHk/Uy82RT4O68JnGk0mCskkrKe65rWgZt8HvkyGIwsLgvclaVuulYuRELeypLd8XKT0xGv6PTablmwfZ7NSTu/iY4Cd1YYDK4HhJwpymSQQlGANLatsH7ofDR5A3YKRAhZRkdPTkD2/FyHy8N4i6nYr9YYI6jTmiVEuwXZSJLvTe24YBDryAWE2mYwg/hEy1lWozJ2aq0tw1oaP7fTWuqGLKZ3pZ477k4llAhGuw9k57WEiR8k1mvSILwQx5Aa0o1hw+xfgw2s3oAGP3zMJMaOOB2olnYhkXKr6LOv84liUfe5GVeDHt4fJP8Bk5kZw9qp3giIAlXl1rTNl7COns9g2IqS9gCtI1IYpiejTbtzFkUlLq2AkT60mCu3WGks5+qqO/ewgorlQa0M3wH3pctlwgL6+PNMk2Jlwrv3Tigxa3780V7vj+TxdFmzAsDCf4aWZefjtAGBA6XsdnlveI7DwX9/VmbB7CDA53fC3gHk3EJHgsHYbSO5++iuqaYwNlyQIXZZQyQD7ebt5f7CMjOv5Xr/XHp8ClWg7aLAx1KcaL0ZOC5laEuGTyQcpVcH+DH9ILjEQSmSs+xNMf96Kr1JQx299DIIfLaD6EV4sQfvwiwA36vgCEa++WOZPH3kvF4Zt6wKH8wNmWhDORi8qzFOUWUrXXsDO+M0jU+0Tkgls7geegCKS4/rGlx4e+GVXKJ+IyA1hE87gkzyXErBBqAf+/28J9OHLEFCZn+Z0hI8LvuPbT6zVzvMO087isng+J23ENxN794Foq0L1qU6nE+VYcz9/d4pOFtirjxyQzd9HTLKToYJiWpw1GRQszgDSGNCgx94jMB0MYHXnjVzITI9XgeTLOUEIKXA3wxYLOGGZ13AuGalmpuDNSqeBUcZ1WRkOhcbqrU/qIAUYO/l2pm9kUwoYy+q1LTfEg3T+Q/m0Ij1TPCSzOwiRdPiAAvVm9iKnYbNLEZxkUAniggWlZxsFF5sFOzsUt8reS0dkzUqetDJxr5cjYLAncKwQU3KHT2PrXXXpjV0Q+Jy1I21GIRzkqRyDjYcL601CCkBfuLtd+LwLRUUfu9VEEjxYBKmGuB2NjgGTbaZwPvMb98wnhWIluNQ1YRwSFXCA7P8JE1nh6urpE4585ooW1hv0S+oX4KNNCt550P5UINpW0knK1a5TZSkQM2aoN+k9n6gbqt73PrSY2LnRwQKEm5q7G37pukNEYvdHtPB2aOehZAErZ3UyHGUG1edVk7toLpcXkTalKTJd+Wy7OZT0imXA/QghnxWHkzUsC56bfALV78drBTVYZ5DzRIEwYgwylQYc3Mu4RigRjQ83HOCV5yRH1dlrkjc2ckVGrNze45FzZoTnoLj/FwX5aABz1m86Jh8YpcR1D4209CI+E9grU9dj4GjbXKoMpj5mPXUTZICZvHLPfCghofr143CGoUZ0idfsTQEtcHhqtNBl0lbrLErL9s9ke7FhJizPluk1/ogZGkRDcbrhb1BSXR8jzULQuVQFqbVzxBO9HiLfAxm3ojlvwdCXEF60gxQVlQP9MONfrgDPPYbyh4YufbTPf634LJMw7REHLch7Oswt61aHLQIx1Qx4aS49AOfTW9xnxzw/W/smFCq25BYeGZqOQ4yQJ+qHN6CG2LmSRe3dPK5c20WggaIsr7n50qsW7yfauedvROxE6Ft+ZElRMudxSX0kkdPMTYBhPXbQkFRwTn9bkceRK//515nHk4AK6kWcE/s9qp77KEwDLg17lEZtcxJ536nXGp9LNtagAgRBLlMtqyR1DG5Ekq75DX/8c7iScvQzBfA56cpYMt2/0pGJBvFlE3EdKdRwsw8vF22LuI+KF7SVdBfNFJfGsMIKHH42KsRjWDpBr+EWYgCFgXpZnGh/gdBHqYYCqHK75wzkjt3a+Rx/fcoHJwKxOLaDI86wxEOb57mbv5lFD6+7Vc8yUrq3IzBUYsxX2UKhC09/dx6C7hsvWH793F1mehDzak/O666d/1PmNdPmcuUi+Xnx5CKFAj64arnSyFc/0/eEDwI7XoqE62q8e5P4Vn/59ReCKvd6d48csO6mu3V7yRSD+1CnzEF/TF8f9C5gI68ftKKHx2GWXIogAesCAKZwibs27dTsxdRbfZtUC1eRsz9vEW5rlR3gXe2mjnlLqwHGytzg1tac9DHAxtL4xlsJf4IZj69ZBp+6B84ruTC3ScBWtY4yWA+qRcNjUMUx0ANIjUaUM2SLpwczcsbpPdblPvkfm0t8KN32gVwp9+4lcID0VVZmWDZcojrhHRVsduCV5Un2HqyF6atUNVmu4g7j2zNjkQbSV+/Iu/MzRthtGttLR4RNI10sAWnLywm7h3xXu5RX3mVQInbiYcprwWnFQY7IIm39dfPsEnbM//yy2KKjaGBCi2iXlU7bKapq5RWYmiKxiZXBmzCQ7UnPMwHnVQSsPasKuTNQQPcI8MfJCISPkMckwg/a+5YBny8g91jK+b1JGf4+dB9fvAOWxt8NlkSQLrjLReBScZR/sRYWns8QJzDPsToPKtBueVZNbAdI9GiPAOqudSJ7zp6iyBjA4GqpM/QT7UDHxEVCGtErV3pwd4y9iWlFb1A4FACR4IiSGzg6ptsgNDy4Vu2+lyezXC3Qnmw0kQuIcRQFIT7/8OX+p6KNz8CrU5IMb1lzNDovoB6G2yC4rt3cdiAU9EYFgHiRIQUNUrLYlC+Gfq27y3wpawv4L1H6xUMCf/Lhj0ajERI4Vdn+1tNfqnX9XUVB+hG9/CPbE2jMqh8U3guFOqPKrlv8/6JscUL+/k/uAcqgkjELEFjJC+mfbSyGiZDq/kLhQbZwOEG4BSGbPaFeOzi7ihiNvUHoXKW3GxdLy7ryU2mEc6S3JWN9tWmLrJ2JCCXkCetpY7XqPhiY0PIph/gvMcs9rJt2jDtginUy+VQEbxVYtOE0nVloiqruk4eJZlDwDwBSVvBsy9q5U4fu2qa9M6C5Ofbim2b9BuXVYgFTZQb1fOuyzepaPze9pD+kd0PhViVkqC8zhIhZUvBOy0EowA+Lqe17ADGH8E2HVxkw/XY0x7nQh2cqlWr4kxM/qCCteVMknp9qxd2CNqqjDzY0HnGpJRAafKQrlwssspBxKZYNyR8lLCcjgAlRtVY/uGK6o4fNB8E45eiX12Gxvu8kmmQFL39FWvmba+/iE4N/7vg0MTYfX8xHnZwO7nXEXh0gVR2MN8VYvGnTxDV0gi15G9wqP5ZQkFt0brkNUxq0ATO5i2/PQhKgZSUE2dJyrJtnVKzQBSvy09lE0pmOBem26V158u9Ru6FKKE4ycoBsgYAw==', 'page_age': 'February 11, 2026'}, {'type': 'web_search_result', 'title': 'Seven Quick Facts About River Otters — National Forest Foundation', 'url': 'https://www.nationalforests.org/article/seven-quick-facts-about-river-otters/', 'encrypted_content': 'EoQRCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDFCJXgBexwDjDbeNLxoMXSHIJLkmtatLPXGeIjBc4SamyJ0klgXu6pnsl25HZQWwTk0TR7JOO1p0NdpAIim6b95bsNtRGEUXutMZcJAqhxC40W0eFMSv61clTECquvBXZQpCFv/6YjZCQFt1bp1z9kIQdiwqY+7osTeoDaygVV7FckA6342S8X1WhIsuWKsp8bJMWS2pUNQ0KKCwv+gGbzKcSFLC8itQAzuROsi8WNw5iMzvIXyMcMllCflUqfxvWeuZRDRYSuDFgG1RflCLPJCyjVvXDxreVbHMj68tNEb7mKcK5yqA2BRgUfV6oJX5GdX4bPitUjTBBvIquPHWnFbPl8qzlT/+Q3QXNrd/+AEAYf+bEGTcQt4KBbm3BJV637RhkamZtO2AuUXQDrksjE+uUiBEiXeTHjkSfawKg7pA6YDtQIbB5UgtN9RvbsVAtGk5Gh8A7SUt6hA+ZEIuYYx7lwCn0F6T80NjmchtkmsP1S/ABZlvSUlNSlT/ydlw26h93zhU+Ej8mL62pe6HAyqyh3ZIetD9mpYYDQ6Ocffhhb352XOmaltJUB57iLhrWqn/TZhtA479ljURMMP/wRtbo/b0E0sR8degmHZUolFRFslIPL2m6GSuXNRJE3fSBrnK7/cRushZ9rho57l1rfWeUcwgKPHl+i0qDdIynYuOx7Gl5K/n2+OcNJc9ag8uoSw7AdZSSmXC1WK+UeqiV0rkProyoZysy78pgXKfB+Ypl2PzUPP11N63mI6wxT+GxuOTRlMkedlzAa4/vpDN79ugtcBcuk9mItaqDLFbkN/8Fu0z8Yya8zQQEKB8wHKLDzHHBirBTF3AY0PVZDXm1M3JCjKSXSl6hmqBn90Jmw4L62w0byHNYECoggbtr3GxeGn4yseaH3vNtX4ZHgRdCvZwMFdBaeOJbgKtqtT5iyn5++Smelcg1n3GezeJdX6us0QPZMBwDIGANhw5auY1dWPCqePc4C26X/57Aez1zirSPASwns29Gc9CLJQ9Q4tE9A3QPhAGY0D2aZTcL+pujcVmkwDn5i0p+LU/JyRiMO79ERb/oZ/VFYrdP1lbMxp9dcXgPbdZCRSR2A1u4n66/fEfksTXIwTnjnDCSceq+FIbWq0UgXgK3hjXAT5WC40QbGuIuuaiEVLdaBBNGU8UJzG6VdJciKSW2Vwc/+xUOO5cr+N5NDAANs3zixiY7quZmVBflDFuIv0SNMT42peAaNn22QCsgZuJm3iVEPztJPiibYVql6tYZ+stiAyU0Bx/A5kkRMwZ03Ssfo0coXTJwqjRqMNFmPdcST17cIKp3gG53lANxaPmkgN0HqZtowUvYfMQAlzfZ10ObdeKqF9JPKoVLwlVmL3ByZpUwkg/PbRsOxYEcJ6LJ8omz1SPtf7nQZGHluxIOay3BXvlwLGjpbZizwLlyIvsx4KX1xSrm9rurUOf5zcVopDBdOfhT74lTOZF978s7y1nzowl1tLUCIJu+rths4za3Mr3ELcX+zawfW//NVdqql5pwc/Htx3uk4WGphv+rrnRoguHZFKGxRChTswuGGTdiUuMjnCF1ZFh5gsAoL98PtO2rHHfNjvEC7nF0j/cLHPgfn99H+c7kUj497b9KlfvwWKDF9Qdgmwj8WkbeyNRZruoEvqjwwX1GGHY4LrwjvpCvxK5ecRXa4u8lnk6yq6peBThrAoh6dIH3xP5EAtqZByI8YbJleUz6PvXyGvJaKeu9V27k7AIreHqCCKc+vjQaP/fEThmWKVQTjX0i/hMlQht2Cwtu7QOdBwyt21KTMEXkgjKX5d59nWRxCFauk2gM5VdkkFmzs2s+4o9Yfbdy7IjpWyKckVfFc0a1RIGKHkXW6GtdHHsrdrGLu1TM8u3Lgc5B+BHNAaChnxXDXqoB/chGOI0kofOZyeifieqCm9kQLKy0HqUm3O+p0NJWP4Uy8C9ImU3CmhK3sQ4+I9pCMCDRDYnmJNqD4BVx8PgfR9RiIT9Wn/+3TLA/cGcUa/WddZcVlmmEZySxG2N2hZIb7HoVEqVMH3YdHQLP8Q7Hn38S9e+p2bV0CBK2Ag0GRMDnXrhlnmhDUCIalYKS5jEE+sWETCsYSwJERW2nE9tzYrkdmeNQrIXOu252lMqWNNqGhjGMRvaMinDnMdP6NfT/+BQbZ9elpJUJCQn/kGpTbLB5ZytRwgcMfjtfPwn6CPmVmSWVBYOubGyykpYH8euqAEHxY97ghgYjA529i+dmshlcjoB9OjZAYT1YEQckofdDfjPqZtZzSsJkhN0DI7R2IjXunuul1N4GZDXgSKAHV7z0X7vyvYztl5ZC/4zAPAg40eWrejfTDbvQKkhY1CIOFWIt8v0kNm7LsI9ygIBpzwEZwQbB7pkbS2gERdbxror/Kr2AYAuYiK7XWcWFEHRBSQlZROLnD/XwJTmKUNgzu/CP0rSpsMrae1yAp7F+tKIAMy3x0yBjaYW31cI+eLiR0Y5/VVwlt77Tf3wyp7U0Is73GhF+As3Gi4fx6bjYpxEd4stoj6TDXzwOSfn3fZUS1lZbLB2MV6CYGmz+XN5DjFDCjsdotcvyQbkdPatSY4fdaF19MQ0L7NNbuQyZ1AvIjpCKo2kGkliAVtR4cJ88SXASE5qrLnNqYKn+edgUlzMJrLBlb5yM2sjk7q4Qh8/HJIW1aB9ygkJ7lPSqqa+fKYP6IflbjG6ZAIoF2Bmv0TJXqTvZbFlUYgJvKut7ecEq+h8vgJEMk0QU8M3dXYs3daGUjpnK+3DU+rarmKHR1hPZSmKjCNe0mtQh/BmnBmYsVVkCImG2I7xzEmsvf171MHq6SY5AtVb6/dIE1vWGyQYAw==', 'page_age': 'March 30, 2026'}, {'type': 'web_search_result', 'title': 'Otters • Chesapeake Bay Foundation', 'url': 'https://www.cbf.org/nature/otters/', 'encrypted_content': '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', 'page_age': 'December 3, 2025'}, {'type': 'web_search_result', 'title': 'River Otter | National Geographic Kids', 'url': 'https://kids.nationalgeographic.com/animals/mammals/facts/river-otter', 'encrypted_content': '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', 'page_age': 'October 6, 2023'}], 'caller': {'type': 'direct'}}, {'type': 'text', 'text': \"Here's a brief overview of otters:\\n\\n**What they are:**\\n\"}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters are carnivorous mammals in the subfamily Lutrinae. The 14 extant otter species are all semiaquatic, both freshwater and marine. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpEBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDN7KLZobpSqdbB4rOxoMmuEvIMYJNRidIr1DIjBW+pwET11cTmpsWBHU3ybbjz6Ak7N9w2pS0r3cZgjzHWFwlR4d5AcJcDj0YgzxiVMqFdcezAcezknRhhRnmdp6j6dGZ8l2dRgE'}], 'type': 'text', 'text': 'Otters are carnivorous mammals in the subfamily Lutrinae, and all 14 extant species are semiaquatic, living in both freshwater and marine environments.'}, {'type': 'text', 'text': ' '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'The charismatic otter, a member of the weasel family, is found on every continent except Australia and Antarctica. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpABCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDBirHOIFFlF1e3tMpRoMFXA/lTbhC8ayfsuyIjBRS2zZpzOaKf8KOblBLB0/D5uqgTbIsalUrfQdaoAaM8Khd+1UK3mdJ73Zw1bB9UYqFEI65OU2OZRH3SZKlTLR8eLqnsCaGAQ='}], 'type': 'text', 'text': 'They are found on every continent except Australia and Antarctica.'}, {'type': 'text', 'text': '\\n\\n**Physical traits:**\\n'}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters are distinguished by their long, slim bodies, powerful webbed feet for swimming, and their dense fur, which keeps them warm and buoyant in wate...', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKXgVFloT930aNTvrhoMlJVkZhqj0ajXCXzoIjDM2vHEh9CIVtgLrBGHJBawH0FzOl0ECRj72rIQsoHvnnCkWJZshwoaekS/dHzeFm0qE3ZWiWEV4KAtV5BVlseXTu8WBtoYBA=='}], 'type': 'text', 'text': 'Otters are distinguished by their long, slim bodies, powerful webbed feet for swimming, and their dense fur, which keeps them warm and buoyant in water.'}, {'type': 'text', 'text': ' In fact, '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters have the densest fur of any animal—as many as a million hairs per square inch in places. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDII7gMjgNgePP7Wc8hoMyLtGkUTiloiawzngIjBJ2f/eTB+PzCiLjghtaO2AwX9V5VEfJ5VN8g1Odc/EQ6sJL4m9TE+q/5QmH2Bvg2sqE5lvnwaCNsZxe3qWnTIA9M9ewcUYBA=='}], 'type': 'text', 'text': 'otters have the densest fur of any animal — as many as a million hairs per square inch in places.'}, {'type': 'text', 'text': '\\n\\n**Behavior:**\\n'}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDH0Fi1i6HX0M22F1YBoM2UOTDhnnTz9CJFTyIjBay2TYScDFgUnqukVkBtKW75R7IK6c2G+ZDFr9CqHtF3BwP0JnFCs4B5wDSTX055IqEzETM/H07CHBCrHFbmkD3pctXE4YBA=='}], 'type': 'text', 'text': 'They are playful animals, engaging in activities like sliding into water on natural slides and playing with stones.'}, {'type': 'text', 'text': ' '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'A sea otter will float on its back, place a rock on its chest, then smash the mollusk down on it until it breaks open. When it’s time to nap, sea otte...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpMBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDHOa1y76M4FvAJ8YKRoMQvQ6WhaD7tPd2w/uIjDdTRPvFU8S6EJ0V7xVv5mgpBza7d4Dk6zKk/mgxXdRDP/EtQNwB52dyV/LPJ2bIc0qF+PCvn0MoiFH8+1oHH1e+z3EcDpFLJVZGAQ='}], 'type': 'text', 'text': \"A sea otter will float on its back, place a rock on its chest, then smash a mollusk down on it to break it open. When it's time to nap, sea otters entangle themselves in kelp so they don't float away, and sometimes intertwine their feet with another otter to stay together.\"}, {'type': 'text', 'text': '\\n\\n**Diet:**\\n'}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'All otters are expert hunters that eat fish, crustaceans, and other critters. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpABCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDJbCTbLNyM4hA7Ne8hoMgnUErTUsql1icIHIIjCSQBZ3jWbCQDv0KVseRXpyztRDItlHUqSEQfsSq8C6GZRj86bwHEg527A4SXLlp/QqFKdblHl4DzmVZrGxSi7vtujU3gbIGAQ='}], 'type': 'text', 'text': 'All otters are expert hunters that eat fish, crustaceans, and other critters.'}, {'type': 'text', 'text': '\\n\\n**Lifespan & young:**\\n'}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'They can live up to 16 years, with their diet mainly consisting of fish and sometimes frogs, birds, or shellfish, depending on the species. ', 'url': 'https://en.wikipedia.org/wiki/Otter', 'title': 'Otter - Wikipedia', 'encrypted_index': 'EpABCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDKZrLsQhaUSv/iqs5xoMLmp3flfVHxi+IR5zIjCWP4k57h5kyCxVuZP6USVEMMXjU19xOFUC3n7fQSxyF0jFXrg/op/3CnUZeJoTcVYqFO/FxrCaOZghi2uRDJ9arDZWvTFkGAQ='}], 'type': 'text', 'text': 'They can live up to 16 years.'}, {'type': 'text', 'text': ' '}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Baby otters, called pups or kittens, stay with their mothers until they’re up to a year old, or until she has another litter. ', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'Eo8BCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDBWNA7ZwRkhbUma5AxoMrFF1M+xZFrGgTfP3IjCCAefAxGCVzog932gwrqtiGgx9kYvyQo58XePBJO4CZUzfG5zjl5ut8of33BBf1UgqEyhPqvmNGEHj498NU+bNkH9I2gIYBA=='}], 'type': 'text', 'text': \"Baby otters, called pups or kittens, stay with their mothers until they're up to a year old, or until she has another litter.\"}, {'type': 'text', 'text': '\\n\\n**Conservation:**\\n'}, {'citations': [{'type': 'web_search_result_location', 'cited_text': 'Otters and their mustelid relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to ...', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1', 'title': 'Otters, facts and information | National Geographic', 'encrypted_index': 'EpMBCioIEBgCIiQ4ODk4YTFkYy0yMTNkLTRhNmYtOTljYi03ZTBlNTUzZDc0NWISDIVMHfmNkAXCNnHanhoMQf/SHt28XaqC5Q1JIjBri9akp3dtS6EU553LhtkQdMX0ZmFSLfKH0dd423oDQ4fgsKVgx6wd/6O74LsO6RcqF+n0KINfyiOxtjaRNO1Kx/AnYK5ayfTBGAQ='}], 'type': 'text', 'text': 'Otters and their relatives were once hunted extensively for their fur, many to the point of near extinction. Despite regulations designed to protect them, many species remain at risk from pollution and habitat loss.'}], 'stop_reason': 'end_turn', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 15288, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 591, 'service_tier': 'standard', 'inference_geo': 'global', 'server_tool_use': {'web_search_requests': 1, 'web_fetch_requests': 0}}})" ] }, "execution_count": null, @@ -4319,26 +4443,27 @@ "text/markdown": [ "
\n", "\n", - "Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.\n", + "Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**). There are 13 different species found all over the world, ranging from small river otters to the large sea otter.\n", "\n", "### Key Facts:\n", - "* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.\n", - "* **Habitat:** They live on every continent except Australia and Antarctica, residing in both freshwater (rivers and lakes) and saltwater (coastal areas).\n", - "* **Diet:** They primarily eat fish, crabs, and shellfish. Some species, like sea otters, are famous for using stones as tools to crack open shells.\n", - "* **Social Behavior:** Known for being highly playful, they often slide down mud banks or \"raft\" (float in groups) in the ocean while holding hands to avoid drifting apart.\n", + "* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails. Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.\n", + "* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs. Some species use rocks as \"tools\" to crack open shellfish.\n", + "* **Habitat:** They live in both freshwater (rivers and lakes) and marine environments (coastal oceans).\n", + "* **Behavior:** Known for being playful, they often slide down muddy banks or play with stones. Sea otters are famous for **holding hands** while sleeping to keep from drifting apart in the current.\n", + "* **Conservation:** Most otter species are currently considered threatened or endangered due to habitat loss, pollution, and historical hunting for their fur.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=130, completion_tokens=203, total_tokens=555, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=222, raw={'promptTokenCount': 130, 'candidatesTokenCount': 203, 'totalTokenCount': 555, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 130}], 'thoughtsTokenCount': 222, 'server_tool_use': {'google_search': 1}})`\n", + "- usage: `Usage(prompt_tokens=87, completion_tokens=239, total_tokens=699, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=373, raw={'promptTokenCount': 87, 'candidatesTokenCount': 239, 'totalTokenCount': 699, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 87}], 'thoughtsTokenCount': 373, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='', data={'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'id': 'bzs0dv96'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsNueM7oNax8o4Vjcn0cYTt_MKmVpMR5Mw1Z3b5TO3iiGKQD6ObWkpGaY0OS4IXnHxpfxO7nXZVJksW3y0TAAib3nyJYGpzJn0nH701JSYpZhzqNv_9FAtpp7CFVU-kQ8LlEUyDdCvVncxLb8WgGwPY5Gqb3MqLBpdV6r_nSOpf8mx', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHUu9pMMWPPOsw877YCPc_5I3KWp48rQxQhUPKrtcaDErX0eFhTG8_PJ2U43NaThJbwz7VFQE-Rz1x23M8_G-LSn397fZoVYIVOIvTi1KGWNw2cghiQV94EZ8MzSrwD', 'title': 'wikipedia.org'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 92, 'endIndex': 205, 'text': 'There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.'}, 'groundingChunkIndices': [1]}, {'segment': {'startIndex': 222, 'endIndex': 393, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.'}, 'groundingChunkIndices': [0]}, {'segment': {'startIndex': 612, 'endIndex': 701, 'text': 'Some species, like sea otters, are famous for using stones as tools to crack open shells.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['brief facts about otters']}}), Part(type=, text='Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.\\n\\n### Key Facts:\\n* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.\\n* **Habitat:** They live on every continent except Australia and Antarctica, residing in both freshwater (rivers and lakes) and saltwater (coastal areas).\\n* **Diet:** They primarily eat fish, crabs, and shellfish. Some species, like sea otters, are famous for using stones as tools to crack open shells.\\n* **Social Behavior:** Known for being highly playful, they often slide down mud banks or \"raft\" (float in groups) in the ocean while holding hands to avoid drifting apart.', data={'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.\\n\\n### Key Facts:\\n* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.\\n* **Habitat:** They live on every continent except Australia and Antarctica, residing in both freshwater (rivers and lakes) and saltwater (coastal areas).\\n* **Diet:** They primarily eat fish, crabs, and shellfish. Some species, like sea otters, are famous for using stones as tools to crack open shells.\\n* **Social Behavior:** Known for being highly playful, they often slide down mud banks or \"raft\" (float in groups) in the ocean while holding hands to avoid drifting apart.', 'thoughtSignature': 'EucHCuQHAQw51sci/tYblwbd4Qz6UHjrS7pH6uTKnY75boyYDB3vr77z4AKT9XkC7q9BDo3mEWwHfxNxg2aZJkwAuU0wytDLxjZkQTDfuZc7bigUyiZ/nr2iKHRrWMZcTjonW4pMJCh+Yd154xNL7i3DdpbQVR50jDlejL088ffo2SUSK2ml+pqf1UKOMLUaAhuunvXB3JBZxxadaDWtu5YbjBMIXbDKXx03OnbfBw7CGdKESkW3aT8NFCVjRbcsZgY7CfYfLcz53fjdddh7PWDuWhfXDO3RJsD+aJfftewwZaVO0ZMzW9BjEI+6hld5hFB/Cal7W+XV9OSyELqrubusm3a8ggpobr/Aj3MlDVaDGcnEmxKMVy8cUHW82N8F8nmthT64j2ZCauKBfWhyQG4PeoTGiqWf7P//q3J7TzLdHGipl/4th8Jyaz1SzMQHLbh31FqCnY16HQ0PItPgsOW2EQ7NxugombSlDTgL3N3EjXNdR7jG62Q8wbtlrxNC+lv59f6vwEknPaPFqMxxw0sOgN+uu6J6t48NAd8Tm8IUhhIXD9cUJGVeDgYk0brOijaTya1obYbubVhOBBCd4hK+a30ntPbcpXsTFPTkCbjbDcLKuc62H0T3oqJK1fz/HyyGs+sBifb/Aw6rhK2EAmpbWwDBiG6ksO34DNIDlxHKDgaXIhhJtGVvzizA/zxd9vxtIn0KWHt1syyhYUNpWUWl85h1pwMrDFqucGOPrEFqFeJZHKNnBPnEIO0pOitHK1Dse7P4pEGJvVByYKy+t4otBqCWlqYS5nFdEP4etLybBYcBup2l2xrUtD/jtihQrbO/kxiO/AyRWgtn5cKx92bZ4ta663dVVysAWC4i/rfHRb5sjeORAE8iMSawTAlwZU3uqxZqTap9vFvi8bTXXEbLfYFBXrYa/RNtfRCm4ryfScE4ZTOgIR8RLrCu+jAkC4TdC/K6bUWQqSft3pQ8Hjr8dr2uarh2FcKz6oUbbN3xQGan5J5VUIfK4vEYH0HPvOh9ghAVDRBz5J6zn61E1cErQKtGeEM9FoDlDOAQDVKc9qos/3ROu0Dys5g5hx1WTol/K2jCKLY41hsdwr+vA7obg2buOwj+4dn28tKTY+PM8YKpCPiClqlSUPgWYkR9NOLB4yynxaEMwHhqqqJRxOSCP2ko1xE88Qzt2uXg4tMi0b0la1h8PopmYjz6jSImEhA5YWHHmzJmSs/VNM4l7vfGIgB6kchns8f/mSNsvKr9m005Qt0g9zn9UsLZtgwA6Q7FigNqj07wL2rjHH4lKAl/KHeNONx+jD809nKiSOC0HH60E6aAIaOm', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsNueM7oNax8o4Vjcn0cYTt_MKmVpMR5Mw1Z3b5TO3iiGKQD6ObWkpGaY0OS4IXnHxpfxO7nXZVJksW3y0TAAib3nyJYGpzJn0nH701JSYpZhzqNv_9FAtpp7CFVU-kQ8LlEUyDdCvVncxLb8WgGwPY5Gqb3MqLBpdV6r_nSOpf8mx', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHUu9pMMWPPOsw877YCPc_5I3KWp48rQxQhUPKrtcaDErX0eFhTG8_PJ2U43NaThJbwz7VFQE-Rz1x23M8_G-LSn397fZoVYIVOIvTi1KGWNw2cghiQV94EZ8MzSrwD', 'title': 'wikipedia.org'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 92, 'endIndex': 205, 'text': 'There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.'}, 'groundingChunkIndices': [1]}, {'segment': {'startIndex': 222, 'endIndex': 393, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.'}, 'groundingChunkIndices': [0]}, {'segment': {'startIndex': 612, 'endIndex': 701, 'text': 'Some species, like sea otters, are famous for using stones as tools to crack open shells.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['brief facts about otters']}})]), finish_reason=, usage=Usage(prompt_tokens=130, completion_tokens=203, total_tokens=555, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=222, raw={'promptTokenCount': 130, 'candidatesTokenCount': 203, 'totalTokenCount': 555, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 130}], 'thoughtsTokenCount': 222, 'server_tool_use': {'google_search': 1}}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'thoughtSignature': 'EoADCv0CCAES+AIBDDnWx+WSDc3mivv6dXlz1liZeYSpRKoR0B+kknKWvdxTZw5GBvuxxf5WBMjCrMfwwLH2tiBq/wPdcD5XviDukSraAD2mEOJVHijh8cygwXMbcBGvZz7mnvDTBY8llKg8j7JEGgXjFNN9fZDyfc2Uh2EItf7X0E8AIv6gAoHUQDXrfA3ihcudUxMgsV0hyeFk48kTDbZb1mP9/g87KJpLQrMpgws3qGa1h3DkOjPK4ckyUGyJLEpopYaukyko/4dqTR6+omDa3QKKKdWEEqc6zdVHxUM2TRYyZtvCno8gQUhJ1dq13VnGxge0fHNsDGj+rjBWYHk5hp4ycDDTeZF7nL/KWKL7W+W1h7FHp9ggHBQ9c4aDlSdNJz0g5mEaobomo+U4et3YTCHHQOrTRtkGc/kIrSX0QmOhROBpRP1pRzGVU9bQ1hU0jii6PUnnKlglQWLE1wdzzSnYjL0R2NWz/NTdRgN+XpXOScy6aWxXa/AUmQt46Jib', 'toolCall': {'toolType': 'GOOGLE_SEARCH_WEB', 'args': {'queries': ['brief facts about otters']}, 'id': 'bzs0dv96'}}, {'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'id': 'bzs0dv96'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsNueM7oNax8o4Vjcn0cYTt_MKmVpMR5Mw1Z3b5TO3iiGKQD6ObWkpGaY0OS4IXnHxpfxO7nXZVJksW3y0TAAib3nyJYGpzJn0nH701JSYpZhzqNv_9FAtpp7CFVU-kQ8LlEUyDdCvVncxLb8WgGwPY5Gqb3MqLBpdV6r_nSOpf8mx', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHUu9pMMWPPOsw877YCPc_5I3KWp48rQxQhUPKrtcaDErX0eFhTG8_PJ2U43NaThJbwz7VFQE-Rz1x23M8_G-LSn397fZoVYIVOIvTi1KGWNw2cghiQV94EZ8MzSrwD', 'title': 'wikipedia.org'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 92, 'endIndex': 205, 'text': 'There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.'}, 'groundingChunkIndices': [1]}, {'segment': {'startIndex': 222, 'endIndex': 393, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.'}, 'groundingChunkIndices': [0]}, {'segment': {'startIndex': 612, 'endIndex': 701, 'text': 'Some species, like sea otters, are famous for using stones as tools to crack open shells.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['brief facts about otters']}}, {'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.\\n\\n### Key Facts:\\n* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.\\n* **Habitat:** They live on every continent except Australia and Antarctica, residing in both freshwater (rivers and lakes) and saltwater (coastal areas).\\n* **Diet:** They primarily eat fish, crabs, and shellfish. Some species, like sea otters, are famous for using stones as tools to crack open shells.\\n* **Social Behavior:** Known for being highly playful, they often slide down mud banks or \"raft\" (float in groups) in the ocean while holding hands to avoid drifting apart.', 'thoughtSignature': 'EucHCuQHAQw51sci/tYblwbd4Qz6UHjrS7pH6uTKnY75boyYDB3vr77z4AKT9XkC7q9BDo3mEWwHfxNxg2aZJkwAuU0wytDLxjZkQTDfuZc7bigUyiZ/nr2iKHRrWMZcTjonW4pMJCh+Yd154xNL7i3DdpbQVR50jDlejL088ffo2SUSK2ml+pqf1UKOMLUaAhuunvXB3JBZxxadaDWtu5YbjBMIXbDKXx03OnbfBw7CGdKESkW3aT8NFCVjRbcsZgY7CfYfLcz53fjdddh7PWDuWhfXDO3RJsD+aJfftewwZaVO0ZMzW9BjEI+6hld5hFB/Cal7W+XV9OSyELqrubusm3a8ggpobr/Aj3MlDVaDGcnEmxKMVy8cUHW82N8F8nmthT64j2ZCauKBfWhyQG4PeoTGiqWf7P//q3J7TzLdHGipl/4th8Jyaz1SzMQHLbh31FqCnY16HQ0PItPgsOW2EQ7NxugombSlDTgL3N3EjXNdR7jG62Q8wbtlrxNC+lv59f6vwEknPaPFqMxxw0sOgN+uu6J6t48NAd8Tm8IUhhIXD9cUJGVeDgYk0brOijaTya1obYbubVhOBBCd4hK+a30ntPbcpXsTFPTkCbjbDcLKuc62H0T3oqJK1fz/HyyGs+sBifb/Aw6rhK2EAmpbWwDBiG6ksO34DNIDlxHKDgaXIhhJtGVvzizA/zxd9vxtIn0KWHt1syyhYUNpWUWl85h1pwMrDFqucGOPrEFqFeJZHKNnBPnEIO0pOitHK1Dse7P4pEGJvVByYKy+t4otBqCWlqYS5nFdEP4etLybBYcBup2l2xrUtD/jtihQrbO/kxiO/AyRWgtn5cKx92bZ4ta663dVVysAWC4i/rfHRb5sjeORAE8iMSawTAlwZU3uqxZqTap9vFvi8bTXXEbLfYFBXrYa/RNtfRCm4ryfScE4ZTOgIR8RLrCu+jAkC4TdC/K6bUWQqSft3pQ8Hjr8dr2uarh2FcKz6oUbbN3xQGan5J5VUIfK4vEYH0HPvOh9ghAVDRBz5J6zn61E1cErQKtGeEM9FoDlDOAQDVKc9qos/3ROu0Dys5g5hx1WTol/K2jCKLY41hsdwr+vA7obg2buOwj+4dn28tKTY+PM8YKpCPiClqlSUPgWYkR9NOLB4yynxaEMwHhqqqJRxOSCP2ko1xE88Qzt2uXg4tMi0b0la1h8PopmYjz6jSImEhA5YWHHmzJmSs/VNM4l7vfGIgB6kchns8f/mSNsvKr9m005Qt0g9zn9UsLZtgwA6Q7FigNqj07wL2rjHH4lKAl/KHeNONx+jD809nKiSOC0HH60E6aAIaOm', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsNueM7oNax8o4Vjcn0cYTt_MKmVpMR5Mw1Z3b5TO3iiGKQD6ObWkpGaY0OS4IXnHxpfxO7nXZVJksW3y0TAAib3nyJYGpzJn0nH701JSYpZhzqNv_9FAtpp7CFVU-kQ8LlEUyDdCvVncxLb8WgGwPY5Gqb3MqLBpdV6r_nSOpf8mx', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHUu9pMMWPPOsw877YCPc_5I3KWp48rQxQhUPKrtcaDErX0eFhTG8_PJ2U43NaThJbwz7VFQE-Rz1x23M8_G-LSn397fZoVYIVOIvTi1KGWNw2cghiQV94EZ8MzSrwD', 'title': 'wikipedia.org'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 92, 'endIndex': 205, 'text': 'There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.'}, 'groundingChunkIndices': [1]}, {'segment': {'startIndex': 222, 'endIndex': 393, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.'}, 'groundingChunkIndices': [0]}, {'segment': {'startIndex': 612, 'endIndex': 701, 'text': 'Some species, like sea otters, are famous for using stones as tools to crack open shells.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['brief facts about otters']}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'groundingMetadata': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsNueM7oNax8o4Vjcn0cYTt_MKmVpMR5Mw1Z3b5TO3iiGKQD6ObWkpGaY0OS4IXnHxpfxO7nXZVJksW3y0TAAib3nyJYGpzJn0nH701JSYpZhzqNv_9FAtpp7CFVU-kQ8LlEUyDdCvVncxLb8WgGwPY5Gqb3MqLBpdV6r_nSOpf8mx', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHUu9pMMWPPOsw877YCPc_5I3KWp48rQxQhUPKrtcaDErX0eFhTG8_PJ2U43NaThJbwz7VFQE-Rz1x23M8_G-LSn397fZoVYIVOIvTi1KGWNw2cghiQV94EZ8MzSrwD', 'title': 'wikipedia.org'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 92, 'endIndex': 205, 'text': 'There are 13 known species, ranging from the small Asian small-clawed otter to the 6-foot-long giant river otter.'}, 'groundingChunkIndices': [1]}, {'segment': {'startIndex': 222, 'endIndex': 393, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet for swimming, and the **thickest fur of any animal** to keep them warm without a layer of blubber.'}, 'groundingChunkIndices': [0]}, {'segment': {'startIndex': 612, 'endIndex': 701, 'text': 'Some species, like sea otters, are famous for using stones as tools to crack open shells.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['brief facts about otters']}}], 'usageMetadata': {'promptTokenCount': 130, 'candidatesTokenCount': 203, 'totalTokenCount': 555, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 130}], 'thoughtsTokenCount': 222, 'server_tool_use': {'google_search': 1}}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '1A_zafGGHs-InsEPrZOCIA'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='', data={'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'id': 'dtjuyh2u'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGqBMhRXM30JNA7KoBE428NQwF5K5vP7_Ja4SLioRAFPDgG9tiuMVSXhyXRkMHHFw8vzBGRyBdh3-RfZaNpBoVCIKLA8F6EVIAcaC2WRMHkYv3gZa9wg7l1MMwPT4RNRmduX2oy25N76EYl5hQiTtpxM7618UPKBFQtGTfTD_aI-wl89nK4Ah-6pA==', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEbXsFJ-V24QXwpduGUQeUzqV5RpHAT3dtbrHVW7u7mxhflsPCA1kXY4xbzlo59S-3VZEmmaexc4og3BMdv1oQYKhyJYBqO1Syygwu2nJosrs4wm1Ixs9dMbY8PslmCdsUfYqswtVeMtptK5ylcWVxtTb8hF1acdPnPWOM--Bz8dRGLbcZMxPaUmL2dlzkXPSma-Fje2mrSVoFvTkc=', 'title': 'bluereefaquarium.co.uk'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFku8HBdZHwp5Y-J8vpuB5NJY4sGIhYnXwVjSw8z-gxWyqsJznwKnrFMhnDK_RUvYJWHGUYI62wtg0cuVWd0pK3MIFu_17YBkjcLSoj1fwg6nztcQ-sCKo6', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFV1vu_fYvyxKuzODvwdN0K3Y--rLtKrrNvNY1ovaDMO9nYMtOeUqiOIMTlMgQk2jXGSpKbJyFbQfOQPz7mdlAO1iRyylA1jGLncm84F_HFHG5cm1Si7uHL8ws7pbr2Wb1nshoiGL6rk-49mpeR2OzCHXTu6JlBoKYnANvT', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG8pVwGGJPQaCgkvdb4-UUDlsiHfL3xlvXvmx3oJeilQaM8x2x7SI8Oqi3BOAFDuLAZGrPfdAV_S98pW8WjRCG53XIJ3GqkOUx60iQC4Q40pFtDiRwJbYpexqWKwIEw8PQ=', 'title': 'youtube.com'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 221, 'endIndex': 322, 'text': '* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails.'}, 'groundingChunkIndices': [2]}, {'segment': {'startIndex': 323, 'endIndex': 464, 'text': 'Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 465, 'endIndex': 555, 'text': '* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs.'}, 'groundingChunkIndices': [4]}], 'webSearchQueries': ['brief facts about otters']}}), Part(type=, text='Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**). There are 13 different species found all over the world, ranging from small river otters to the large sea otter.\\n\\n### Key Facts:\\n* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails. Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.\\n* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs. Some species use rocks as \"tools\" to crack open shellfish.\\n* **Habitat:** They live in both freshwater (rivers and lakes) and marine environments (coastal oceans).\\n* **Behavior:** Known for being playful, they often slide down muddy banks or play with stones. Sea otters are famous for **holding hands** while sleeping to keep from drifting apart in the current.\\n* **Conservation:** Most otter species are currently considered threatened or endangered due to habitat loss, pollution, and historical hunting for their fur.', data={'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**). There are 13 different species found all over the world, ranging from small river otters to the large sea otter.\\n\\n### Key Facts:\\n* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails. Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.\\n* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs. Some species use rocks as \"tools\" to crack open shellfish.\\n* **Habitat:** They live in both freshwater (rivers and lakes) and marine environments (coastal oceans).\\n* **Behavior:** Known for being playful, they often slide down muddy banks or play with stones. Sea otters are famous for **holding hands** while sleeping to keep from drifting apart in the current.\\n* **Conservation:** Most otter species are currently considered threatened or endangered due to habitat loss, pollution, and historical hunting for their fur.', 'thoughtSignature': 'EqcLCqQLAQw51sfX/d1BqM5Im2ygv4lyxYTPL6xT5qAoIqi1eZG8sql2qvMwznxXnLkAMBugrekAKsXb9S/VDCbGh6ntUExVqaeqq2dppz+/+CD9nSUU5KQ7XzBeDLZ+URXdlrZYMYlBuWY1I77SlvARHGeZtKHzFcnB2OIr60oerXpSCsDmg82gmzMbN216HpePOuDOpUXMqVrz1+4ZHeKakwQWr2kOuNYr0JlKAgJDZPkUkZ/vPFhtxZ4Z8m4OKGRPfXzaaJsXlcpEjDfr2XIBtS17TBafBPYTlWwKi0YWtwevaj7ft57uGEAF6HZoFR5v1VqbzGS5ukiFsEUCw45lr5iKQwOb9xi/Q/sihKgPw6+W7F32+iU6z6LXm+l/bWellPr9o5X9ih0bOJwdTybKZJuxDwNg77Jd/vZuyJr35F3JQVnsEJrNKdGLURrOGbvETpdCpK731tqPBxmNUGwUPkwxvPt+m3E/1bBpj5u07INC0KLRKHdT9WKVxEr/n5KYvCBpmA2X/roJwUGWkAGB0QljQT4JJ90j5Xz1nFPRFK6qOq+EJZc3aPw7jT4c+xIDbu7MfuXixLNCVRiZSf/xl0Aipum+WzJQr/3MVa/3NeyahDCIxR5h/87mwf7H0J1CqcfVBaLD7o1IcdMvPOBkhMgq9V/K1UPrP+nbVmtEBAWlovfxtSpeU6rDnc6PHcIvrcz/gi9IMYxQUrCiiZLoaDMRJlShHQpkTMv5Vasq+WslJJsPxahQVT9vWIPN/jxCWKJmEdgfyQJaiTs02kqCjHGxozCvnHsLOksePFcHdoZsh1RenlJCiArDRrgYshcFvYi7DcegswSCf0vvZ00Cu8/RszLUQvD5opTyze3U+IfcxUfjy9CT3QQYXN+/85coc9O90QJZLCloED18YbVRmhhVgrKJAjNrqmAwhl8k61wanPPHGhcEffO61RsNd+WTwqZEhxvMC7i57NL82YuvweCIiq3XngAzQvV52TBlIH2odmbGrmZ/WCtTdLGcKphK8KFYIbq6UCqTbDs7F9HTq9JN7bK4t9RWfo9MzhSY7/b72ItEtTw6is7g7f1dRxKyShpJtPLw8MHSaMvfaWd4kxHuNbgVrx3rw8RqWrlWsECpWjtk/RKYGDRfU2+GTZ4LktNzQjyoTiU6UOtdiAKjEprr/azdpFV3U06UqHYTMKfk6upAl5dkibiuCJbdCQRPxG8TYCs9x3T5Zp4vAKvsl9Q6FznLZmwysdHR5Ou+R6l2eg+IRZjTdYf69u3U6TjN5OMPyCPTvfE+yw3Rn4CYOMHLSAfrCSsBI8bhYKcrt0rLYGW8sUa58hh7AZTX417CZuMiGbjSX6HB8485iItoFxdHnke9Cic56KH1itdMD1MyD5pz2cN0EHMUa7IHPKyjOGpAc/WZJUBUPZiC6IefaGlOaYtvcEZgllOSh0CC8HwkzwfoueJDz4NLNQpevAc5v1IdfryjrZpusWQ43E2oHqx0s2lE1sy0hPI7XNBSTb6p+i5+QUQk4WvqkCTBsLDhMsSQjWoUsd0iaJEQLFH+QfWND3Icw/6sDLKeFB5eswiNddwWyJRlfCh3nzeNkrMuvxg1/29BiSpynmCaKEKdnbz1W13MfyCB73FKM45LkFLD5+Q9tPr9JFr7r8cnei7zajaOYvZK3+gPGQK1o4+f8Gks+0Gj3O9gQqn3bU06nyeMTay9yE5BN4nCW6vlARIEk/e5o/q2cIB6jdjRY1zR8CGKlSqwUmUxQd0FgxmBMnDxg0Dp9Hl76+twPHts7Fr9aqCC8+VAH8DY+Ro6UY84pM8wPS4gygS1ooAtygfDuWP41kAD9hFEhWgMmFOFWMoU8GSlcI8tQJRaM4Hq7sayjazPLyuaUsAEDUIqiK/wFhJwQ0sLmTXF8XrcN/R3Pw92p4bKwxmTRg==', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGqBMhRXM30JNA7KoBE428NQwF5K5vP7_Ja4SLioRAFPDgG9tiuMVSXhyXRkMHHFw8vzBGRyBdh3-RfZaNpBoVCIKLA8F6EVIAcaC2WRMHkYv3gZa9wg7l1MMwPT4RNRmduX2oy25N76EYl5hQiTtpxM7618UPKBFQtGTfTD_aI-wl89nK4Ah-6pA==', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEbXsFJ-V24QXwpduGUQeUzqV5RpHAT3dtbrHVW7u7mxhflsPCA1kXY4xbzlo59S-3VZEmmaexc4og3BMdv1oQYKhyJYBqO1Syygwu2nJosrs4wm1Ixs9dMbY8PslmCdsUfYqswtVeMtptK5ylcWVxtTb8hF1acdPnPWOM--Bz8dRGLbcZMxPaUmL2dlzkXPSma-Fje2mrSVoFvTkc=', 'title': 'bluereefaquarium.co.uk'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFku8HBdZHwp5Y-J8vpuB5NJY4sGIhYnXwVjSw8z-gxWyqsJznwKnrFMhnDK_RUvYJWHGUYI62wtg0cuVWd0pK3MIFu_17YBkjcLSoj1fwg6nztcQ-sCKo6', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFV1vu_fYvyxKuzODvwdN0K3Y--rLtKrrNvNY1ovaDMO9nYMtOeUqiOIMTlMgQk2jXGSpKbJyFbQfOQPz7mdlAO1iRyylA1jGLncm84F_HFHG5cm1Si7uHL8ws7pbr2Wb1nshoiGL6rk-49mpeR2OzCHXTu6JlBoKYnANvT', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG8pVwGGJPQaCgkvdb4-UUDlsiHfL3xlvXvmx3oJeilQaM8x2x7SI8Oqi3BOAFDuLAZGrPfdAV_S98pW8WjRCG53XIJ3GqkOUx60iQC4Q40pFtDiRwJbYpexqWKwIEw8PQ=', 'title': 'youtube.com'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 221, 'endIndex': 322, 'text': '* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails.'}, 'groundingChunkIndices': [2]}, {'segment': {'startIndex': 323, 'endIndex': 464, 'text': 'Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 465, 'endIndex': 555, 'text': '* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs.'}, 'groundingChunkIndices': [4]}], 'webSearchQueries': ['brief facts about otters']}})]), finish_reason=, usage=Usage(prompt_tokens=87, completion_tokens=239, total_tokens=699, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=373, raw={'promptTokenCount': 87, 'candidatesTokenCount': 239, 'totalTokenCount': 699, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 87}], 'thoughtsTokenCount': 373, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'thoughtSignature': 'EoIDCv8CCAIS+gIBDDnWx1z2VlpajzD6wNR/elojNBVnO+jhtrWqjkgHcyYCUMPA+WCaKFQ4TEavAo+vPa4e3GqdCjo4I7Rcd9yiZ7QnBa35isdQ2Q79foWMAQUzo4SllWWIYDN1DLJIeNZ/vARhCso8lyyKn4losamMxc16hrG7aSap9Ja8MobWJtdUkNGtCjz5RlNkqIZc2tNSrS4ySsqx5gOQ+TwNKCJsjTB4RraovL6gbQsUEf5RzCafqXqKRG1WXNzKfuCYhFyY0IWBSa1vyCPvaguUFHIs4vGLXfT+hWAFoPb6DHR8KDpyWSiDOKWH5olRNWpM74Q1hGe07EV3fhfIrGqZSbW+rUPe3oEQ3MzdIvJaFjy4T4HvrtNBezDBhk+4YtuPlXA8UzDQ79qMrH29h7hxOm5tD3CjLquGTalLpJ55KLV+KRcN3XUmtZRlajceWmimmIspepJRjrCRuLYjHIhYeDkQWrPIGZa0v5yuKYcbDdaJV6nFrWc1+XFCqEU=', 'toolCall': {'toolType': 'GOOGLE_SEARCH_WEB', 'args': {'queries': ['brief facts about otters']}, 'id': 'dtjuyh2u'}}, {'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'id': 'dtjuyh2u'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGqBMhRXM30JNA7KoBE428NQwF5K5vP7_Ja4SLioRAFPDgG9tiuMVSXhyXRkMHHFw8vzBGRyBdh3-RfZaNpBoVCIKLA8F6EVIAcaC2WRMHkYv3gZa9wg7l1MMwPT4RNRmduX2oy25N76EYl5hQiTtpxM7618UPKBFQtGTfTD_aI-wl89nK4Ah-6pA==', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEbXsFJ-V24QXwpduGUQeUzqV5RpHAT3dtbrHVW7u7mxhflsPCA1kXY4xbzlo59S-3VZEmmaexc4og3BMdv1oQYKhyJYBqO1Syygwu2nJosrs4wm1Ixs9dMbY8PslmCdsUfYqswtVeMtptK5ylcWVxtTb8hF1acdPnPWOM--Bz8dRGLbcZMxPaUmL2dlzkXPSma-Fje2mrSVoFvTkc=', 'title': 'bluereefaquarium.co.uk'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFku8HBdZHwp5Y-J8vpuB5NJY4sGIhYnXwVjSw8z-gxWyqsJznwKnrFMhnDK_RUvYJWHGUYI62wtg0cuVWd0pK3MIFu_17YBkjcLSoj1fwg6nztcQ-sCKo6', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFV1vu_fYvyxKuzODvwdN0K3Y--rLtKrrNvNY1ovaDMO9nYMtOeUqiOIMTlMgQk2jXGSpKbJyFbQfOQPz7mdlAO1iRyylA1jGLncm84F_HFHG5cm1Si7uHL8ws7pbr2Wb1nshoiGL6rk-49mpeR2OzCHXTu6JlBoKYnANvT', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG8pVwGGJPQaCgkvdb4-UUDlsiHfL3xlvXvmx3oJeilQaM8x2x7SI8Oqi3BOAFDuLAZGrPfdAV_S98pW8WjRCG53XIJ3GqkOUx60iQC4Q40pFtDiRwJbYpexqWKwIEw8PQ=', 'title': 'youtube.com'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 221, 'endIndex': 322, 'text': '* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails.'}, 'groundingChunkIndices': [2]}, {'segment': {'startIndex': 323, 'endIndex': 464, 'text': 'Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 465, 'endIndex': 555, 'text': '* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs.'}, 'groundingChunkIndices': [4]}], 'webSearchQueries': ['brief facts about otters']}}, {'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**). There are 13 different species found all over the world, ranging from small river otters to the large sea otter.\\n\\n### Key Facts:\\n* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails. Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.\\n* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs. Some species use rocks as \"tools\" to crack open shellfish.\\n* **Habitat:** They live in both freshwater (rivers and lakes) and marine environments (coastal oceans).\\n* **Behavior:** Known for being playful, they often slide down muddy banks or play with stones. Sea otters are famous for **holding hands** while sleeping to keep from drifting apart in the current.\\n* **Conservation:** Most otter species are currently considered threatened or endangered due to habitat loss, pollution, and historical hunting for their fur.', 'thoughtSignature': 'EqcLCqQLAQw51sfX/d1BqM5Im2ygv4lyxYTPL6xT5qAoIqi1eZG8sql2qvMwznxXnLkAMBugrekAKsXb9S/VDCbGh6ntUExVqaeqq2dppz+/+CD9nSUU5KQ7XzBeDLZ+URXdlrZYMYlBuWY1I77SlvARHGeZtKHzFcnB2OIr60oerXpSCsDmg82gmzMbN216HpePOuDOpUXMqVrz1+4ZHeKakwQWr2kOuNYr0JlKAgJDZPkUkZ/vPFhtxZ4Z8m4OKGRPfXzaaJsXlcpEjDfr2XIBtS17TBafBPYTlWwKi0YWtwevaj7ft57uGEAF6HZoFR5v1VqbzGS5ukiFsEUCw45lr5iKQwOb9xi/Q/sihKgPw6+W7F32+iU6z6LXm+l/bWellPr9o5X9ih0bOJwdTybKZJuxDwNg77Jd/vZuyJr35F3JQVnsEJrNKdGLURrOGbvETpdCpK731tqPBxmNUGwUPkwxvPt+m3E/1bBpj5u07INC0KLRKHdT9WKVxEr/n5KYvCBpmA2X/roJwUGWkAGB0QljQT4JJ90j5Xz1nFPRFK6qOq+EJZc3aPw7jT4c+xIDbu7MfuXixLNCVRiZSf/xl0Aipum+WzJQr/3MVa/3NeyahDCIxR5h/87mwf7H0J1CqcfVBaLD7o1IcdMvPOBkhMgq9V/K1UPrP+nbVmtEBAWlovfxtSpeU6rDnc6PHcIvrcz/gi9IMYxQUrCiiZLoaDMRJlShHQpkTMv5Vasq+WslJJsPxahQVT9vWIPN/jxCWKJmEdgfyQJaiTs02kqCjHGxozCvnHsLOksePFcHdoZsh1RenlJCiArDRrgYshcFvYi7DcegswSCf0vvZ00Cu8/RszLUQvD5opTyze3U+IfcxUfjy9CT3QQYXN+/85coc9O90QJZLCloED18YbVRmhhVgrKJAjNrqmAwhl8k61wanPPHGhcEffO61RsNd+WTwqZEhxvMC7i57NL82YuvweCIiq3XngAzQvV52TBlIH2odmbGrmZ/WCtTdLGcKphK8KFYIbq6UCqTbDs7F9HTq9JN7bK4t9RWfo9MzhSY7/b72ItEtTw6is7g7f1dRxKyShpJtPLw8MHSaMvfaWd4kxHuNbgVrx3rw8RqWrlWsECpWjtk/RKYGDRfU2+GTZ4LktNzQjyoTiU6UOtdiAKjEprr/azdpFV3U06UqHYTMKfk6upAl5dkibiuCJbdCQRPxG8TYCs9x3T5Zp4vAKvsl9Q6FznLZmwysdHR5Ou+R6l2eg+IRZjTdYf69u3U6TjN5OMPyCPTvfE+yw3Rn4CYOMHLSAfrCSsBI8bhYKcrt0rLYGW8sUa58hh7AZTX417CZuMiGbjSX6HB8485iItoFxdHnke9Cic56KH1itdMD1MyD5pz2cN0EHMUa7IHPKyjOGpAc/WZJUBUPZiC6IefaGlOaYtvcEZgllOSh0CC8HwkzwfoueJDz4NLNQpevAc5v1IdfryjrZpusWQ43E2oHqx0s2lE1sy0hPI7XNBSTb6p+i5+QUQk4WvqkCTBsLDhMsSQjWoUsd0iaJEQLFH+QfWND3Icw/6sDLKeFB5eswiNddwWyJRlfCh3nzeNkrMuvxg1/29BiSpynmCaKEKdnbz1W13MfyCB73FKM45LkFLD5+Q9tPr9JFr7r8cnei7zajaOYvZK3+gPGQK1o4+f8Gks+0Gj3O9gQqn3bU06nyeMTay9yE5BN4nCW6vlARIEk/e5o/q2cIB6jdjRY1zR8CGKlSqwUmUxQd0FgxmBMnDxg0Dp9Hl76+twPHts7Fr9aqCC8+VAH8DY+Ro6UY84pM8wPS4gygS1ooAtygfDuWP41kAD9hFEhWgMmFOFWMoU8GSlcI8tQJRaM4Hq7sayjazPLyuaUsAEDUIqiK/wFhJwQ0sLmTXF8XrcN/R3Pw92p4bKwxmTRg==', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGqBMhRXM30JNA7KoBE428NQwF5K5vP7_Ja4SLioRAFPDgG9tiuMVSXhyXRkMHHFw8vzBGRyBdh3-RfZaNpBoVCIKLA8F6EVIAcaC2WRMHkYv3gZa9wg7l1MMwPT4RNRmduX2oy25N76EYl5hQiTtpxM7618UPKBFQtGTfTD_aI-wl89nK4Ah-6pA==', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEbXsFJ-V24QXwpduGUQeUzqV5RpHAT3dtbrHVW7u7mxhflsPCA1kXY4xbzlo59S-3VZEmmaexc4og3BMdv1oQYKhyJYBqO1Syygwu2nJosrs4wm1Ixs9dMbY8PslmCdsUfYqswtVeMtptK5ylcWVxtTb8hF1acdPnPWOM--Bz8dRGLbcZMxPaUmL2dlzkXPSma-Fje2mrSVoFvTkc=', 'title': 'bluereefaquarium.co.uk'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFku8HBdZHwp5Y-J8vpuB5NJY4sGIhYnXwVjSw8z-gxWyqsJznwKnrFMhnDK_RUvYJWHGUYI62wtg0cuVWd0pK3MIFu_17YBkjcLSoj1fwg6nztcQ-sCKo6', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFV1vu_fYvyxKuzODvwdN0K3Y--rLtKrrNvNY1ovaDMO9nYMtOeUqiOIMTlMgQk2jXGSpKbJyFbQfOQPz7mdlAO1iRyylA1jGLncm84F_HFHG5cm1Si7uHL8ws7pbr2Wb1nshoiGL6rk-49mpeR2OzCHXTu6JlBoKYnANvT', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG8pVwGGJPQaCgkvdb4-UUDlsiHfL3xlvXvmx3oJeilQaM8x2x7SI8Oqi3BOAFDuLAZGrPfdAV_S98pW8WjRCG53XIJ3GqkOUx60iQC4Q40pFtDiRwJbYpexqWKwIEw8PQ=', 'title': 'youtube.com'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 221, 'endIndex': 322, 'text': '* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails.'}, 'groundingChunkIndices': [2]}, {'segment': {'startIndex': 323, 'endIndex': 464, 'text': 'Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 465, 'endIndex': 555, 'text': '* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs.'}, 'groundingChunkIndices': [4]}], 'webSearchQueries': ['brief facts about otters']}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'groundingMetadata': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGqBMhRXM30JNA7KoBE428NQwF5K5vP7_Ja4SLioRAFPDgG9tiuMVSXhyXRkMHHFw8vzBGRyBdh3-RfZaNpBoVCIKLA8F6EVIAcaC2WRMHkYv3gZa9wg7l1MMwPT4RNRmduX2oy25N76EYl5hQiTtpxM7618UPKBFQtGTfTD_aI-wl89nK4Ah-6pA==', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEbXsFJ-V24QXwpduGUQeUzqV5RpHAT3dtbrHVW7u7mxhflsPCA1kXY4xbzlo59S-3VZEmmaexc4og3BMdv1oQYKhyJYBqO1Syygwu2nJosrs4wm1Ixs9dMbY8PslmCdsUfYqswtVeMtptK5ylcWVxtTb8hF1acdPnPWOM--Bz8dRGLbcZMxPaUmL2dlzkXPSma-Fje2mrSVoFvTkc=', 'title': 'bluereefaquarium.co.uk'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFku8HBdZHwp5Y-J8vpuB5NJY4sGIhYnXwVjSw8z-gxWyqsJznwKnrFMhnDK_RUvYJWHGUYI62wtg0cuVWd0pK3MIFu_17YBkjcLSoj1fwg6nztcQ-sCKo6', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFV1vu_fYvyxKuzODvwdN0K3Y--rLtKrrNvNY1ovaDMO9nYMtOeUqiOIMTlMgQk2jXGSpKbJyFbQfOQPz7mdlAO1iRyylA1jGLncm84F_HFHG5cm1Si7uHL8ws7pbr2Wb1nshoiGL6rk-49mpeR2OzCHXTu6JlBoKYnANvT', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG8pVwGGJPQaCgkvdb4-UUDlsiHfL3xlvXvmx3oJeilQaM8x2x7SI8Oqi3BOAFDuLAZGrPfdAV_S98pW8WjRCG53XIJ3GqkOUx60iQC4Q40pFtDiRwJbYpexqWKwIEw8PQ=', 'title': 'youtube.com'}}], 'groundingSupports': [{'segment': {'endIndex': 91, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the weasel family (**mustelids**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 221, 'endIndex': 322, 'text': '* **Physical Features:** They have long, slim bodies, webbed feet for swimming, and powerful tails.'}, 'groundingChunkIndices': [2]}, {'segment': {'startIndex': 323, 'endIndex': 464, 'text': 'Sea otters have the **thickest fur** of any animal—up to one million hairs per square inch—which keeps them warm since they lack blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 465, 'endIndex': 555, 'text': '* **Diet:** They are skilled hunters that primarily eat fish, crabs, mussels, and frogs.'}, 'groundingChunkIndices': [4]}], 'webSearchQueries': ['brief facts about otters']}}], 'usageMetadata': {'promptTokenCount': 87, 'candidatesTokenCount': 239, 'totalTokenCount': 699, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 87}], 'thoughtsTokenCount': 373, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'YQQsas-hJq2M_PUP2fe_wAI'})" ] }, "execution_count": null, @@ -4390,23 +4515,23 @@ "text/markdown": [ "
\n", "\n", - "Otters are carnivorous mammals in the weasel family, adapted for life in and around water with streamlined bodies, webbed feet, and dense fur. There are about 13 living species, including river otters and sea otters, and they eat things like fish, crabs, shellfish, and other small aquatic animals. Many otter species are important predators in aquatic ecosystems, but some are threatened by habitat loss, pollution, and hunting. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))\n", + "Otters are semiaquatic mammals in the weasel family; there are 13 species, with most living in freshwater and two being marine. They have streamlined bodies, webbed feet, dense fur, and eat prey like fish, crabs, frogs, and mussels. Many species are threatened by habitat loss and pollution. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))\n", "\n", - "🔧 web_search({'type': 'search', 'queries': ['otters overview species habitat diet reliable source', 'National Geographic otters facts', 'WWF otter facts'], 'query': 'otters overview species habitat diet reliable source'})\n", + "🔧 web_search({'type': 'search', 'queries': ['otters overview species habitat diet official conservation info'], 'query': 'otters overview species habitat diet official conservation info'})\n", "\n", "\n", "
\n", "\n", "- model: `gpt-5.4`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=8661, completion_tokens=178, total_tokens=8839, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=47, raw={'input_tokens': 8661, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 178, 'output_tokens_details': {'reasoning_tokens': 47}, 'total_tokens': 8839, 'server_tool_use': {'web_search_call': 1}})`\n", + "- usage: `Usage(prompt_tokens=8634, completion_tokens=148, total_tokens=8782, cached_tokens=3968, cache_creation_tokens=0, reasoning_tokens=49, raw={'input_tokens': 8634, 'input_tokens_details': {'cached_tokens': 3968}, 'output_tokens': 148, 'output_tokens_details': {'reasoning_tokens': 49}, 'total_tokens': 8782, 'server_tool_use': {'web_search_call': 1}})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='gpt-5.4', message=Msg(role='assistant', content=[Part(type=, text=None, data={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otters overview species habitat diet reliable source', 'National Geographic otters facts', 'WWF otter facts'], 'query': 'otters overview species habitat diet reliable source'}, 'id': 'ws_06320c8b054af17d0069f30fd68eac8196b44915f7e80c2f7c', 'name': 'web_search', 'arguments': {'type': 'search', 'queries': ['otters overview species habitat diet reliable source', 'National Geographic otters facts', 'WWF otter facts'], 'query': 'otters overview species habitat diet reliable source'}, 'server': True}), Part(type=, text='Otters are carnivorous mammals in the weasel family, adapted for life in and around water with streamlined bodies, webbed feet, and dense fur. There are about 13 living species, including river otters and sea otters, and they eat things like fish, crabs, shellfish, and other small aquatic animals. Many otter species are important predators in aquatic ecosystems, but some are threatened by habitat loss, pollution, and hunting. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', data={'type': 'output_text', 'logprobs': [], 'text': 'Otters are carnivorous mammals in the weasel family, adapted for life in and around water with streamlined bodies, webbed feet, and dense fur. There are about 13 living species, including river otters and sea otters, and they eat things like fish, crabs, shellfish, and other small aquatic animals. Many otter species are important predators in aquatic ecosystems, but some are threatened by habitat loss, pollution, and hunting. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 507, 'start_index': 430, 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter?utm_source=openai'}]})]), finish_reason=, usage=Usage(prompt_tokens=8661, completion_tokens=178, total_tokens=8839, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=47, raw={'input_tokens': 8661, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 178, 'output_tokens_details': {'reasoning_tokens': 47}, 'total_tokens': 8839, 'server_tool_use': {'web_search_call': 1}}), tool_calls=[ToolCall(id='ws_06320c8b054af17d0069f30fd68eac8196b44915f7e80c2f7c', name='web_search', arguments={'type': 'search', 'queries': ['otters overview species habitat diet reliable source', 'National Geographic otters facts', 'WWF otter facts'], 'query': 'otters overview species habitat diet reliable source'}, server=True, extra={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otters overview species habitat diet reliable source', 'National Geographic otters facts', 'WWF otter facts'], 'query': 'otters overview species habitat diet reliable source'}})], api_name='openai', vendor_name='openai', raw={'id': 'resp_06320c8b054af17d0069f30fd5c3448196bbb09ba1ea3c5299', 'object': 'response', 'created_at': 1777536981, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1777536986, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-2026-03-05', 'moderation': None, 'output': [{'id': 'ws_06320c8b054af17d0069f30fd68eac8196b44915f7e80c2f7c', 'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otters overview species habitat diet reliable source', 'National Geographic otters facts', 'WWF otter facts'], 'query': 'otters overview species habitat diet reliable source'}}, {'id': 'msg_06320c8b054af17d0069f30fd8300881968b3132fb9baf856c', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Otters are carnivorous mammals in the weasel family, adapted for life in and around water with streamlined bodies, webbed feet, and dense fur. There are about 13 living species, including river otters and sea otters, and they eat things like fish, crabs, shellfish, and other small aquatic animals. Many otter species are important predators in aquatic ecosystems, but some are threatened by habitat loss, pollution, and hunting. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 507, 'start_index': 430, 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter?utm_source=openai'}]}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [{'type': 'function', 'description': 'Add two numbers together\\n\\nReturns:\\n- type: integer', 'name': 'simple_add', 'parameters': {'type': 'object', 'properties': {'a': {'description': 'first operand', 'type': 'integer'}, 'b': {'description': 'second operand', 'default': 0, 'type': 'integer'}}, 'required': ['a', 'b'], 'additionalProperties': False}, 'strict': True}, {'type': 'web_search_preview', 'search_context_size': 'medium', 'user_location': {'type': 'approximate', 'city': None, 'country': 'US', 'region': None, 'timezone': None}}], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 8661, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 178, 'output_tokens_details': {'reasoning_tokens': 47}, 'total_tokens': 8839, 'server_tool_use': {'web_search_call': 1}}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-5.4', message=Msg(role='assistant', content=[Part(type=, text=None, data={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otters overview species habitat diet official conservation info'], 'query': 'otters overview species habitat diet official conservation info'}, 'id': 'ws_09f779723d381cd1006a2c046849ec81928f02c13329ac13c0', 'name': 'web_search', 'arguments': {'type': 'search', 'queries': ['otters overview species habitat diet official conservation info'], 'query': 'otters overview species habitat diet official conservation info'}, 'server': True}), Part(type=, text='Otters are semiaquatic mammals in the weasel family; there are 13 species, with most living in freshwater and two being marine. They have streamlined bodies, webbed feet, dense fur, and eat prey like fish, crabs, frogs, and mussels. Many species are threatened by habitat loss and pollution. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', data={'type': 'output_text', 'logprobs': [], 'text': 'Otters are semiaquatic mammals in the weasel family; there are 13 species, with most living in freshwater and two being marine. They have streamlined bodies, webbed feet, dense fur, and eat prey like fish, crabs, frogs, and mussels. Many species are threatened by habitat loss and pollution. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 369, 'start_index': 292, 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter?utm_source=openai'}]})]), finish_reason=, usage=Usage(prompt_tokens=8634, completion_tokens=148, total_tokens=8782, cached_tokens=3968, cache_creation_tokens=0, reasoning_tokens=49, raw={'input_tokens': 8634, 'input_tokens_details': {'cached_tokens': 3968}, 'output_tokens': 148, 'output_tokens_details': {'reasoning_tokens': 49}, 'total_tokens': 8782, 'server_tool_use': {'web_search_call': 1}}), tool_calls=[ToolCall(id='ws_09f779723d381cd1006a2c046849ec81928f02c13329ac13c0', name='web_search', arguments={'type': 'search', 'queries': ['otters overview species habitat diet official conservation info'], 'query': 'otters overview species habitat diet official conservation info'}, server=True, extra={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otters overview species habitat diet official conservation info'], 'query': 'otters overview species habitat diet official conservation info'}})], api_name='openai', vendor_name='openai', raw={'id': 'resp_09f779723d381cd1006a2c0467c6a48192b3dca143a745b56d', 'object': 'response', 'created_at': 1781269607, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1781269619, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-2026-03-05', 'moderation': None, 'output': [{'id': 'ws_09f779723d381cd1006a2c046849ec81928f02c13329ac13c0', 'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otters overview species habitat diet official conservation info'], 'query': 'otters overview species habitat diet official conservation info'}}, {'id': 'msg_09f779723d381cd1006a2c046a76dc8192ba83bc51c586dfd8', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Otters are semiaquatic mammals in the weasel family; there are 13 species, with most living in freshwater and two being marine. They have streamlined bodies, webbed feet, dense fur, and eat prey like fish, crabs, frogs, and mussels. Many species are threatened by habitat loss and pollution. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 369, 'start_index': 292, 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter?utm_source=openai'}]}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': '24h', 'reasoning': {'context': 'current_turn', 'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [{'type': 'function', 'description': 'Add two numbers together\\n\\nReturns:\\n- type: integer', 'name': 'simple_add', 'parameters': {'type': 'object', 'properties': {'a': {'description': 'first operand', 'type': 'integer'}, 'b': {'description': 'second operand', 'default': 0, 'type': 'integer'}}, 'required': ['a', 'b'], 'additionalProperties': False}, 'strict': True}, {'type': 'web_search_preview', 'search_content_types': ['text'], 'search_context_size': 'medium', 'user_location': {'type': 'approximate', 'city': None, 'country': 'US', 'region': None, 'timezone': None}}], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 8634, 'input_tokens_details': {'cached_tokens': 3968}, 'output_tokens': 148, 'output_tokens_details': {'reasoning_tokens': 49}, 'total_tokens': 8782, 'server_tool_use': {'web_search_call': 1}}, 'user': None, 'metadata': {}})" ] }, "execution_count": null, @@ -4429,23 +4554,23 @@ "text/markdown": [ "
\n", "\n", - "Otters are playful, semiaquatic mammals in the weasel family. They’re famous for their dense fur, webbed feet, and love of fish and shellfish; sea otters also help keep kelp forests healthy by eating sea urchins. ([nationalgeographic.com](https://www.nationalgeographic.com/animals/mammals/facts/otters-1?utm_source=openai))\n", + "Otters are playful semiaquatic mammals in the weasel family, with webbed feet and sleek bodies built for swimming. They live in freshwater and marine habitats, eat fish and other aquatic prey, and include 13 species worldwide. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))\n", "\n", - "🔧 web_search({'type': 'search', 'queries': ['otter facts National Geographic otters', 'Smithsonian otter facts'], 'query': 'otter facts National Geographic otters'})\n", + "🔧 web_search({'type': 'search', 'queries': ['otter facts encyclopedia animal diversity oceanic terrestrial species'], 'query': 'otter facts encyclopedia animal diversity oceanic terrestrial species'})\n", "\n", "\n", "
\n", "\n", "- model: `gpt-5.4-mini`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=8697, completion_tokens=130, total_tokens=8827, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=38, raw={'input_tokens': 8697, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 130, 'output_tokens_details': {'reasoning_tokens': 38}, 'total_tokens': 8827, 'server_tool_use': {'web_search_call': 1}})`\n", + "- usage: `Usage(prompt_tokens=8712, completion_tokens=114, total_tokens=8826, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=41, raw={'input_tokens': 8712, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 114, 'output_tokens_details': {'reasoning_tokens': 41}, 'total_tokens': 8826, 'server_tool_use': {'web_search_call': 1}})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='gpt-5.4-mini', message=Msg(role='assistant', content=[Part(type=, text=None, data={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otter facts National Geographic otters', 'Smithsonian otter facts'], 'query': 'otter facts National Geographic otters'}, 'id': 'ws_09b8a3ecf7a7ac940069f30fdc453c819396ecde4faff35839', 'name': 'web_search', 'arguments': {'type': 'search', 'queries': ['otter facts National Geographic otters', 'Smithsonian otter facts'], 'query': 'otter facts National Geographic otters'}, 'server': True}), Part(type=, text='Otters are playful, semiaquatic mammals in the weasel family. They’re famous for their dense fur, webbed feet, and love of fish and shellfish; sea otters also help keep kelp forests healthy by eating sea urchins. ([nationalgeographic.com](https://www.nationalgeographic.com/animals/mammals/facts/otters-1?utm_source=openai))', data={'type': 'output_text', 'logprobs': [], 'text': 'Otters are playful, semiaquatic mammals in the weasel family. They’re famous for their dense fur, webbed feet, and love of fish and shellfish; sea otters also help keep kelp forests healthy by eating sea urchins. ([nationalgeographic.com](https://www.nationalgeographic.com/animals/mammals/facts/otters-1?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 324, 'start_index': 213, 'title': 'Otters, facts and information | National Geographic', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1?utm_source=openai'}]})]), finish_reason=, usage=Usage(prompt_tokens=8697, completion_tokens=130, total_tokens=8827, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=38, raw={'input_tokens': 8697, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 130, 'output_tokens_details': {'reasoning_tokens': 38}, 'total_tokens': 8827, 'server_tool_use': {'web_search_call': 1}}), tool_calls=[ToolCall(id='ws_09b8a3ecf7a7ac940069f30fdc453c819396ecde4faff35839', name='web_search', arguments={'type': 'search', 'queries': ['otter facts National Geographic otters', 'Smithsonian otter facts'], 'query': 'otter facts National Geographic otters'}, server=True, extra={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otter facts National Geographic otters', 'Smithsonian otter facts'], 'query': 'otter facts National Geographic otters'}})], api_name='openai', vendor_name='openai', raw={'id': 'resp_09b8a3ecf7a7ac940069f30fdb5fc481939bcec461421f9a74', 'object': 'response', 'created_at': 1777536987, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1777536990, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-mini-2026-03-17', 'moderation': None, 'output': [{'id': 'ws_09b8a3ecf7a7ac940069f30fdc453c819396ecde4faff35839', 'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otter facts National Geographic otters', 'Smithsonian otter facts'], 'query': 'otter facts National Geographic otters'}}, {'id': 'msg_09b8a3ecf7a7ac940069f30fdddc50819395633c7c00246e4d', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Otters are playful, semiaquatic mammals in the weasel family. They’re famous for their dense fur, webbed feet, and love of fish and shellfish; sea otters also help keep kelp forests healthy by eating sea urchins. ([nationalgeographic.com](https://www.nationalgeographic.com/animals/mammals/facts/otters-1?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 324, 'start_index': 213, 'title': 'Otters, facts and information | National Geographic', 'url': 'https://www.nationalgeographic.com/animals/mammals/facts/otters-1?utm_source=openai'}]}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [{'type': 'function', 'description': 'Add two numbers together\\n\\nReturns:\\n- type: integer', 'name': 'simple_add', 'parameters': {'type': 'object', 'properties': {'a': {'description': 'first operand', 'type': 'integer'}, 'b': {'description': 'second operand', 'default': 0, 'type': 'integer'}}, 'required': ['a', 'b'], 'additionalProperties': False}, 'strict': True}, {'type': 'web_search_preview', 'search_context_size': 'medium', 'user_location': {'type': 'approximate', 'city': None, 'country': 'US', 'region': None, 'timezone': None}}], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 8697, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 130, 'output_tokens_details': {'reasoning_tokens': 38}, 'total_tokens': 8827, 'server_tool_use': {'web_search_call': 1}}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-5.4-mini', message=Msg(role='assistant', content=[Part(type=, text=None, data={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otter facts encyclopedia animal diversity oceanic terrestrial species'], 'query': 'otter facts encyclopedia animal diversity oceanic terrestrial species'}, 'id': 'ws_0b60c20b47cd5b32006a2c0474dcd881a083f657b20b85d1dd', 'name': 'web_search', 'arguments': {'type': 'search', 'queries': ['otter facts encyclopedia animal diversity oceanic terrestrial species'], 'query': 'otter facts encyclopedia animal diversity oceanic terrestrial species'}, 'server': True}), Part(type=, text='Otters are playful semiaquatic mammals in the weasel family, with webbed feet and sleek bodies built for swimming. They live in freshwater and marine habitats, eat fish and other aquatic prey, and include 13 species worldwide. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', data={'type': 'output_text', 'logprobs': [], 'text': 'Otters are playful semiaquatic mammals in the weasel family, with webbed feet and sleek bodies built for swimming. They live in freshwater and marine habitats, eat fish and other aquatic prey, and include 13 species worldwide. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 304, 'start_index': 227, 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter?utm_source=openai'}]})]), finish_reason=, usage=Usage(prompt_tokens=8712, completion_tokens=114, total_tokens=8826, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=41, raw={'input_tokens': 8712, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 114, 'output_tokens_details': {'reasoning_tokens': 41}, 'total_tokens': 8826, 'server_tool_use': {'web_search_call': 1}}), tool_calls=[ToolCall(id='ws_0b60c20b47cd5b32006a2c0474dcd881a083f657b20b85d1dd', name='web_search', arguments={'type': 'search', 'queries': ['otter facts encyclopedia animal diversity oceanic terrestrial species'], 'query': 'otter facts encyclopedia animal diversity oceanic terrestrial species'}, server=True, extra={'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otter facts encyclopedia animal diversity oceanic terrestrial species'], 'query': 'otter facts encyclopedia animal diversity oceanic terrestrial species'}})], api_name='openai', vendor_name='openai', raw={'id': 'resp_0b60c20b47cd5b32006a2c0474633881a0a27675f7600c91a6', 'object': 'response', 'created_at': 1781269620, 'status': 'completed', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': 1781269626, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': None, 'instructions': None, 'max_output_tokens': None, 'max_tool_calls': None, 'model': 'gpt-5.4-mini-2026-03-17', 'moderation': None, 'output': [{'id': 'ws_0b60c20b47cd5b32006a2c0474dcd881a083f657b20b85d1dd', 'type': 'web_search_call', 'status': 'completed', 'action': {'type': 'search', 'queries': ['otter facts encyclopedia animal diversity oceanic terrestrial species'], 'query': 'otter facts encyclopedia animal diversity oceanic terrestrial species'}}, {'id': 'msg_0b60c20b47cd5b32006a2c0476d79081a0920db98f31da83f3', 'type': 'message', 'status': 'completed', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Otters are playful semiaquatic mammals in the weasel family, with webbed feet and sleek bodies built for swimming. They live in freshwater and marine habitats, eat fish and other aquatic prey, and include 13 species worldwide. ([britannica.com](https://www.britannica.com/animal/otter?utm_source=openai))', 'citations': [{'type': 'url_citation', 'end_index': 304, 'start_index': 227, 'title': 'Otter | Description, Habitat, Species, Distribution, Food, & Facts | Britannica', 'url': 'https://www.britannica.com/animal/otter?utm_source=openai'}]}], 'phase': 'final_answer', 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': '24h', 'reasoning': {'context': 'current_turn', 'effort': 'none', 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [{'type': 'function', 'description': 'Add two numbers together\\n\\nReturns:\\n- type: integer', 'name': 'simple_add', 'parameters': {'type': 'object', 'properties': {'a': {'description': 'first operand', 'type': 'integer'}, 'b': {'description': 'second operand', 'default': 0, 'type': 'integer'}}, 'required': ['a', 'b'], 'additionalProperties': False}, 'strict': True}, {'type': 'web_search_preview', 'search_content_types': ['text'], 'search_context_size': 'medium', 'user_location': {'type': 'approximate', 'city': None, 'country': 'US', 'region': None, 'timezone': None}}], 'top_logprobs': 0, 'top_p': 0.98, 'truncation': 'disabled', 'usage': {'input_tokens': 8712, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 114, 'output_tokens_details': {'reasoning_tokens': 41}, 'total_tokens': 8826, 'server_tool_use': {'web_search_call': 1}}, 'user': None, 'metadata': {}})" ] }, "execution_count": null, @@ -4468,31 +4593,28 @@ "text/markdown": [ "
\n", "\n", - "Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are **13 extant species** found across the globe, except in Australia and Antarctica.\n", + "Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines). \n", "\n", - "### **Key Characteristics**\n", - "* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.\n", - "* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming. Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.\n", - "* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.\n", - "* **Behavior:** Known for being highly social and intelligent, they are famous for \"sliding\" on mud or snow and playing with stones. Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.\n", + "Here is a very brief breakdown:\n", "\n", - "### **Types of Otters**\n", - "* **River Otters:** Found in freshwater systems, they are more agile on land than their marine cousins.\n", - "* **Sea Otters:** The heaviest species, they spend almost their entire lives in the ocean, often sleeping in groups called \"rafts\" while wrapped in kelp to keep from drifting away.\n", - "* **Giant Otters:** Found in South America, these can grow up to 6 feet long and are known for being particularly vocal and territorial.\n", + "* **Types:** There are 13 species, generally divided into **river otters** (freshwater) and **sea otters** (marine).\n", + "* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.\n", + "* **Behavior:** Known for being highly social and playful. Sea otters often hold paws while sleeping (called \"rafting\") so they don't drift apart.\n", + "* **Diet:** They primarily eat fish, crustaceans, and mollusks. Some species use rocks as tools to crack open shells.\n", + "* **Habitat:** They are found on every continent except Australia and Antarctica, living in rivers, lakes, and coastal oceans.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=77, completion_tokens=303, total_tokens=689, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=309, raw={'promptTokenCount': 77, 'candidatesTokenCount': 303, 'totalTokenCount': 689, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 77}], 'thoughtsTokenCount': 309, 'server_tool_use': {'google_search': 1}})`\n", + "- usage: `Usage(prompt_tokens=12, completion_tokens=203, total_tokens=510, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=295, raw={'promptTokenCount': 12, 'candidatesTokenCount': 203, 'totalTokenCount': 510, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}], 'thoughtsTokenCount': 295, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are **13 extant species** found across the globe, except in Australia and Antarctica.\\n\\n### **Key Characteristics**\\n* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.\\n* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming. Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.\\n* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.\\n* **Behavior:** Known for being highly social and intelligent, they are famous for \"sliding\" on mud or snow and playing with stones. Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.\\n\\n### **Types of Otters**\\n* **River Otters:** Found in freshwater systems, they are more agile on land than their marine cousins.\\n* **Sea Otters:** The heaviest species, they spend almost their entire lives in the ocean, often sleeping in groups called \"rafts\" while wrapped in kelp to keep from drifting away.\\n* **Giant Otters:** Found in South America, these can grow up to 6 feet long and are known for being particularly vocal and territorial.', data={'text': 'Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are **13 extant species** found across the globe, except in Australia and Antarctica.\\n\\n### **Key Characteristics**\\n* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.\\n* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming. Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.\\n* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.\\n* **Behavior:** Known for being highly social and intelligent, they are famous for \"sliding\" on mud or snow and playing with stones. Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.\\n\\n### **Types of Otters**\\n* **River Otters:** Found in freshwater systems, they are more agile on land than their marine cousins.\\n* **Sea Otters:** The heaviest species, they spend almost their entire lives in the ocean, often sleeping in groups called \"rafts\" while wrapped in kelp to keep from drifting away.\\n* **Giant Otters:** Found in South America, these can grow up to 6 feet long and are known for being particularly vocal and territorial.', 'thoughtSignature': 'EtEKCs4KAQw51sfipNA5LhrbgazjM+oTwkAt3SGjy4pawMQnsiOJLGvv/fK2w7Ap7HKuWOW+J/3Y3YPgOpuURbOhA3t0XHM5Dvd4A0sTVA8Vs+C1Fj7bCuClpJhWuWiqnz5xaOoWnonovA7Yb9/p/PujVfqd4+NurrnB5QYjeSESd2H4f3g44NVObjPyjom/5cta2OVDq2xf/gO41u++KgI+C4EHLKSTNVOrAhCaXrNzzocewYxci71fko3KtEVTIpZRwavumtkugATV4xNU93YAs+pZol88akxp0GvzIamotEp1pxHquB17X29/Nu+p3RyEbMRWnbBKI40rRZP4KE1RuTTlPYAkACTrBk5FDS5REBQTAG5YOLAjikZWPH5nLOUV2y5jIJWEUa6R5Gh63ilMiP2nXHroTBCIYmtrQ1hsgGBU6kN1KXdnJRUZ5Xrho4YuO1czQrvQsclgQhSEpYXvhFPRCYUHyvuEGF7CTVhHQwqpGN8XLLThgTYXYxrkQFKySCCh6HkO5o1jX9B8NZb2Xb9ITa/WnSGhs0vH3fQ8BOIIuE+WvzHAE1rYkajC1/u0TDjjbxxi78WnFJdCCS+tDOurUWULjPm3/7q3Ou+DT/otZYu9wemEKi+WPH7Q00ZJ+XI3/M2s41Yn3+MMrwiK4KULASfV1qsmP/BGgf2H+JxXsB5KIVD3qpROthTykv6Y9iiyetg59dG4WhJmZd00UoJaLYuV6Ny4wNgjL5HR7Bifz8vPUAhI/2fU90/mhc8iSop4cAv9NG3j3FOjVgwa87mwMHxaw1d/ZFcVU8C5e4uYZtzkPhDegsQDYxVTgp2U7/VRFQHoO4Hq1YZnEAUO/qzU5rvZtL23DBgoMn38wOe/399cA1vC1djOgw9WsDseK68GC1S6AG/ltiAYd361pxX4fGraWzCAIKEvr8CyukwcpP4V1tcGCVgaSKOLNuScwcBfmEC+Pc85amEmhn6bBQzowwyuQI+I7bBxgsYVBBAcZcqbjCwdRspnRmVH4bSYLwgGaGl6aaA0eIWxUdQFNn2RW1fC4NHzmTEKR67DQxKu86SmeuF7dfaJ/BJVhLo0QdT/uJJlouLSTtIDmjtRv7oj5/YdHtUmA4SGWcTW2gFFs2R5+4VioVU5ds2s3F/OIJmF0+STIZYNpBirLjMNifuxX7Q/RPKUJIe3AjLfk53RWIR7q5Qje/jcBkDUR12UvdLgfYIqnqfmFxM6n/yMdRwdsBP22JFcYuMcE20Xpidd2r25wHm5/SMkY5cp5kY6WxmTEMEKkBAXL0Njs2zPNQXQQOy1EzP2vUEL480l99W3G/xVEXXHmVUJWhmZZj31YTKrIs5zMh4DacqPcA7wn607f5j1uOK2oBIZqugAr1ZL6OO9tieBS47v2r/5FYt/fRjeZwbBmnEomX95Cvz9qCXKMGDWWWgwVFrB/Gn6kMN74tDB6E65p5/nQExA2gdeH3jb65I20IckQeb/hF2Qg50pSK6zlC1uBu7FJai7HoZZxZdlfopOpi+pa3ycMRDJ4Js6d+lGKEwqD8k/qJ+1Wdl8mEqLx18Ju0URMO2cN0x+rGhGimFFZMhbzlMOzTjB+P16DlnZwXCW6dDH7cr1EJtVwKwrH+v+JrBzLyRoRS6sY8zEZ2DiCbhXsYD71lawy0scUiaQAzAJZRjyLgYUG+EAxRAfZilqIPXFBsXGQ4sIvQeoiMlBqvEh5Jtillh89HpXPCblpdeCXEi1QR/3pxbjFX+Z11NCO+LP9sjuLs8I/8xqK8FKw3zzJafTvPpTL5XEQcIsvg3AP46ZMPWt/aI=', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFbypm-PhYNWe9coax_-VzmQouRy_LBlT65thYp1SjvATtwGi5w9_Zbk1lQeiYtMt59_tvP1sC2644nk53ALF2Kx1-FPwfEf47f1Dr50D5cHm4-T7Q4K8neJW5e3ME=', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG6hlCL5ftUAKpFvJirtbk3DepORRsQLNxWMeHw3-cc1nY8B_6XR7lRGcjivKsnGS0VjouCejhFBcI19k6Ps8oZuUkBGYvoGE_x6-QmxfzHrGCTluea9lVtlib6NrSVAbn2Ig==', 'title': 'ukwildottertrust.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHooeyA0ZXIH_GSliTvM4GDdmzYOW3RUHdROR1N4RQv0CcHdLsCoRq4I4K0DHJ4g1DRe73LvsD6RfPIm1DMQSCpV-d0wsRbVSOor73WqhHAjlLVXzRs9TQpX0M2bUuHMC7oYrXNCItGOZjtq8gyv4rU', 'title': 'pbs.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBvCzkokt0-dzMxMeHhlYf2pBTeJmtgUMcijz-paPZDScPRGlabYkMNfNYYyirRFecCmX26Oux2Ronwy9cD-cjAJWIm387H0N_KGQ0OyBc6Am3dfAVtOAi0dCMH2TN-TACA6lRtpwNQ-zlgaXm9JX7bC4vGcvmSmzvRVIkAyGsqjtbEIQso1qUPEzI0YTmvg==', 'title': 'seaotterfoundationtrust.org'}}], 'groundingSupports': [{'segment': {'endIndex': 100, 'text': 'Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 222, 'endIndex': 328, 'text': '* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 329, 'endIndex': 435, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming.'}, 'groundingChunkIndices': [1, 2]}, {'segment': {'startIndex': 436, 'endIndex': 546, 'text': 'Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 547, 'endIndex': 644, 'text': '* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.'}, 'groundingChunkIndices': [0, 2]}, {'segment': {'startIndex': 780, 'endIndex': 898, 'text': 'Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.'}, 'groundingChunkIndices': [2, 3]}], 'webSearchQueries': ['brief overview of otters species habitat behavior facts']}})]), finish_reason=, usage=Usage(prompt_tokens=77, completion_tokens=303, total_tokens=689, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=309, raw={'promptTokenCount': 77, 'candidatesTokenCount': 303, 'totalTokenCount': 689, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 77}], 'thoughtsTokenCount': 309, 'server_tool_use': {'google_search': 1}}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**). There are **13 extant species** found across the globe, except in Australia and Antarctica.\\n\\n### **Key Characteristics**\\n* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.\\n* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming. Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.\\n* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.\\n* **Behavior:** Known for being highly social and intelligent, they are famous for \"sliding\" on mud or snow and playing with stones. Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.\\n\\n### **Types of Otters**\\n* **River Otters:** Found in freshwater systems, they are more agile on land than their marine cousins.\\n* **Sea Otters:** The heaviest species, they spend almost their entire lives in the ocean, often sleeping in groups called \"rafts\" while wrapped in kelp to keep from drifting away.\\n* **Giant Otters:** Found in South America, these can grow up to 6 feet long and are known for being particularly vocal and territorial.', 'thoughtSignature': 'EtEKCs4KAQw51sfipNA5LhrbgazjM+oTwkAt3SGjy4pawMQnsiOJLGvv/fK2w7Ap7HKuWOW+J/3Y3YPgOpuURbOhA3t0XHM5Dvd4A0sTVA8Vs+C1Fj7bCuClpJhWuWiqnz5xaOoWnonovA7Yb9/p/PujVfqd4+NurrnB5QYjeSESd2H4f3g44NVObjPyjom/5cta2OVDq2xf/gO41u++KgI+C4EHLKSTNVOrAhCaXrNzzocewYxci71fko3KtEVTIpZRwavumtkugATV4xNU93YAs+pZol88akxp0GvzIamotEp1pxHquB17X29/Nu+p3RyEbMRWnbBKI40rRZP4KE1RuTTlPYAkACTrBk5FDS5REBQTAG5YOLAjikZWPH5nLOUV2y5jIJWEUa6R5Gh63ilMiP2nXHroTBCIYmtrQ1hsgGBU6kN1KXdnJRUZ5Xrho4YuO1czQrvQsclgQhSEpYXvhFPRCYUHyvuEGF7CTVhHQwqpGN8XLLThgTYXYxrkQFKySCCh6HkO5o1jX9B8NZb2Xb9ITa/WnSGhs0vH3fQ8BOIIuE+WvzHAE1rYkajC1/u0TDjjbxxi78WnFJdCCS+tDOurUWULjPm3/7q3Ou+DT/otZYu9wemEKi+WPH7Q00ZJ+XI3/M2s41Yn3+MMrwiK4KULASfV1qsmP/BGgf2H+JxXsB5KIVD3qpROthTykv6Y9iiyetg59dG4WhJmZd00UoJaLYuV6Ny4wNgjL5HR7Bifz8vPUAhI/2fU90/mhc8iSop4cAv9NG3j3FOjVgwa87mwMHxaw1d/ZFcVU8C5e4uYZtzkPhDegsQDYxVTgp2U7/VRFQHoO4Hq1YZnEAUO/qzU5rvZtL23DBgoMn38wOe/399cA1vC1djOgw9WsDseK68GC1S6AG/ltiAYd361pxX4fGraWzCAIKEvr8CyukwcpP4V1tcGCVgaSKOLNuScwcBfmEC+Pc85amEmhn6bBQzowwyuQI+I7bBxgsYVBBAcZcqbjCwdRspnRmVH4bSYLwgGaGl6aaA0eIWxUdQFNn2RW1fC4NHzmTEKR67DQxKu86SmeuF7dfaJ/BJVhLo0QdT/uJJlouLSTtIDmjtRv7oj5/YdHtUmA4SGWcTW2gFFs2R5+4VioVU5ds2s3F/OIJmF0+STIZYNpBirLjMNifuxX7Q/RPKUJIe3AjLfk53RWIR7q5Qje/jcBkDUR12UvdLgfYIqnqfmFxM6n/yMdRwdsBP22JFcYuMcE20Xpidd2r25wHm5/SMkY5cp5kY6WxmTEMEKkBAXL0Njs2zPNQXQQOy1EzP2vUEL480l99W3G/xVEXXHmVUJWhmZZj31YTKrIs5zMh4DacqPcA7wn607f5j1uOK2oBIZqugAr1ZL6OO9tieBS47v2r/5FYt/fRjeZwbBmnEomX95Cvz9qCXKMGDWWWgwVFrB/Gn6kMN74tDB6E65p5/nQExA2gdeH3jb65I20IckQeb/hF2Qg50pSK6zlC1uBu7FJai7HoZZxZdlfopOpi+pa3ycMRDJ4Js6d+lGKEwqD8k/qJ+1Wdl8mEqLx18Ju0URMO2cN0x+rGhGimFFZMhbzlMOzTjB+P16DlnZwXCW6dDH7cr1EJtVwKwrH+v+JrBzLyRoRS6sY8zEZ2DiCbhXsYD71lawy0scUiaQAzAJZRjyLgYUG+EAxRAfZilqIPXFBsXGQ4sIvQeoiMlBqvEh5Jtillh89HpXPCblpdeCXEi1QR/3pxbjFX+Z11NCO+LP9sjuLs8I/8xqK8FKw3zzJafTvPpTL5XEQcIsvg3AP46ZMPWt/aI=', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFbypm-PhYNWe9coax_-VzmQouRy_LBlT65thYp1SjvATtwGi5w9_Zbk1lQeiYtMt59_tvP1sC2644nk53ALF2Kx1-FPwfEf47f1Dr50D5cHm4-T7Q4K8neJW5e3ME=', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG6hlCL5ftUAKpFvJirtbk3DepORRsQLNxWMeHw3-cc1nY8B_6XR7lRGcjivKsnGS0VjouCejhFBcI19k6Ps8oZuUkBGYvoGE_x6-QmxfzHrGCTluea9lVtlib6NrSVAbn2Ig==', 'title': 'ukwildottertrust.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHooeyA0ZXIH_GSliTvM4GDdmzYOW3RUHdROR1N4RQv0CcHdLsCoRq4I4K0DHJ4g1DRe73LvsD6RfPIm1DMQSCpV-d0wsRbVSOor73WqhHAjlLVXzRs9TQpX0M2bUuHMC7oYrXNCItGOZjtq8gyv4rU', 'title': 'pbs.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBvCzkokt0-dzMxMeHhlYf2pBTeJmtgUMcijz-paPZDScPRGlabYkMNfNYYyirRFecCmX26Oux2Ronwy9cD-cjAJWIm387H0N_KGQ0OyBc6Am3dfAVtOAi0dCMH2TN-TACA6lRtpwNQ-zlgaXm9JX7bC4vGcvmSmzvRVIkAyGsqjtbEIQso1qUPEzI0YTmvg==', 'title': 'seaotterfoundationtrust.org'}}], 'groundingSupports': [{'segment': {'endIndex': 100, 'text': 'Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 222, 'endIndex': 328, 'text': '* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 329, 'endIndex': 435, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming.'}, 'groundingChunkIndices': [1, 2]}, {'segment': {'startIndex': 436, 'endIndex': 546, 'text': 'Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 547, 'endIndex': 644, 'text': '* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.'}, 'groundingChunkIndices': [0, 2]}, {'segment': {'startIndex': 780, 'endIndex': 898, 'text': 'Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.'}, 'groundingChunkIndices': [2, 3]}], 'webSearchQueries': ['brief overview of otters species habitat behavior facts']}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'groundingMetadata': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFbypm-PhYNWe9coax_-VzmQouRy_LBlT65thYp1SjvATtwGi5w9_Zbk1lQeiYtMt59_tvP1sC2644nk53ALF2Kx1-FPwfEf47f1Dr50D5cHm4-T7Q4K8neJW5e3ME=', 'title': 'wikipedia.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG6hlCL5ftUAKpFvJirtbk3DepORRsQLNxWMeHw3-cc1nY8B_6XR7lRGcjivKsnGS0VjouCejhFBcI19k6Ps8oZuUkBGYvoGE_x6-QmxfzHrGCTluea9lVtlib6NrSVAbn2Ig==', 'title': 'ukwildottertrust.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHooeyA0ZXIH_GSliTvM4GDdmzYOW3RUHdROR1N4RQv0CcHdLsCoRq4I4K0DHJ4g1DRe73LvsD6RfPIm1DMQSCpV-d0wsRbVSOor73WqhHAjlLVXzRs9TQpX0M2bUuHMC7oYrXNCItGOZjtq8gyv4rU', 'title': 'pbs.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBvCzkokt0-dzMxMeHhlYf2pBTeJmtgUMcijz-paPZDScPRGlabYkMNfNYYyirRFecCmX26Oux2Ronwy9cD-cjAJWIm387H0N_KGQ0OyBc6Am3dfAVtOAi0dCMH2TN-TACA6lRtpwNQ-zlgaXm9JX7bC4vGcvmSmzvRVIkAyGsqjtbEIQso1qUPEzI0YTmvg==', 'title': 'seaotterfoundationtrust.org'}}], 'groundingSupports': [{'segment': {'endIndex': 100, 'text': 'Otters are playful, semiaquatic carnivorous mammals belonging to the weasel family (**Mustelidae**).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 222, 'endIndex': 328, 'text': '* **Habitat:** They live in both freshwater (rivers, lakes) and saltwater (coastal oceans) environments.'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 329, 'endIndex': 435, 'text': '* **Physical Traits:** They have long, streamlined bodies, webbed feet, and powerful tails for swimming.'}, 'groundingChunkIndices': [1, 2]}, {'segment': {'startIndex': 436, 'endIndex': 546, 'text': 'Their fur is among the densest in the animal kingdom, providing insulation since they lack a layer of blubber.'}, 'groundingChunkIndices': [3]}, {'segment': {'startIndex': 547, 'endIndex': 644, 'text': '* **Diet:** They are active hunters that primarily eat fish, crustaceans, frogs, and shellfish.'}, 'groundingChunkIndices': [0, 2]}, {'segment': {'startIndex': 780, 'endIndex': 898, 'text': 'Sea otters are one of the few mammals known to use **tools**, often using rocks to crack open shells on their bellies.'}, 'groundingChunkIndices': [2, 3]}], 'webSearchQueries': ['brief overview of otters species habitat behavior facts']}}], 'usageMetadata': {'promptTokenCount': 77, 'candidatesTokenCount': 303, 'totalTokenCount': 689, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 77}], 'thoughtsTokenCount': 309, 'server_tool_use': {'google_search': 1}}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '5Q_zacbRE96UnsEPzfDqkAY'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines). \\n\\nHere is a very brief breakdown:\\n\\n* **Types:** There are 13 species, generally divided into **river otters** (freshwater) and **sea otters** (marine).\\n* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.\\n* **Behavior:** Known for being highly social and playful. Sea otters often hold paws while sleeping (called \"rafting\") so they don\\'t drift apart.\\n* **Diet:** They primarily eat fish, crustaceans, and mollusks. Some species use rocks as tools to crack open shells.\\n* **Habitat:** They are found on every continent except Australia and Antarctica, living in rivers, lakes, and coastal oceans.', data={'text': 'Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines). \\n\\nHere is a very brief breakdown:\\n\\n* **Types:** There are 13 species, generally divided into **river otters** (freshwater) and **sea otters** (marine).\\n* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.\\n* **Behavior:** Known for being highly social and playful. Sea otters often hold paws while sleeping (called \"rafting\") so they don\\'t drift apart.\\n* **Diet:** They primarily eat fish, crustaceans, and mollusks. Some species use rocks as tools to crack open shells.\\n* **Habitat:** They are found on every continent except Australia and Antarctica, living in rivers, lakes, and coastal oceans.', 'thoughtSignature': 'EqQICqEIAQw51sefjEkeyHDxtngGVnWnZEX6gznfrO6A32T7tS0HYprv0ujOpWgaJnBsjXo3EbCdysTN/FvOwW+7CEBubhJ6g+IdcStBbeMnt5uajGNaaD1O+jP7xo6hrr0zEbohvmPv7pFj02iMa0YRqL186z7FJ2aMQOs9JEwRbhHfcrlJJ+p6BkEFALF+1VkFs1RY/XTAiLwlKlE1Sus6Mcak4fb3ALUkCxILxBFE+l9rPuWvLeOdfsguOxjNjYu5RPXjRwbbFvUUPsu8iHVqI6aXPr+8fosuu+Vr5T9N+RoO65BH8BvbD4y/utCg3cn3w+/7tqVEizsZXn/2w3Z6DfWbTy7VsFgO0PAqlGsti956ribf02TMxR0XgO2L3tP/H40S/hbYNEttj1ApehrtvsLRbBirhbHLOp8oREW21quHIx4AEhPHYkjzEyOZxir7PmWqNoDqGFbn+wwZoj0qpEH2oQtHQnIxXbfFQuHd3owYkAtSzr0+VkB3seS77qlatrkUZPADivGoPTkpL6G4GBwNBqRn6CxBZjbd25oZDz/48eZbAL+cmvK65TAYiSFa4cJMFWmDqW+gImM6qaUsyCbRYInpT34ZvPM18KEpmML2Z9aiFrXYjw/Ljl1aOnOPn2xZhkjEqLdZXCPogw3NmLvIhA874Gx6Ya4aOUxoCDrgIfvlzswBrwbFBLiTuQNce72Vh/pQ6Bb1SmAfJxqrEmMj4OwvrTQ8WbYuqejuncnL0o39mmmeDqujmvrVkK41esJU646RbQRdmJqXYtG6lLZmFNTg8goqK7VusbK8h/qAQDn86T1jSa/ixw8ZibcquNj8AI5GTqMLhqM3WJ4u7VlrmyWYlOVKIgKG86ATIZ2X0TWGinJlbgK8cXqi+de1inupEWL2c9Z23cxy37K7i5TIh4MmLt10zQpAaUW38BC7k4PuVkgXyZxJvb7knK6R05afBzm+rXaWkUQyRLkgXGJ/EO6Z+bp15fT4c+ygqac5ucf85xTmQQCUb1LPah+KS0rcWo2N3G+ZBp344w7aNb4Ai2+Xb125+v3qYKHBA2dA7Y1YmFzzdMwQL97rmYUcJT1EvW7ZaceJaRykNR6Z7agUjT3V+h7VH1gVRoWW9cKywZZxmCxkfNgg0MEsdhvexqU67CHFNeOy481lenJTAM9sgFrj+7CTNuXiba1INM4bK9Q6nZsrqvhWtPuxnd5tSwN1UjSJWEbQ8S8A4OE4z3Wn+7w0AW5f4VBoIDVvRALDqmrwsQUwUKgR8QmT3sJBa09tteAx5MYSqihSDhp8/AmHmE9e7ID7nT2ZI5Kt3oJdri2jNMRHdz6VG+S7cKx4U4OkcmhL0wc1+yHNmg/acz5gDkCPKjsUEzTyR9mAO34FIybVH0j8IhnNPTVJPdSdG8cczw==', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEKjL03fX6TSa61MpYq3uZFgeYyyx1-oX4b2iPHD1NDTr__4ee42bTHH-TKpAJGU1Af4IxV6-f0Qo4VDm05bbbh_Kh3GE8Ft5zDBmnnfLbVKQ7w6Hus-K_qZ-bNlJvp9W9CIQ27ezLEwwC_5LAxwfeOewrSR07K1-QVa2CJug==', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQF8u59kgQeuE3-6BjcamvxbP8I6Gh5L7MpZjHsziZvQLnR8F1RBc2R7IDYLKcbNQtguxHnt-W22NXhNwfgeZDFLsbufquuQUIH6HyCD2WvQUhz-7N5r8X-nVlp4gQsiqBDY', 'title': 'youtube.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFEm07te0LxbSFnXuZjIMZkQrZCbszsCugjoDNOKoXQHIgGs0SWXV-I5XQgSP5U6wmyEphz8gf_iztWbnufzOqW-93ZmGjDzIh6PVg8ndJ29nggyEjO31f7a38A3swYJLwVx3z4iWIBv6_mdW56ciS0Dijz4ZBGTj2pK8g7j7fdBvRJmhPtn6kDlp4=', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGXr47pxpcEo173CQKRdJgtnJS5jvhFtT17Iiqkw1-EDaQ1rFJApGpnCp_NvKSpQTaC46ATPqo9f3hFr3RsK8P3GdR31UGgsyqMhxg6Nwd2J6XWcTXxb-k_uxloZnBZAy6gHatoQGeitSB4aeJbOCfHSFAmrshhuJ5HtJU=', 'title': 'alaska.gov'}}], 'groundingSupports': [{'segment': {'endIndex': 138, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 293, 'endIndex': 443, 'text': '* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.'}, 'groundingChunkIndices': [2, 1]}, {'segment': {'startIndex': 444, 'endIndex': 504, 'text': '* **Behavior:** Known for being highly social and playful.'}, 'groundingChunkIndices': [3, 1]}, {'segment': {'startIndex': 505, 'endIndex': 592, 'text': 'Sea otters often hold paws while sleeping (called \"rafting\") so they don\\'t drift apart.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['otters facts brief overview']}})]), finish_reason=, usage=Usage(prompt_tokens=12, completion_tokens=203, total_tokens=510, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=295, raw={'promptTokenCount': 12, 'candidatesTokenCount': 203, 'totalTokenCount': 510, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}], 'thoughtsTokenCount': 295, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': 'Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines). \\n\\nHere is a very brief breakdown:\\n\\n* **Types:** There are 13 species, generally divided into **river otters** (freshwater) and **sea otters** (marine).\\n* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.\\n* **Behavior:** Known for being highly social and playful. Sea otters often hold paws while sleeping (called \"rafting\") so they don\\'t drift apart.\\n* **Diet:** They primarily eat fish, crustaceans, and mollusks. Some species use rocks as tools to crack open shells.\\n* **Habitat:** They are found on every continent except Australia and Antarctica, living in rivers, lakes, and coastal oceans.', 'thoughtSignature': 'EqQICqEIAQw51sefjEkeyHDxtngGVnWnZEX6gznfrO6A32T7tS0HYprv0ujOpWgaJnBsjXo3EbCdysTN/FvOwW+7CEBubhJ6g+IdcStBbeMnt5uajGNaaD1O+jP7xo6hrr0zEbohvmPv7pFj02iMa0YRqL186z7FJ2aMQOs9JEwRbhHfcrlJJ+p6BkEFALF+1VkFs1RY/XTAiLwlKlE1Sus6Mcak4fb3ALUkCxILxBFE+l9rPuWvLeOdfsguOxjNjYu5RPXjRwbbFvUUPsu8iHVqI6aXPr+8fosuu+Vr5T9N+RoO65BH8BvbD4y/utCg3cn3w+/7tqVEizsZXn/2w3Z6DfWbTy7VsFgO0PAqlGsti956ribf02TMxR0XgO2L3tP/H40S/hbYNEttj1ApehrtvsLRbBirhbHLOp8oREW21quHIx4AEhPHYkjzEyOZxir7PmWqNoDqGFbn+wwZoj0qpEH2oQtHQnIxXbfFQuHd3owYkAtSzr0+VkB3seS77qlatrkUZPADivGoPTkpL6G4GBwNBqRn6CxBZjbd25oZDz/48eZbAL+cmvK65TAYiSFa4cJMFWmDqW+gImM6qaUsyCbRYInpT34ZvPM18KEpmML2Z9aiFrXYjw/Ljl1aOnOPn2xZhkjEqLdZXCPogw3NmLvIhA874Gx6Ya4aOUxoCDrgIfvlzswBrwbFBLiTuQNce72Vh/pQ6Bb1SmAfJxqrEmMj4OwvrTQ8WbYuqejuncnL0o39mmmeDqujmvrVkK41esJU646RbQRdmJqXYtG6lLZmFNTg8goqK7VusbK8h/qAQDn86T1jSa/ixw8ZibcquNj8AI5GTqMLhqM3WJ4u7VlrmyWYlOVKIgKG86ATIZ2X0TWGinJlbgK8cXqi+de1inupEWL2c9Z23cxy37K7i5TIh4MmLt10zQpAaUW38BC7k4PuVkgXyZxJvb7knK6R05afBzm+rXaWkUQyRLkgXGJ/EO6Z+bp15fT4c+ygqac5ucf85xTmQQCUb1LPah+KS0rcWo2N3G+ZBp344w7aNb4Ai2+Xb125+v3qYKHBA2dA7Y1YmFzzdMwQL97rmYUcJT1EvW7ZaceJaRykNR6Z7agUjT3V+h7VH1gVRoWW9cKywZZxmCxkfNgg0MEsdhvexqU67CHFNeOy481lenJTAM9sgFrj+7CTNuXiba1INM4bK9Q6nZsrqvhWtPuxnd5tSwN1UjSJWEbQ8S8A4OE4z3Wn+7w0AW5f4VBoIDVvRALDqmrwsQUwUKgR8QmT3sJBa09tteAx5MYSqihSDhp8/AmHmE9e7ID7nT2ZI5Kt3oJdri2jNMRHdz6VG+S7cKx4U4OkcmhL0wc1+yHNmg/acz5gDkCPKjsUEzTyR9mAO34FIybVH0j8IhnNPTVJPdSdG8cczw==', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEKjL03fX6TSa61MpYq3uZFgeYyyx1-oX4b2iPHD1NDTr__4ee42bTHH-TKpAJGU1Af4IxV6-f0Qo4VDm05bbbh_Kh3GE8Ft5zDBmnnfLbVKQ7w6Hus-K_qZ-bNlJvp9W9CIQ27ezLEwwC_5LAxwfeOewrSR07K1-QVa2CJug==', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQF8u59kgQeuE3-6BjcamvxbP8I6Gh5L7MpZjHsziZvQLnR8F1RBc2R7IDYLKcbNQtguxHnt-W22NXhNwfgeZDFLsbufquuQUIH6HyCD2WvQUhz-7N5r8X-nVlp4gQsiqBDY', 'title': 'youtube.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFEm07te0LxbSFnXuZjIMZkQrZCbszsCugjoDNOKoXQHIgGs0SWXV-I5XQgSP5U6wmyEphz8gf_iztWbnufzOqW-93ZmGjDzIh6PVg8ndJ29nggyEjO31f7a38A3swYJLwVx3z4iWIBv6_mdW56ciS0Dijz4ZBGTj2pK8g7j7fdBvRJmhPtn6kDlp4=', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGXr47pxpcEo173CQKRdJgtnJS5jvhFtT17Iiqkw1-EDaQ1rFJApGpnCp_NvKSpQTaC46ATPqo9f3hFr3RsK8P3GdR31UGgsyqMhxg6Nwd2J6XWcTXxb-k_uxloZnBZAy6gHatoQGeitSB4aeJbOCfHSFAmrshhuJ5HtJU=', 'title': 'alaska.gov'}}], 'groundingSupports': [{'segment': {'endIndex': 138, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 293, 'endIndex': 443, 'text': '* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.'}, 'groundingChunkIndices': [2, 1]}, {'segment': {'startIndex': 444, 'endIndex': 504, 'text': '* **Behavior:** Known for being highly social and playful.'}, 'groundingChunkIndices': [3, 1]}, {'segment': {'startIndex': 505, 'endIndex': 592, 'text': 'Sea otters often hold paws while sleeping (called \"rafting\") so they don\\'t drift apart.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['otters facts brief overview']}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'groundingMetadata': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEKjL03fX6TSa61MpYq3uZFgeYyyx1-oX4b2iPHD1NDTr__4ee42bTHH-TKpAJGU1Af4IxV6-f0Qo4VDm05bbbh_Kh3GE8Ft5zDBmnnfLbVKQ7w6Hus-K_qZ-bNlJvp9W9CIQ27ezLEwwC_5LAxwfeOewrSR07K1-QVa2CJug==', 'title': 'doi.gov'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQF8u59kgQeuE3-6BjcamvxbP8I6Gh5L7MpZjHsziZvQLnR8F1RBc2R7IDYLKcbNQtguxHnt-W22NXhNwfgeZDFLsbufquuQUIH6HyCD2WvQUhz-7N5r8X-nVlp4gQsiqBDY', 'title': 'youtube.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFEm07te0LxbSFnXuZjIMZkQrZCbszsCugjoDNOKoXQHIgGs0SWXV-I5XQgSP5U6wmyEphz8gf_iztWbnufzOqW-93ZmGjDzIh6PVg8ndJ29nggyEjO31f7a38A3swYJLwVx3z4iWIBv6_mdW56ciS0Dijz4ZBGTj2pK8g7j7fdBvRJmhPtn6kDlp4=', 'title': 'marinemammalcenter.org'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGXr47pxpcEo173CQKRdJgtnJS5jvhFtT17Iiqkw1-EDaQ1rFJApGpnCp_NvKSpQTaC46ATPqo9f3hFr3RsK8P3GdR31UGgsyqMhxg6Nwd2J6XWcTXxb-k_uxloZnBZAy6gHatoQGeitSB4aeJbOCfHSFAmrshhuJ5HtJU=', 'title': 'alaska.gov'}}], 'groundingSupports': [{'segment': {'endIndex': 138, 'text': 'Otters are semi-aquatic carnivorous mammals belonging to the **Mustelidae** family (which also includes weasels, badgers, and wolverines).'}, 'groundingChunkIndices': [0, 1]}, {'segment': {'startIndex': 293, 'endIndex': 443, 'text': '* **Key Feature:** They have incredibly dense, waterproof fur—sea otters have up to one million hairs per square inch, the thickest of any animal.'}, 'groundingChunkIndices': [2, 1]}, {'segment': {'startIndex': 444, 'endIndex': 504, 'text': '* **Behavior:** Known for being highly social and playful.'}, 'groundingChunkIndices': [3, 1]}, {'segment': {'startIndex': 505, 'endIndex': 592, 'text': 'Sea otters often hold paws while sleeping (called \"rafting\") so they don\\'t drift apart.'}, 'groundingChunkIndices': [1]}], 'webSearchQueries': ['otters facts brief overview']}}], 'usageMetadata': {'promptTokenCount': 12, 'candidatesTokenCount': 203, 'totalTokenCount': 510, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}], 'thoughtsTokenCount': 295, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'ewQsatvdI5_I_uMPvqaR-QI'})" ] }, "execution_count": null, @@ -4771,7 +4893,7 @@ { "data": { "text/plain": [ - "total=17,425 | in=16,866 | out=559 | cached=0.0% | searches=1 | $0.0590" + "total=15,933 | in=15,288 | out=645 | cached=0.0% | searches=1 | $0.0555" ] }, "execution_count": null, @@ -4817,7 +4939,7 @@ "outputs": [], "source": [ "#| export\n", - "class AsyncChat:\n", + "class AsyncChat(BasicRepr):\n", " def __init__(\n", " self,\n", " model:str, # LiteLLM compatible model name \n", @@ -5053,11 +5175,34 @@ "outputs": [], "source": [ "#| export\n", + "def _chunk_text(o):\n", + " if isinstance(o, dict): return ''.join(str(o.get(k) or '') for k in ('text','thinking','refusal'))\n", + " if isinstance(o, Part): return o.text or ''\n", + " return ''\n", + "\n", "@asave_iter\n", - "async def astream_with_complete(self, agen, postproc=noop):\n", - " async for chunk in agen:\n", - " if not isinstance(chunk, Completion): yield postproc(chunk)\n", - " self.value = chunk" + "async def astream_with_complete(self, chat, agen, postproc=noop):\n", + " out = []\n", + " try:\n", + " async for chunk in agen:\n", + " if not isinstance(chunk, Completion):\n", + " out.append(_chunk_text(chunk))\n", + " yield postproc(chunk)\n", + " self.value = chunk\n", + " except (GeneratorExit, asyncio.CancelledError):\n", + " api_name,vendor_name,*_ = resolve_api_vendor(chat.model, chat.vendor_name, chat.api_name, chat.api_key, chat.base_url)\n", + " api = api_registry.apis[api_name]\n", + " pt = approx_str_tokens([chat.turn_sysp, chat.turn_msgs, chat.tool_schemas])\n", + " ct = approx_str_tokens(''.join(out))\n", + " usage = api.norm_usage(api.approx_raw_usage(pt, ct))\n", + " self.value = Completion(model=chat.model,\n", + " message=Msg(role=\"assistant\", content=[Part('text', ''.join(out))]),\n", + " finish_reason=FinishReason.interrupted,\n", + " api_name=api_name,\n", + " vendor_name=vendor_name,\n", + " usage=usage)\n", + " chat._track(self.value)\n", + " raise" ] }, { @@ -5092,7 +5237,7 @@ " temperature=None if think else ifnone(temp,self.temp), **self.turn_kwargs)\n", " if stream:\n", " if self.prefill: yield _mk_prefill(self.prefill)\n", - " res = astream_with_complete(res, postproc=postproc)\n", + " res = astream_with_complete(self, res, postproc=postproc)\n", " async for chunk in res: yield chunk\n", " res = res.value\n", " self.turn_res, self.turn_msg = res, contents(res)\n", @@ -5250,24 +5395,24 @@ "\n", "
Thinking\n", "\n", - "We need to interpret the user's question: \"what did I just say?\" The user previously said \"hi\" and I responded \"hello\". Now they ask what they just said. This could be a test of memory, or a playful question, or maybe they are checking if I recall the conversation. Since I'm an AI, I can recall the immediate prior message. The user's last message before the current one was \"hi\". So I should answer that they said \"hi\". But also note that after my \"hello\", they asked \"what did I just say?\" So the \"just say\" refers to their previous utterance. I'll respond accordingly.\n", + "We need to interpret the user's question: \"what did I just say?\" The user previously said \"hi\" and then the assistant responded \"hello\". Now user asks \"what did I just say?\" Possibly user is testing memory or being playful. As an AI, I should note that the user said \"hi\" just before. But careful: the user's last message is \"what did I just say?\" referring to their previous message. So answer: \"You said 'hi'.\" However, the user might be referring to the entire exchange? I'll answer directly.\n", "\n", "
\n", "\n", - "You just said **\"hi\"** before I responded with \"hello.\" Then you asked, \"what did I just say?\" — which is your current message. So, to be precise: the last thing you said before this question was \"hi.\"\n", + "You said \"hi\".\n", "\n", "
\n", "\n", "- model: `deepseek-v4-flash`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=16, completion_tokens=185, total_tokens=201, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=133, raw={'prompt_tokens': 16, 'completion_tokens': 185, 'total_tokens': 201, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 133}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 16})`\n", + "- usage: `Usage(prompt_tokens=16, completion_tokens=122, total_tokens=138, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=116, raw={'prompt_tokens': 16, 'completion_tokens': 122, 'total_tokens': 138, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 116}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 16})`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='thinking', text='We need to interpret the user\\'s question: \"what did I just say?\" The user previously said \"hi\" and I responded \"hello\". Now they ask what they just said. This could be a test of memory, or a playful question, or maybe they are checking if I recall the conversation. Since I\\'m an AI, I can recall the immediate prior message. The user\\'s last message before the current one was \"hi\". So I should answer that they said \"hi\". But also note that after my \"hello\", they asked \"what did I just say?\" So the \"just say\" refers to their previous utterance. I\\'ll respond accordingly.', data=None), Part(type='text', text='You just said **\"hi\"** before I responded with \"hello.\" Then you asked, \"what did I just say?\" — which is your current message. So, to be precise: the last thing you said before this question was \"hi.\"', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=16, completion_tokens=185, total_tokens=201, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=133, raw={'prompt_tokens': 16, 'completion_tokens': 185, 'total_tokens': 201, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 133}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 16}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '6836529b-e1df-4644-8546-cd2f271640b2', 'object': 'chat.completion', 'created': 1778751762, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'You just said **\"hi\"** before I responded with \"hello.\" Then you asked, \"what did I just say?\" — which is your current message. So, to be precise: the last thing you said before this question was \"hi.\"', 'reasoning_content': 'We need to interpret the user\\'s question: \"what did I just say?\" The user previously said \"hi\" and I responded \"hello\". Now they ask what they just said. This could be a test of memory, or a playful question, or maybe they are checking if I recall the conversation. Since I\\'m an AI, I can recall the immediate prior message. The user\\'s last message before the current one was \"hi\". So I should answer that they said \"hi\". But also note that after my \"hello\", they asked \"what did I just say?\" So the \"just say\" refers to their previous utterance. I\\'ll respond accordingly.'}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 16, 'completion_tokens': 185, 'total_tokens': 201, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 133}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 16}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" + "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='thinking', text='We need to interpret the user\\'s question: \"what did I just say?\" The user previously said \"hi\" and then the assistant responded \"hello\". Now user asks \"what did I just say?\" Possibly user is testing memory or being playful. As an AI, I should note that the user said \"hi\" just before. But careful: the user\\'s last message is \"what did I just say?\" referring to their previous message. So answer: \"You said \\'hi\\'.\" However, the user might be referring to the entire exchange? I\\'ll answer directly.', data=None), Part(type='text', text='You said \"hi\".', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=16, completion_tokens=122, total_tokens=138, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=116, raw={'prompt_tokens': 16, 'completion_tokens': 122, 'total_tokens': 138, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 116}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 16}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '1c5c3675-7a9a-48d1-a65c-cd9bfc2d00d1', 'object': 'chat.completion', 'created': 1781269655, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'You said \"hi\".', 'reasoning_content': 'We need to interpret the user\\'s question: \"what did I just say?\" The user previously said \"hi\" and then the assistant responded \"hello\". Now user asks \"what did I just say?\" Possibly user is testing memory or being playful. As an AI, I should note that the user said \"hi\" just before. But careful: the user\\'s last message is \"what did I just say?\" referring to their previous message. So answer: \"You said \\'hi\\'.\" However, the user might be referring to the entire exchange? I\\'ll answer directly.'}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 16, 'completion_tokens': 122, 'total_tokens': 138, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 116}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 16}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" ] }, "execution_count": null, @@ -5297,7 +5442,7 @@ "\n", "\n", "\n", - "The result of **3 + 5** is **8**.\n", + "The result of adding 3 and 5 is **8**.\n", "\n", "
\n", "\n", @@ -5310,7 +5455,7 @@ "" ], "text/plain": [ - "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='thinking', text='The result is 8.', data=None), Part(type='text', text='The result of **3 + 5** is **8**.', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=404, completion_tokens=20, total_tokens=424, cached_tokens=384, cache_creation_tokens=0, reasoning_tokens=6, raw={'prompt_tokens': 404, 'completion_tokens': 20, 'total_tokens': 424, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 20}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '151c175c-de1d-4d34-823a-e686c057cc24', 'object': 'chat.completion', 'created': 1778752479, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'The result of **3 + 5** is **8**.', 'reasoning_content': 'The result is 8.'}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 404, 'completion_tokens': 20, 'total_tokens': 424, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 20}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" + "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='thinking', text='The result is 8.', data=None), Part(type='text', text='The result of adding 3 and 5 is **8**.', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=404, completion_tokens=20, total_tokens=424, cached_tokens=384, cache_creation_tokens=0, reasoning_tokens=6, raw={'prompt_tokens': 404, 'completion_tokens': 20, 'total_tokens': 424, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 20}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '78b49bd0-f61c-4b0c-ba38-97f00286577a', 'object': 'chat.completion', 'created': 1781269659, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'The result of adding 3 and 5 is **8**.', 'reasoning_content': 'The result is 8.'}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 404, 'completion_tokens': 20, 'total_tokens': 424, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 20}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" ] }, "execution_count": null, @@ -5333,9 +5478,9 @@ "data": { "text/plain": [ "[Msg(role='user', content=[Part(type=, text='add 3 + 5', data=None)]),\n", - " Msg(role='assistant', content=[Part(type='thinking', text='The user wants to add 3 and 5. Let me use the simple_add tool.', data=None), Part(type='tool_use', text=None, data={'index': 0, 'type': 'function', 'id': 'call_00_rwRVHrYx0Peh7oykHVde6698', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", - " Msg(role='tool', content=[Part(type=, text='8', data={'id': 'call_00_rwRVHrYx0Peh7oykHVde6698', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", - " Msg(role='assistant', content=[Part(type='thinking', text='The result is 8.', data=None), Part(type='text', text='The result of **3 + 5** is **8**.', data={'citations': []})])]" + " Msg(role='assistant', content=[Part(type='thinking', text=\"The user wants to add 3 and 5. I'll use the simple_add tool.\", data=None), Part(type='tool_use', text=None, data={'index': 0, 'type': 'function', 'id': 'call_00_vy7Tm45vEJJ4U5vHlFfJ0905', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", + " Msg(role='tool', content=[Part(type=, text='8', data={'id': 'call_00_vy7Tm45vEJJ4U5vHlFfJ0905', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", + " Msg(role='assistant', content=[Part(type='thinking', text='The result is 8.', data=None), Part(type='text', text='The result of adding 3 and 5 is **8**.', data={'citations': []})])]" ] }, "execution_count": null, @@ -5384,20 +5529,20 @@ "\n", "
\n", "\n", - "The result of **10 + 2** is **12**.\n", + "The result of adding 10 and 2 is **12**.\n", "\n", "
\n", "\n", "- model: `deepseek-v4-flash`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=494, completion_tokens=20, total_tokens=514, cached_tokens=384, cache_creation_tokens=0, reasoning_tokens=6, raw={'prompt_tokens': 494, 'completion_tokens': 20, 'total_tokens': 514, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 110})`\n", + "- usage: `Usage(prompt_tokens=502, completion_tokens=20, total_tokens=522, cached_tokens=384, cache_creation_tokens=0, reasoning_tokens=6, raw={'prompt_tokens': 502, 'completion_tokens': 20, 'total_tokens': 522, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 118})`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='thinking', text='The result is 12.', data=None), Part(type='text', text='The result of **10 + 2** is **12**.', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=494, completion_tokens=20, total_tokens=514, cached_tokens=384, cache_creation_tokens=0, reasoning_tokens=6, raw={'prompt_tokens': 494, 'completion_tokens': 20, 'total_tokens': 514, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 110}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '6fb7f82d-7ee1-4273-a702-c4937b2d8446', 'object': 'chat.completion', 'created': 1778752502, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'The result of **10 + 2** is **12**.', 'reasoning_content': 'The result is 12.'}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 494, 'completion_tokens': 20, 'total_tokens': 514, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 110}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" + "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='thinking', text='The result is 12.', data=None), Part(type='text', text='The result of adding 10 and 2 is **12**.', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=502, completion_tokens=20, total_tokens=522, cached_tokens=384, cache_creation_tokens=0, reasoning_tokens=6, raw={'prompt_tokens': 502, 'completion_tokens': 20, 'total_tokens': 522, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 118}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': 'dfc8be6f-24bb-42af-af03-f7c73ed4f042', 'object': 'chat.completion', 'created': 1781269662, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': 'The result of adding 10 and 2 is **12**.', 'reasoning_content': 'The result is 12.'}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 502, 'completion_tokens': 20, 'total_tokens': 522, 'prompt_tokens_details': {'cached_tokens': 384}, 'completion_tokens_details': {'reasoning_tokens': 6}, 'prompt_cache_hit_tokens': 384, 'prompt_cache_miss_tokens': 118}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" ] }, "execution_count": null, @@ -5419,13 +5564,13 @@ "data": { "text/plain": [ "[Msg(role='user', content=[Part(type=, text='add 3 + 5', data=None)]),\n", - " Msg(role='assistant', content=[Part(type='tool_use', text=None, data={'index': 0, 'type': 'function', 'id': 'call_00_rwRVHrYx0Peh7oykHVde6698', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", - " Msg(role='tool', content=[Part(type=, text='8', data={'id': 'call_00_rwRVHrYx0Peh7oykHVde6698', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", - " Msg(role='assistant', content=[Part(type='text', text='The result of **3 + 5** is **8**.', data={'citations': []})]),\n", + " Msg(role='assistant', content=[Part(type='tool_use', text=None, data={'index': 0, 'type': 'function', 'id': 'call_00_vy7Tm45vEJJ4U5vHlFfJ0905', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", + " Msg(role='tool', content=[Part(type=, text='8', data={'id': 'call_00_vy7Tm45vEJJ4U5vHlFfJ0905', 'name': 'simple_add', 'arguments': {'a': 3, 'b': 5}, 'server': False})]),\n", + " Msg(role='assistant', content=[Part(type='text', text='The result of adding 3 and 5 is **8**.', data={'citations': []})]),\n", " Msg(role='user', content=[Part(type=, text='what is 10 + 2', data=None)]),\n", - " Msg(role='assistant', content=[Part(type='thinking', text='The user wants to add 10 and 2.', data=None), Part(type='tool_use', text=None, data={'index': 0, 'type': 'function', 'id': 'call_00_AjMaDAV0jy0PC8gNuVuC5090', 'name': 'simple_add', 'arguments': {'a': 10, 'b': 2}, 'server': False})]),\n", - " Msg(role='tool', content=[Part(type=, text='12', data={'id': 'call_00_AjMaDAV0jy0PC8gNuVuC5090', 'name': 'simple_add', 'arguments': {'a': 10, 'b': 2}, 'server': False})]),\n", - " Msg(role='assistant', content=[Part(type='thinking', text='The result is 12.', data=None), Part(type='text', text='The result of **10 + 2** is **12**.', data={'citations': []})])]" + " Msg(role='assistant', content=[Part(type='thinking', text='The user wants to add 10 and 2. Let me use the simple_add function.', data=None), Part(type='tool_use', text=None, data={'index': 0, 'type': 'function', 'id': 'call_00_3VKeBGea4PcODYkrf6B83285', 'name': 'simple_add', 'arguments': {'a': 10, 'b': 2}, 'server': False})]),\n", + " Msg(role='tool', content=[Part(type=, text='12', data={'id': 'call_00_3VKeBGea4PcODYkrf6B83285', 'name': 'simple_add', 'arguments': {'a': 10, 'b': 2}, 'server': False})]),\n", + " Msg(role='assistant', content=[Part(type='thinking', text='The result is 12.', data=None), Part(type='text', text='The result of adding 10 and 2 is **12**.', data={'citations': []})])]" ] }, "execution_count": null, @@ -5517,31 +5662,77 @@ "
\n", "\n", "```python\n", - "def fib(n):\n", - " # base cases\n", - " if n <= 1:\n", + "# Importing required module for efficient computations\n", + "from functools import lru_cache\n", + "\n", + "# Option 1: Recursive with memoization (most elegant for reading)\n", + "@lru_cache(maxsize=None)\n", + "def fib(n: int) -> int:\n", + " \"\"\"\n", + " Returns the n-th Fibonacci number (0-indexed: fib(0) = 0, fib(1) = 1).\n", + " Uses memoization to achieve O(n) time complexity.\n", + " \"\"\"\n", + " if n < 2:\n", " return n\n", - " # iterative approach for efficiency: O(n) time, O(1) space\n", + " return fib(n - 1) + fib(n - 2)\n", + "\n", + "\n", + "# Option 2: Iterative (most efficient for space)\n", + "def fib_iterative(n: int) -> int:\n", + " \"\"\"\n", + " Returns the n-th Fibonacci number iteratively.\n", + " O(n) time, O(1) space.\n", + " \"\"\"\n", + " if n < 2:\n", + " return n\n", + " \n", " a, b = 0, 1\n", " for _ in range(2, n + 1):\n", " a, b = b, a + b\n", + " \n", " return b\n", - "```\n", "\n", - "This implements the Fibonacci sequence: `fib(0)=0`, `fib(1)=1`, `fib(2)=1`, `fib(3)=2`, etc. The iterative method avoids the exponential blowup of naive recursion.\n", + "\n", + "# Option 3: Closed-form / Binet's formula (interesting but imprecise for large n)\n", + "import math\n", + "\n", + "def fib_binet(n: int) -> int:\n", + " \"\"\"\n", + " Returns the n-th Fibonacci number using Binet's formula.\n", + " Note: Due to floating-point precision, this is only exact for n <= 70.\n", + " \"\"\"\n", + " sqrt5 = math.sqrt(5)\n", + " phi = (1 + sqrt5) / 2\n", + " psi = (1 - sqrt5) / 2\n", + " \n", + " return int((phi**n - psi**n) / sqrt5)\n", + "\n", + "\n", + "# Demonstration\n", + "if __name__ == \"__main__\":\n", + " n = 30\n", + " print(f\"fib({n}) = {fib(n)}\") # Uses memoized recursion\n", + " print(f\"fib_iterative({n}) = {fib_iterative(n)}\")\n", + " print(f\"fib_binet({n}) = {fib_binet(n)}\") # Matches for n=30\n", + " \n", + " # Show the sequence\n", + " print(\"\\nFibonacci sequence (first 10):\")\n", + " for i in range(10):\n", + " print(f\"fib({i}) = {fib(i)}\")\n", + "```\n", "\n", "
\n", "\n", "- model: `deepseek-v4-flash`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=9, completion_tokens=127, total_tokens=136, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 9, 'completion_tokens': 127, 'total_tokens': 136, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 0}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 9})`\n", + "- usage: `Usage(prompt_tokens=8, completion_tokens=468, total_tokens=476, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 8, 'completion_tokens': 468, 'total_tokens': 476, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 0}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 8})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='text', text='```python\\ndef fib(n):\\n # base cases\\n if n <= 1:\\n return n\\n # iterative approach for efficiency: O(n) time, O(1) space\\n a, b = 0, 1\\n for _ in range(2, n + 1):\\n a, b = b, a + b\\n return b\\n```\\n\\nThis implements the Fibonacci sequence: `fib(0)=0`, `fib(1)=1`, `fib(2)=1`, `fib(3)=2`, etc. The iterative method avoids the exponential blowup of naive recursion.', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=9, completion_tokens=127, total_tokens=136, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 9, 'completion_tokens': 127, 'total_tokens': 136, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 0}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 9}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '00f0fc81-9919-4f0f-886e-605d86f83c92', 'object': 'chat.completion', 'created': 1778685370, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': '\\ndef fib(n):\\n # base cases\\n if n <= 1:\\n return n\\n # iterative approach for efficiency: O(n) time, O(1) space\\n a, b = 0, 1\\n for _ in range(2, n + 1):\\n a, b = b, a + b\\n return b\\n```\\n\\nThis implements the Fibonacci sequence: `fib(0)=0`, `fib(1)=1`, `fib(2)=1`, `fib(3)=2`, etc. The iterative method avoids the exponential blowup of naive recursion.', 'reasoning_content': None}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 9, 'completion_tokens': 127, 'total_tokens': 136, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 0}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 9}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" + "Completion(model='deepseek-v4-flash', message=Msg(role='assistant', content=[Part(type='text', text='```python\\n# Importing required module for efficient computations\\nfrom functools import lru_cache\\n\\n# Option 1: Recursive with memoization (most elegant for reading)\\n@lru_cache(maxsize=None)\\ndef fib(n: int) -> int:\\n \"\"\"\\n Returns the n-th Fibonacci number (0-indexed: fib(0) = 0, fib(1) = 1).\\n Uses memoization to achieve O(n) time complexity.\\n \"\"\"\\n if n < 2:\\n return n\\n return fib(n - 1) + fib(n - 2)\\n\\n\\n# Option 2: Iterative (most efficient for space)\\ndef fib_iterative(n: int) -> int:\\n \"\"\"\\n Returns the n-th Fibonacci number iteratively.\\n O(n) time, O(1) space.\\n \"\"\"\\n if n < 2:\\n return n\\n \\n a, b = 0, 1\\n for _ in range(2, n + 1):\\n a, b = b, a + b\\n \\n return b\\n\\n\\n# Option 3: Closed-form / Binet\\'s formula (interesting but imprecise for large n)\\nimport math\\n\\ndef fib_binet(n: int) -> int:\\n \"\"\"\\n Returns the n-th Fibonacci number using Binet\\'s formula.\\n Note: Due to floating-point precision, this is only exact for n <= 70.\\n \"\"\"\\n sqrt5 = math.sqrt(5)\\n phi = (1 + sqrt5) / 2\\n psi = (1 - sqrt5) / 2\\n \\n return int((phi**n - psi**n) / sqrt5)\\n\\n\\n# Demonstration\\nif __name__ == \"__main__\":\\n n = 30\\n print(f\"fib({n}) = {fib(n)}\") # Uses memoized recursion\\n print(f\"fib_iterative({n}) = {fib_iterative(n)}\")\\n print(f\"fib_binet({n}) = {fib_binet(n)}\") # Matches for n=30\\n \\n # Show the sequence\\n print(\"\\\\nFibonacci sequence (first 10):\")\\n for i in range(10):\\n print(f\"fib({i}) = {fib(i)}\")\\n```', data={'citations': []})]), finish_reason='stop', usage=Usage(prompt_tokens=8, completion_tokens=468, total_tokens=476, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'prompt_tokens': 8, 'completion_tokens': 468, 'total_tokens': 476, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 0}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 8}), tool_calls=[], api_name='openai_chat', vendor_name='deepseek', raw={'id': '4f16a643-09ba-47eb-b8da-a414c92bd5a3', 'object': 'chat.completion', 'created': 1781269663, 'model': 'deepseek-v4-flash', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': '\\n# Importing required module for efficient computations\\nfrom functools import lru_cache\\n\\n# Option 1: Recursive with memoization (most elegant for reading)\\n@lru_cache(maxsize=None)\\ndef fib(n: int) -> int:\\n \"\"\"\\n Returns the n-th Fibonacci number (0-indexed: fib(0) = 0, fib(1) = 1).\\n Uses memoization to achieve O(n) time complexity.\\n \"\"\"\\n if n < 2:\\n return n\\n return fib(n - 1) + fib(n - 2)\\n\\n\\n# Option 2: Iterative (most efficient for space)\\ndef fib_iterative(n: int) -> int:\\n \"\"\"\\n Returns the n-th Fibonacci number iteratively.\\n O(n) time, O(1) space.\\n \"\"\"\\n if n < 2:\\n return n\\n \\n a, b = 0, 1\\n for _ in range(2, n + 1):\\n a, b = b, a + b\\n \\n return b\\n\\n\\n# Option 3: Closed-form / Binet\\'s formula (interesting but imprecise for large n)\\nimport math\\n\\ndef fib_binet(n: int) -> int:\\n \"\"\"\\n Returns the n-th Fibonacci number using Binet\\'s formula.\\n Note: Due to floating-point precision, this is only exact for n <= 70.\\n \"\"\"\\n sqrt5 = math.sqrt(5)\\n phi = (1 + sqrt5) / 2\\n psi = (1 - sqrt5) / 2\\n \\n return int((phi**n - psi**n) / sqrt5)\\n\\n\\n# Demonstration\\nif __name__ == \"__main__\":\\n n = 30\\n print(f\"fib({n}) = {fib(n)}\") # Uses memoized recursion\\n print(f\"fib_iterative({n}) = {fib_iterative(n)}\")\\n print(f\"fib_binet({n}) = {fib_binet(n)}\") # Matches for n=30\\n \\n # Show the sequence\\n print(\"\\\\nFibonacci sequence (first 10):\")\\n for i in range(10):\\n print(f\"fib({i}) = {fib(i)}\")\\n```', 'reasoning_content': None}, 'logprobs': None, 'finish_reason': 'stop'}], 'usage': {'prompt_tokens': 8, 'completion_tokens': 468, 'total_tokens': 476, 'prompt_tokens_details': {'cached_tokens': 0}, 'completion_tokens_details': {'reasoning_tokens': 0}, 'prompt_cache_hit_tokens': 0, 'prompt_cache_miss_tokens': 8}, 'system_fingerprint': 'fp_8b330d02d0_prod0820_fp8_kvcache_20260402'})" ] }, "execution_count": null, @@ -5630,7 +5821,7 @@ "text/markdown": [ "
\n", "\n", - "In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play withResponse was cut off at token limit.\n", + "Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litterResponse was cut off at token limit.\n", "\n", "
\n", "\n", @@ -5643,7 +5834,7 @@ "
" ], "text/plain": [ - "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text='In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', data={'type': 'output_text', 'logprobs': [], 'text': 'In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', 'citations': []}), Part(type=, text='Response was cut off at token limit.', data=None)]), finish_reason=, usage=Usage(prompt_tokens=17, completion_tokens=40, total_tokens=57, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_04822a0b95e0f7f70069f311d949c88192a50f746f6e2da30d', 'object': 'response', 'created_at': 1777537497, 'status': 'incomplete', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': None, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': {'reason': 'max_output_tokens'}, 'instructions': None, 'max_output_tokens': 40, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'msg_04822a0b95e0f7f70069f311da7c708192b38f9f2976e8450b', 'type': 'message', 'status': 'incomplete', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', 'citations': []}], 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 0.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text='Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', data={'type': 'output_text', 'logprobs': [], 'text': 'Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', 'citations': []}), Part(type=, text='Response was cut off at token limit.', data=None)]), finish_reason=, usage=Usage(prompt_tokens=17, completion_tokens=40, total_tokens=57, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0ea1afb244b6b23b006a2c04a505b481929b2633b5fc3ee5f5', 'object': 'response', 'created_at': 1781269669, 'status': 'incomplete', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': None, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': {'reason': 'max_output_tokens'}, 'instructions': None, 'max_output_tokens': 40, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'msg_0ea1afb244b6b23b006a2c04a58c988192a41f9844163bf8b6', 'type': 'message', 'status': 'incomplete', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', 'citations': []}], 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'context': None, 'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}, 'user': None, 'metadata': {}})" ] }, "execution_count": null, @@ -5680,7 +5871,7 @@ "" ], "text/plain": [ - "Completion(model='claude-opus-4-5', message=Msg(role='assistant', content=[Part(type=, text='AI server provider content filter was applied to this request', data=None)]), finish_reason='refusal', usage=Usage(prompt_tokens=30, completion_tokens=4, total_tokens=34, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-opus-4-5-20251101', 'id': 'msg_019rg4aYqPzPqtsiYjmzVJWZ', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': 'refusal', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}})" + "Completion(model='claude-opus-4-5', message=Msg(role='assistant', content=[Part(type=, text='AI server provider content filter was applied to this request', data=None)]), finish_reason='refusal', usage=Usage(prompt_tokens=30, completion_tokens=4, total_tokens=34, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-opus-4-5-20251101', 'id': 'msg_018PURsxcUDPtnFDExw4dZra', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': 'refusal', 'stop_sequence': None, 'stop_details': {'type': 'refusal', 'category': 'bio', 'explanation': None}, 'usage': {'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}})" ] }, "execution_count": null, @@ -6137,7 +6328,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "models/gemini-3-flash-preview\n", + "models/gemini-3-flash-preview\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "claude-sonnet-4-6\n" ] }, @@ -6198,7 +6395,7 @@ "\n", "
\n", "\n", - "- data: `{'type': 'function_call', 'status': 'completed', 'call_id': 'call_B51xXWFg10YkHqkJVMODTx4i', 'id': 'fc_0e2920bf05b71dc30069f311b880888191a42435c7c037419e', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", + "- data: `{'type': 'function_call', 'status': 'completed', 'call_id': 'call_Rd60uIGNk8JHc1NrOaTSaKKQ', 'id': 'fc_0da992fc5b25d8b2006a2c04bac2dc81a19b1e0a8f8bfafe95', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", "\n", "
\n", "\n", @@ -6216,7 +6413,7 @@ "\n", "
\n", "\n", - "- data: `{'id': 'fc_0e2920bf05b71dc30069f311b880888191a42435c7c037419e', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", + "- data: `{'id': 'fc_0da992fc5b25d8b2006a2c04bac2dc81a19b1e0a8f8bfafe95', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", "\n", "
\n", "\n", @@ -6248,11 +6445,11 @@ "\n", "**Part** (`text`)\n", "\n", - "I used the tool to calculate 5 + 7, and the result is 12. If you have more calculations or questions, feel free to ask!\n", + "I used a calculation tool to determine the sum of 5 and 7. The result is 12. If you need more calculations or have other questions, please let me know!\n", "\n", "
\n", "\n", - "- data: `{'type': 'output_text', 'logprobs': [], 'text': 'I used the tool to calculate 5 + 7, and the result is 12. If you have more calculations or questions, feel free to ask!', 'citations': []}`\n", + "- data: `{'type': 'output_text', 'logprobs': [], 'text': 'I used a calculation tool to determine the sum of 5 and 7. The result is 12. If you need more calculations or have other questions, please let me know!', 'citations': []}`\n", "\n", "
\n", "\n", @@ -6291,7 +6488,7 @@ "\n", "
\n", "\n", - "- data: `{'type': 'function_call', 'status': 'completed', 'call_id': 'call_B51xXWFg10YkHqkJVMODTx4i', 'id': 'fc_0e2920bf05b71dc30069f311b880888191a42435c7c037419e', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", + "- data: `{'type': 'function_call', 'status': 'completed', 'call_id': 'call_Rd60uIGNk8JHc1NrOaTSaKKQ', 'id': 'fc_0da992fc5b25d8b2006a2c04bac2dc81a19b1e0a8f8bfafe95', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", "\n", "
\n", "\n", @@ -6309,7 +6506,7 @@ "\n", "
\n", "\n", - "- data: `{'id': 'fc_0e2920bf05b71dc30069f311b880888191a42435c7c037419e', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", + "- data: `{'id': 'fc_0da992fc5b25d8b2006a2c04bac2dc81a19b1e0a8f8bfafe95', 'name': 'async_add', 'arguments': {'a': 5, 'b': 7}, 'server': False}`\n", "\n", "
\n", "\n", @@ -6341,11 +6538,11 @@ "\n", "**Part** (`text`)\n", "\n", - "I used the tool to calculate 5 + 7, and the result is 12. If you have more calculations or questions, feel free to ask!\n", + "I used a calculation tool to determine the sum of 5 and 7. The result is 12. If you need more calculations or have other questions, please let me know!\n", "\n", "
\n", "\n", - "- data: `{'type': 'output_text', 'logprobs': [], 'text': 'I used the tool to calculate 5 + 7, and the result is 12. If you have more calculations or questions, feel free to ask!', 'citations': []}`\n", + "- data: `{'type': 'output_text', 'logprobs': [], 'text': 'I used a calculation tool to determine the sum of 5 and 7. The result is 12. If you need more calculations or have other questions, please let me know!', 'citations': []}`\n", "\n", "
\n", "\n", @@ -6379,7 +6576,7 @@ "text/markdown": [ "
\n", "\n", - "In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play withResponse was cut off at token limit.\n", + "Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litterResponse was cut off at token limit.\n", "\n", "
\n", "\n", @@ -6392,7 +6589,7 @@ "
" ], "text/plain": [ - "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text='In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', data={'type': 'output_text', 'logprobs': [], 'text': 'In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', 'citations': []}), Part(type=, text='Response was cut off at token limit.', data=None)]), finish_reason=, usage=Usage(prompt_tokens=17, completion_tokens=40, total_tokens=57, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_04822a0b95e0f7f70069f311d949c88192a50f746f6e2da30d', 'object': 'response', 'created_at': 1777537497, 'status': 'incomplete', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': None, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': {'reason': 'max_output_tokens'}, 'instructions': None, 'max_output_tokens': 40, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'msg_04822a0b95e0f7f70069f311da7c708192b38f9f2976e8450b', 'type': 'message', 'status': 'incomplete', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', 'citations': []}], 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 0.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}, 'user': None, 'metadata': {}})" + "Completion(model='gpt-4.1', message=Msg(role='assistant', content=[Part(type=, text='Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', data={'type': 'output_text', 'logprobs': [], 'text': 'Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', 'citations': []}), Part(type=, text='Response was cut off at token limit.', data=None)]), finish_reason=, usage=Usage(prompt_tokens=17, completion_tokens=40, total_tokens=57, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}), tool_calls=[], api_name='openai', vendor_name='openai', raw={'id': 'resp_0ea1afb244b6b23b006a2c04a505b481929b2633b5fc3ee5f5', 'object': 'response', 'created_at': 1781269669, 'status': 'incomplete', 'background': False, 'billing': {'payer': 'developer'}, 'completed_at': None, 'error': None, 'frequency_penalty': 0.0, 'incomplete_details': {'reason': 'max_output_tokens'}, 'instructions': None, 'max_output_tokens': 40, 'max_tool_calls': None, 'model': 'gpt-4.1-2025-04-14', 'moderation': None, 'output': [{'id': 'msg_0ea1afb244b6b23b006a2c04a58c988192a41f9844163bf8b6', 'type': 'message', 'status': 'incomplete', 'content': [{'type': 'output_text', 'logprobs': [], 'text': 'Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', 'citations': []}], 'role': 'assistant'}], 'parallel_tool_calls': True, 'presence_penalty': 0.0, 'previous_response_id': None, 'prompt_cache_key': None, 'prompt_cache_retention': 'in_memory', 'reasoning': {'context': None, 'effort': None, 'summary': None}, 'safety_identifier': None, 'service_tier': 'default', 'store': True, 'temperature': 1.0, 'text': {'format': {'type': 'text'}, 'verbosity': 'medium'}, 'tool_choice': 'auto', 'tools': [], 'top_logprobs': 0, 'top_p': 1.0, 'truncation': 'disabled', 'usage': {'input_tokens': 17, 'input_tokens_details': {'cached_tokens': 0}, 'output_tokens': 40, 'output_tokens_details': {'reasoning_tokens': 0}, 'total_tokens': 57}, 'user': None, 'metadata': {}})" ] }, "execution_count": null, @@ -6425,11 +6622,11 @@ "\n", "**Part** (`text`)\n", "\n", - "In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with\n", + "Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter\n", "\n", "
\n", "\n", - "- data: `{'type': 'output_text', 'logprobs': [], 'text': 'In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', 'citations': []}`\n", + "- data: `{'type': 'output_text', 'logprobs': [], 'text': 'Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', 'citations': []}`\n", "\n", "
\n", "\n", @@ -6448,7 +6645,7 @@ "" ], "text/plain": [ - "Msg(role='assistant', content=[Part(type=, text='In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', data={'type': 'output_text', 'logprobs': [], 'text': 'In a quiet town nestled between rolling hills, there lived a robot named Pixel. Pixel was built to help with chores, but he longed for a friend. Every day, he watched children play with', 'citations': []}), Part(type=, text='Response was cut off at token limit.', data=None)])" + "Msg(role='assistant', content=[Part(type=, text='Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', data={'type': 'output_text', 'logprobs': [], 'text': 'Spark was a little robot with a gleaming silver shell and a bright blue eye that blinked like a star. He roamed the city’s quiet streets every morning, picking up stray pieces of litter', 'citations': []}), Part(type=, text='Response was cut off at token limit.', data=None)])" ] }, "execution_count": null, @@ -6492,7 +6689,7 @@ "" ], "text/plain": [ - "Completion(model='claude-opus-4-5', message=Msg(role='assistant', content=[Part(type=, text='AI server provider content filter was applied to this request', data=None)]), finish_reason='refusal', usage=Usage(prompt_tokens=30, completion_tokens=4, total_tokens=34, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-opus-4-5-20251101', 'id': 'msg_019rg4aYqPzPqtsiYjmzVJWZ', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': 'refusal', 'stop_sequence': None, 'stop_details': None, 'usage': {'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}})" + "Completion(model='claude-opus-4-5', message=Msg(role='assistant', content=[Part(type=, text='AI server provider content filter was applied to this request', data=None)]), finish_reason='refusal', usage=Usage(prompt_tokens=30, completion_tokens=4, total_tokens=34, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=0, raw={'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}), tool_calls=[], api_name='anthropic', vendor_name='anthropic', raw={'model': 'claude-opus-4-5-20251101', 'id': 'msg_018PURsxcUDPtnFDExw4dZra', 'type': 'message', 'role': 'assistant', 'content': [], 'stop_reason': 'refusal', 'stop_sequence': None, 'stop_details': {'type': 'refusal', 'category': 'bio', 'explanation': None}, 'usage': {'input_tokens': 30, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 0, 'cache_creation': {'ephemeral_5m_input_tokens': 0, 'ephemeral_1h_input_tokens': 0}, 'output_tokens': 4, 'service_tier': 'standard', 'inference_geo': 'not_available'}})" ] }, "execution_count": null, @@ -6593,8 +6790,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "🔧 async_add\n", - "The sum of 5 and 7 is 12. I have successfully completed the calculation." + "🔧 async_add\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5 + 7 is 12." ] } ], @@ -6615,20 +6818,20 @@ "text/markdown": [ "
\n", "\n", - "The sum of 5 and 7 is 12. I have successfully completed the calculation.\n", + "5 + 7 is 12.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=155, completion_tokens=20, total_tokens=266, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=91, raw={'promptTokenCount': 155, 'candidatesTokenCount': 20, 'totalTokenCount': 266, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91})`\n", + "- usage: `Usage(prompt_tokens=155, completion_tokens=9, total_tokens=248, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=84, raw={'promptTokenCount': 155, 'candidatesTokenCount': 9, 'totalTokenCount': 248, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 84, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='The sum of 5 and 7 is 12. I have successfully completed the calculation.', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=155, completion_tokens=20, total_tokens=266, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=91, raw={'promptTokenCount': 155, 'candidatesTokenCount': 20, 'totalTokenCount': 266, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'deltas': [Delta(text='The sum of 5 and 7 is 12. I', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=155, completion_tokens=14, total_tokens=260, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=91, raw={'promptTokenCount': 155, 'candidatesTokenCount': 14, 'totalTokenCount': 260, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}), raw={'candidates': [{'content': {'parts': [{'text': 'The sum of 5 and 7 is 12. I'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 155, 'candidatesTokenCount': 14, 'totalTokenCount': 260, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'GBLzafTKD_-MkdUPpqav0QU'}), Delta(text=' have successfully completed the calculation.', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=155, completion_tokens=20, total_tokens=266, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=91, raw={'promptTokenCount': 155, 'candidatesTokenCount': 20, 'totalTokenCount': 266, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}), raw={'candidates': [{'content': {'parts': [{'text': ' have successfully completed the calculation.'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 155, 'candidatesTokenCount': 20, 'totalTokenCount': 266, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'GBLzafTKD_-MkdUPpqav0QU'}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=155, completion_tokens=20, total_tokens=266, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=91, raw={'promptTokenCount': 155, 'candidatesTokenCount': 20, 'totalTokenCount': 266, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}), raw={'candidates': [{'content': {'parts': [{'text': '', 'thoughtSignature': 'EpYDCpMDAQw51scvUip1KQZbkoQn30lkq7qVTKDSth1pCk0kI7rT+ztJAHyGH+RBR9fb1ruh85CeLEXqTK6YgO/iAVzVqXxYdzR2kaHOLxyu0fR3zlfpXYBw4J89p+N9WyGZCYy+Ss5iyRyTdX0/uSiccsPmRrFCYXW+Idz98eMxa1I64j8m2muD7dVKPCjpVT/Y0Idb4sdwTnwPN+rNBDyhvnqa8MDcLyRlUTA/FewfUy20Nsb+0AnDaFp/tZ2O4mYnHQJMNt4Izl3pn27yMKpqVgfimfoCZjLMN2/kp+xB94LEkhc/3mnLyP1fHKWQnFwkRSyRc7r0uePT6bfDVfEYAagYmjHE+3omh/M6dVbTuenMlZK7LvBvqgZfEApPfgXodu881Z5XyTIgnVtwx4Y64sjPkzWDN9qew+9UrUJR4bA4iOIJqcBw/tkPkhvrkH/3OcuRyTk02H6hoNP7phkcC423KQaE5ZNVQTwna8gU+hyUJyMZk1GVseZ4JjmAFzr2zRBH19dPAWRkF8tyova8tKs9Zw3bfQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 155, 'candidatesTokenCount': 20, 'totalTokenCount': 266, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 91}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'GBLzafTKD_-MkdUPpqav0QU'})]})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='5 + 7 is 12.', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=155, completion_tokens=9, total_tokens=248, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=84, raw={'promptTokenCount': 155, 'candidatesTokenCount': 9, 'totalTokenCount': 248, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 84, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'deltas': [Delta(text='5 + 7 is 12.', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=155, completion_tokens=9, total_tokens=248, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=84, raw={'promptTokenCount': 155, 'candidatesTokenCount': 9, 'totalTokenCount': 248, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 84, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': '5 + 7 is 12.'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 155, 'candidatesTokenCount': 9, 'totalTokenCount': 248, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 84, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'vgQsatjaCaLSjMcPmbfOkQI'}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=155, completion_tokens=9, total_tokens=248, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=84, raw={'promptTokenCount': 155, 'candidatesTokenCount': 9, 'totalTokenCount': 248, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 84, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': '', 'thoughtSignature': 'Eu8CCuwCAQw51seyg1jd+662CG2Eplq58rYWnL2c0Gb1sVOaqDuCWikdebrMQRGOzRkmkrZftIakXg+bhTL/o5wVcuSgHYxnsgA9Lp5tMFBKjWTfFQdjdKxXtXWmhGIblEpCM+l7q7h1eQCsTDhOZ6Xtygo/r50PKxmmISho4Lh+S2Lj++XRbWNsOGZFD4x16CyxaR+tyvy+4ZLYqbj6S558mLOTcBHps1ta2AtlfOD5Hbhn+yfINJiA5iivjfYVx55jUSoIPjvXiA3DMx4x4HrxIfikyhyfcWvWTB8UbNmjsG7ZR6pTBwDSWhiHLkqHETHhT+G/ena8gJ816MrzWB4I0jY+IrXhef4RFvqpWNTkJu+xts1ZYbu+IEZP/Hp0Wd1ErTJvnR2ArL07nK+MfvZ7KYAJ5ioR6uCJymeVzAGi9eKsn2KSye4JmqcCZu4p/TZ0V57OrBIJtY8Cw2okKLwpQ538t4yaUtqRdGjDolGVCA=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 155, 'candidatesTokenCount': 9, 'totalTokenCount': 248, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 84, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'vgQsatjaCaLSjMcPmbfOkQI'})]})" ] }, "execution_count": null, @@ -7131,14 +7334,14 @@ "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65})`\n", + "- usage: `Usage(prompt_tokens=3, completion_tokens=9, total_tokens=55, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=43, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 55, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'})`\n", "\n", "\n", "\n", "" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'deltas': [Delta(text='Hello! How can I', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=5, total_tokens=73, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 5, 'totalTokenCount': 73, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), raw={'candidates': [{'content': {'parts': [{'text': 'Hello! How can I'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 5, 'totalTokenCount': 73, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'gRLzacDtIt6A3boP9vCWsAg'}), Delta(text=' help you today?', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), raw={'candidates': [{'content': {'parts': [{'text': ' help you today?'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'gRLzacDtIt6A3boP9vCWsAg'}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=77, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=65, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}), raw={'candidates': [{'content': {'parts': [{'text': '', 'thoughtSignature': 'EtQCCtECAQw51sfRXDOcN9iujtIsIdL/3Hqy9Ppa7GABoJXxMd00zUZUs4rcHJs815F1BZP0RlKbRrxtSACPJBb5ypxaKrzijIymPV7n9FynodoT6/B7wJquuHXD6rIvPy9/nssqrWAcBA5fJOdjXRtfM3tMLhIcl6Np3L87f6KeOwgS/npqJLikxKJxHFukl1cRw2COc3gqKfksPcAwPydBUcegmji3elck26EZmqzqO8+jCETceWkThUCxmg9jM9oWI3JmmrOFSKZ9/IcIFf4kuz/xeFxzPbdh/PQW1GMHndLy/PErTkRIwu5HtcZQYAZWcwqB3ob6ulYi0NdDWl9Y1SeMCa911GpG1W3iOro46AZcpe/+eEj16TFCqReGU6nD2MSHx9iNcGhTu919tAW5BGw1sKfZV5PFltMBAzQTRvplLakXAwsdxE/jPheVo6PZj9VtXQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 77, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 65}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'gRLzacDtIt6A3boP9vCWsAg'})]})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='Hello! How can I help you today?', data={'citations': []})]), finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=55, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=43, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 55, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'deltas': [Delta(text='Hello', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=1, total_tokens=47, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=43, raw={'promptTokenCount': 3, 'candidatesTokenCount': 1, 'totalTokenCount': 47, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': 'Hello'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 1, 'totalTokenCount': 47, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'xAQsatbrJbKgjMcPodSF6Q8'}), Delta(text='! How can I help you today?', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=None, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=55, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=43, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 55, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': '! How can I help you today?'}], 'role': 'model'}, 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 55, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'xAQsatbrJbKgjMcPodSF6Q8'}), Delta(text='', thinking='', refusal='', tool_calls=[], citations=[], server_tool_result=None, finish_reason=, usage=Usage(prompt_tokens=3, completion_tokens=9, total_tokens=55, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=43, raw={'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 55, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}), raw={'candidates': [{'content': {'parts': [{'text': '', 'thoughtSignature': 'EukBCuYBAQw51seUutiW8zYWNJrsqNCz74n+8M9ur2eZz8tctGhtYd/fDBdkGWaBNKhxS2qOfFyL8vO51LIORyADbor+s/P0Oytjrkw0sIhalVdueut0oPEUGcwFUP2XyI9iTGwAQCSxKoO7BqqcAafCyDEdhPoYYV2uaYTkS9JPUkNNyP2O62XOv9sl0OLVmlH4YHr53uMm3hzo1Gqqa/PYe8CS/ZnSrHXZbJljZyexhtVn33X3QIXj3h2YhGPE8t7c7/jQwVhfGB877LHpqIYBJOqRsETC861rb7szVGxyyzgyuqjgRUc7cCk='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 3, 'candidatesTokenCount': 9, 'totalTokenCount': 55, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 3}], 'thoughtsTokenCount': 43, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'xAQsatbrJbKgjMcPodSF6Q8'})]})" ] }, "execution_count": null, @@ -7178,14 +7381,14 @@ "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `tool_calls`\n", - "- usage: `Usage(prompt_tokens=161, completion_tokens=16, total_tokens=467, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=290, raw={'promptTokenCount': 161, 'candidatesTokenCount': 16, 'totalTokenCount': 467, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 161}], 'thoughtsTokenCount': 290})`\n", + "- usage: `Usage(prompt_tokens=161, completion_tokens=16, total_tokens=573, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=396, raw={'promptTokenCount': 161, 'candidatesTokenCount': 16, 'totalTokenCount': 573, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 161}], 'thoughtsTokenCount': 396, 'serviceTier': 'standard'})`\n", "\n", "\n", "\n", "" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=None, data={'thoughtSignature': 'EvwJCvkJAQw51sf7LU+mf2dCXBYYlaLUr8ANGOi5lSbXtMxMPoOO2TO0oUeDQnHzaNzGMQ7y8XxwyPj+loyM4vh3p4Lz2SYewlaKmkvzNwZFP2VxmJIzRMu9MgMlbhNSnLI1dO19OxmhHnzi1pY7KdaSCwoFqxr7DMGGn+QqtlwOXE3EBlcOW30TG4zGiksz00HpA+XMnns+oGxE2+Mf21A6BN8Gxh+975tkAbAqGSo78gBnG/o9mo/4ZHX1goNUSVo0CgJ3Hxv7Es9Sn3CRzFMQyNq7MLlQTeKNPSJh6OW+rJI131pxKsrTlyK1RQdu+QxUqURxjJi+Of3a4he7mOoVY0YtZRvEcfYeXvq1j0GpeIzx60rL0xxNMxRiURx5/+zqKLsxSYY46zgs4nRGHjEkfkSMc5JRfwkPHsALs8kldXc8xwqooenWXDqKoLcuRPkz9Hjb3+GDMlP1TyeujOwKUmIgPQpF9sRy+2Uig8ZbwIQ694AVuBvDHtLp9IiccEMBlhSrIYSegknSwEtRiai+RmoIEilHNz/23GctfZLZQzWuYvp5hGAfB3tRvdOUbH0rqm88S6t0q/wobu1YDN+ll9d32yhVi9ZOog3klfbjA9Lqspj6Mmk51v5103b6hvJ/lsHLaXx2v6qpD+F1pGstLzZFBZL35pfkNP10EuoXaWTVG/iF2mQshpKDZBKButvGghG7i/SwrpCmz43mXmQpMccqu5b2Kd68IHyB6nq7dza6C9TtPJxc/sWHp7FcYSaq12jEhaZj/CQK+Y2Mfhx23XkrWvTXkaQ/di3rD2DKa8RrNoKuV10PUiHfJPp9JunxdZLhTe2WSw1pkdIzt54hjdhh6UPASn0lcXdQKAJkvRn3N6IiyPXEBlMl7emLaPzB28SNOw/Zb7y2AghPgp3e9h8g/qq6Ql9FJ3odUYxtA0RTN1zKaBwy4Pls0Zlr6rJuMxCXSk/KTwk1qD13+wooK6Arbm04BIRgNsLuSugOsiCHloyMUyGAilHvkYP6ZmwtN4e0YiAhoNgC6TqpgRVZTV3Lt6GRLqMi1RZOJN+vsoNHqfud6QGaWib75z28qAUl0hhFzm9ljPM2epd1L8hFV0a8bCEuPS9x6djuecGc1EJw20b8zaxBE/np0K6XbFTcNCMLd8S5nCbc5OYmCZT16V8eIGhTu9DV7Tn3DOCSf5Dniu4WKSEDv7qnEpHFvW/z0DIY55JPQb/tSzVh8hZHFjbtWTeshSz2dwT+2a4o0zuxGheBJAHSE+sJ1jEjLMz+8mL1Vq6w9T9jcIsw/axOvd+8im92OnEPDF7Hi6k7XYqCNXBK9TQCPaN0bup48VIVkF9pe4h9tnRrDTndY7+sZRm7BOzPV1/OuhaSdAf3A2LjmJp0S3xDw6dJqkCMr9botsJ9LNkaGX5tF0/GF+/J1YSSguSxAuksw7J9xFa4tXRmtMZYs58jXP04S5S254GjhgvjYm1mHtEpxx1LhdP/Q/6ZprhBndDdFbfxgeeXrXG3OOUrlu+xw+Jx6HS78I5qIAnQ8ci+GC1nOKCVQfjALuBBjQwUbRtLMkuJEgnJwf4KQjwtx26j9xTHle60Bi4w2TLhf4AUpOHUD3T2rIvnXLbeO1JEmh9nuXyQFIZsKks1nWDn8K5OLQlxu1BiRSU7OecjSZz6eRcOgpWWu9gzbG6efhlFAZIka7yWFg==', 'id': '5yijuot9', 'name': 'stop_tool', 'arguments': {'msg': 'halt'}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=161, completion_tokens=16, total_tokens=467, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=290, raw={'promptTokenCount': 161, 'candidatesTokenCount': 16, 'totalTokenCount': 467, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 161}], 'thoughtsTokenCount': 290}), tool_calls=[ToolCall(id='5yijuot9', name='stop_tool', arguments={'msg': 'halt'}, server=False, extra={'thoughtSignature': 'EvwJCvkJAQw51sf7LU+mf2dCXBYYlaLUr8ANGOi5lSbXtMxMPoOO2TO0oUeDQnHzaNzGMQ7y8XxwyPj+loyM4vh3p4Lz2SYewlaKmkvzNwZFP2VxmJIzRMu9MgMlbhNSnLI1dO19OxmhHnzi1pY7KdaSCwoFqxr7DMGGn+QqtlwOXE3EBlcOW30TG4zGiksz00HpA+XMnns+oGxE2+Mf21A6BN8Gxh+975tkAbAqGSo78gBnG/o9mo/4ZHX1goNUSVo0CgJ3Hxv7Es9Sn3CRzFMQyNq7MLlQTeKNPSJh6OW+rJI131pxKsrTlyK1RQdu+QxUqURxjJi+Of3a4he7mOoVY0YtZRvEcfYeXvq1j0GpeIzx60rL0xxNMxRiURx5/+zqKLsxSYY46zgs4nRGHjEkfkSMc5JRfwkPHsALs8kldXc8xwqooenWXDqKoLcuRPkz9Hjb3+GDMlP1TyeujOwKUmIgPQpF9sRy+2Uig8ZbwIQ694AVuBvDHtLp9IiccEMBlhSrIYSegknSwEtRiai+RmoIEilHNz/23GctfZLZQzWuYvp5hGAfB3tRvdOUbH0rqm88S6t0q/wobu1YDN+ll9d32yhVi9ZOog3klfbjA9Lqspj6Mmk51v5103b6hvJ/lsHLaXx2v6qpD+F1pGstLzZFBZL35pfkNP10EuoXaWTVG/iF2mQshpKDZBKButvGghG7i/SwrpCmz43mXmQpMccqu5b2Kd68IHyB6nq7dza6C9TtPJxc/sWHp7FcYSaq12jEhaZj/CQK+Y2Mfhx23XkrWvTXkaQ/di3rD2DKa8RrNoKuV10PUiHfJPp9JunxdZLhTe2WSw1pkdIzt54hjdhh6UPASn0lcXdQKAJkvRn3N6IiyPXEBlMl7emLaPzB28SNOw/Zb7y2AghPgp3e9h8g/qq6Ql9FJ3odUYxtA0RTN1zKaBwy4Pls0Zlr6rJuMxCXSk/KTwk1qD13+wooK6Arbm04BIRgNsLuSugOsiCHloyMUyGAilHvkYP6ZmwtN4e0YiAhoNgC6TqpgRVZTV3Lt6GRLqMi1RZOJN+vsoNHqfud6QGaWib75z28qAUl0hhFzm9ljPM2epd1L8hFV0a8bCEuPS9x6djuecGc1EJw20b8zaxBE/np0K6XbFTcNCMLd8S5nCbc5OYmCZT16V8eIGhTu9DV7Tn3DOCSf5Dniu4WKSEDv7qnEpHFvW/z0DIY55JPQb/tSzVh8hZHFjbtWTeshSz2dwT+2a4o0zuxGheBJAHSE+sJ1jEjLMz+8mL1Vq6w9T9jcIsw/axOvd+8im92OnEPDF7Hi6k7XYqCNXBK9TQCPaN0bup48VIVkF9pe4h9tnRrDTndY7+sZRm7BOzPV1/OuhaSdAf3A2LjmJp0S3xDw6dJqkCMr9botsJ9LNkaGX5tF0/GF+/J1YSSguSxAuksw7J9xFa4tXRmtMZYs58jXP04S5S254GjhgvjYm1mHtEpxx1LhdP/Q/6ZprhBndDdFbfxgeeXrXG3OOUrlu+xw+Jx6HS78I5qIAnQ8ci+GC1nOKCVQfjALuBBjQwUbRtLMkuJEgnJwf4KQjwtx26j9xTHle60Bi4w2TLhf4AUpOHUD3T2rIvnXLbeO1JEmh9nuXyQFIZsKks1nWDn8K5OLQlxu1BiRSU7OecjSZz6eRcOgpWWu9gzbG6efhlFAZIka7yWFg=='})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'functionCall': {'name': 'stop_tool', 'args': {'msg': 'halt'}, 'id': '5yijuot9'}, 'thoughtSignature': 'EvwJCvkJAQw51sf7LU+mf2dCXBYYlaLUr8ANGOi5lSbXtMxMPoOO2TO0oUeDQnHzaNzGMQ7y8XxwyPj+loyM4vh3p4Lz2SYewlaKmkvzNwZFP2VxmJIzRMu9MgMlbhNSnLI1dO19OxmhHnzi1pY7KdaSCwoFqxr7DMGGn+QqtlwOXE3EBlcOW30TG4zGiksz00HpA+XMnns+oGxE2+Mf21A6BN8Gxh+975tkAbAqGSo78gBnG/o9mo/4ZHX1goNUSVo0CgJ3Hxv7Es9Sn3CRzFMQyNq7MLlQTeKNPSJh6OW+rJI131pxKsrTlyK1RQdu+QxUqURxjJi+Of3a4he7mOoVY0YtZRvEcfYeXvq1j0GpeIzx60rL0xxNMxRiURx5/+zqKLsxSYY46zgs4nRGHjEkfkSMc5JRfwkPHsALs8kldXc8xwqooenWXDqKoLcuRPkz9Hjb3+GDMlP1TyeujOwKUmIgPQpF9sRy+2Uig8ZbwIQ694AVuBvDHtLp9IiccEMBlhSrIYSegknSwEtRiai+RmoIEilHNz/23GctfZLZQzWuYvp5hGAfB3tRvdOUbH0rqm88S6t0q/wobu1YDN+ll9d32yhVi9ZOog3klfbjA9Lqspj6Mmk51v5103b6hvJ/lsHLaXx2v6qpD+F1pGstLzZFBZL35pfkNP10EuoXaWTVG/iF2mQshpKDZBKButvGghG7i/SwrpCmz43mXmQpMccqu5b2Kd68IHyB6nq7dza6C9TtPJxc/sWHp7FcYSaq12jEhaZj/CQK+Y2Mfhx23XkrWvTXkaQ/di3rD2DKa8RrNoKuV10PUiHfJPp9JunxdZLhTe2WSw1pkdIzt54hjdhh6UPASn0lcXdQKAJkvRn3N6IiyPXEBlMl7emLaPzB28SNOw/Zb7y2AghPgp3e9h8g/qq6Ql9FJ3odUYxtA0RTN1zKaBwy4Pls0Zlr6rJuMxCXSk/KTwk1qD13+wooK6Arbm04BIRgNsLuSugOsiCHloyMUyGAilHvkYP6ZmwtN4e0YiAhoNgC6TqpgRVZTV3Lt6GRLqMi1RZOJN+vsoNHqfud6QGaWib75z28qAUl0hhFzm9ljPM2epd1L8hFV0a8bCEuPS9x6djuecGc1EJw20b8zaxBE/np0K6XbFTcNCMLd8S5nCbc5OYmCZT16V8eIGhTu9DV7Tn3DOCSf5Dniu4WKSEDv7qnEpHFvW/z0DIY55JPQb/tSzVh8hZHFjbtWTeshSz2dwT+2a4o0zuxGheBJAHSE+sJ1jEjLMz+8mL1Vq6w9T9jcIsw/axOvd+8im92OnEPDF7Hi6k7XYqCNXBK9TQCPaN0bup48VIVkF9pe4h9tnRrDTndY7+sZRm7BOzPV1/OuhaSdAf3A2LjmJp0S3xDw6dJqkCMr9botsJ9LNkaGX5tF0/GF+/J1YSSguSxAuksw7J9xFa4tXRmtMZYs58jXP04S5S254GjhgvjYm1mHtEpxx1LhdP/Q/6ZprhBndDdFbfxgeeXrXG3OOUrlu+xw+Jx6HS78I5qIAnQ8ci+GC1nOKCVQfjALuBBjQwUbRtLMkuJEgnJwf4KQjwtx26j9xTHle60Bi4w2TLhf4AUpOHUD3T2rIvnXLbeO1JEmh9nuXyQFIZsKks1nWDn8K5OLQlxu1BiRSU7OecjSZz6eRcOgpWWu9gzbG6efhlFAZIka7yWFg=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 161, 'candidatesTokenCount': 16, 'totalTokenCount': 467, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 161}], 'thoughtsTokenCount': 290}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'hxLzadrSM_m0kdUPtfXu2Qw'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=None, data={'thoughtSignature': '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', 'id': 'j17z2fn1', 'name': 'stop_tool', 'arguments': {'msg': 'halt'}, 'server': False})]), finish_reason=, usage=Usage(prompt_tokens=161, completion_tokens=16, total_tokens=573, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=396, raw={'promptTokenCount': 161, 'candidatesTokenCount': 16, 'totalTokenCount': 573, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 161}], 'thoughtsTokenCount': 396, 'serviceTier': 'standard'}), tool_calls=[ToolCall(id='j17z2fn1', name='stop_tool', arguments={'msg': 'halt'}, server=False, extra={'thoughtSignature': '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'})], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'functionCall': {'name': 'stop_tool', 'args': {'msg': 'halt'}, 'id': 'j17z2fn1'}, 'thoughtSignature': 'Ep0NCpoNAQw51sdYU/pAXR95LbNur6fvkoL2n3TABnoMB5jJTq3hde6Azn71VQoouv6Hnhac5ikp24fwvVDmnKrvbLcTPp4vqTkeqnqcbPS7myhpI8TSPBRz8a6y1CkgddMNxV4NuUrPxEcBJV16qZ2bJXJxogMZHKm1Oi+s5jQKXZf3qHrhcXtuCwFG14uZ49MNk+H5LW4MKg546y9bZOjK8rmWp41/vmLNU42jfynB0TdW7XTssTvO9GDtMXLkT6Ya1DS5dOpX/kJi4uPJjdKCVrNesCwkZpEAs2fY0KJR2feXMxgkNZPbkU2w5Yy5zQ0WVtoS0VDdrl9/gq/5f7Q3C/ZNydP2IHZ7eTGZL7RoCaDoXgop4Jsj0TBCwzlIqo8AM2rMAnB4SfpxecCLKNRZl7CvytIohnkzaggTOTNOy7AKkTByo3+wImvc0cCojTS2lh2EOqD1OSkO1ZcxBJYOc12PqIWHDut3hgfbpi4XovX6tGcuUrgfgr/jWQP1fJ9eMw8aMa6Ft1TeWhcnUjhFUNWv2enOpLjgAqRE8Kx+3hoIrnsvFI8H+eGwTPfJ9YUTmDx53AgTVseC0Nv9cZBbfNeh54bUBJ0E73O1m9DOzbnz4igoIWp66UjsaU9tKf3nikU2bmYFhtQPlrR+PwIZN0/EhvgGdmq9MbSVd3sgpArY8QaVNIZM0G0Qbtsydfmjuz1v50XzReswqwkzPa4cquqxvHTMN0En0DQmrS3LuZ/MTWxk24cfXJKqfkQztK7pdtBAGx8qjWGSUDeBKfPioNQtPvpbj2BRDhr2DbAWS9jq6+8GHiFI62L9hd1gn4tRvgaDX4p87WylbLv3vnX7H8uUBZ4i1PCYi2Pp8FCVT/WEi2M1vIOuINq4yTDmpYEJB/tpMl+S5+1FbqMXMSOY6elA7Eiv/dHFzmCQ3oqws7g/joFIUvFB3k+XUq162vwcWczw5n1/w0NYr0n/CggjKLzjJ4Cazv68Iz1Cs9PmbenUjDWBkNIkmVibuUWY1vwnfJ9DTM4L+N1BH73P0gQf/8JgYF7b67PKn9ixogJEV8XhQM+gb/DkGviP07FVdu0HQ6el+q2/9xnTSlnAST7aaeMxe+ixM7ZQlPFFlszVwGr2LCP1r8yl5Lvx3AAUc1NEqOJ53LZwqOKPda9zEaq38vnV36ZFt/2AaTKXjVVcQolc/+dSUAbK0XCmVNfohMfbxcHu99N1dkdwfjPTp5Ec06nI3wM8jpEhMHwrHD0KwAgWZQg34V+QPeRY93lwT7tWtuea92uQyehcLXwQkvhUw2OHiLnAiPUrGdC7M/jwe5ynQMUfrMR3/B6PkwpszBRCYc450wO021LqH/rYw3OxL0NYOexYLuM8sO0G7ltx+AwxQ/mbhbvmt0Sc+y3sQK5VC+f//PsSrYaWJvh/3Ha3X02GlORkRzVRCOQYOyoP5N9gNccrmVwveCY240Liy2lQ4DBAYTHwUZ6Zvzn2EsUQ51YH5TLvtnY+pgHN8jnZXMgZwVafSHiFx97LX20cnDMu7rfS9Cfl7rhsEAU6oPsjg56sXnz0qoDP/NWdXs94/xJI1QXlyjDzL1p5BNUMfaTZL4M9YnjIqipKY2iTUu/WR4SEEYJRZaP2yqCTdJDTUQVZM+7tsaXgGvlRT0a1jGQvR9f3fubanhNG9Iy9eJqH8liuuz46tUJGwY4cbTNiOVL/jzPlZRl7FIOFxADH/SJJ4fYGuxWNWGXABK/8vTkGpl2ImM5MpD3vPbQspB6w4hF1n3ifyTSYTUfdmc4UOKWeAc+/61QJNPVcuvmNvSYTy6A6z2BKo75d/SgQMCwaE1Ff/w3hPcvdpzgFSeifE2Ptr4xy+P5oBLr81XXgyXtSn6RAd4pv9M+7z+0qByu3HosdEulrEABR5wDETKuK3xUKj7L+qOZZSQNcfrI/gkA8YAIgVq2JZOsVC6gB9en3RYmMpJHFpxcU608RN/prJtPs6jlLjvRgIFU+bgXiHARZatf8RCUrLaNxONu0QBdDGFo9wN+f2xTqgM8/1/Lg4/HrmzURqDSh5n1AYRM6QBag3pDfW4l/jkNtSEtrT2+XHdpsvs8KuJABg5WcKbW0Lnkl4WNB3zq5EM4HaECThhOLN5j+s9au1GU0bcxes9/NYwfhaTGG7OgKrgtYmoDMs34ISPVjJX8gB2VA9wXI8fOzAxvIbHdb6N3iFjPp6H8u4nonklyr53kq3KbNoH7qfsoBJjrwI2vdz55twN29fQ=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'finishMessage': 'Model generated function call(s).'}], 'usageMetadata': {'promptTokenCount': 161, 'candidatesTokenCount': 16, 'totalTokenCount': 573, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 161}], 'thoughtsTokenCount': 396, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'xQQsapyvLICbjMcPsKeysAQ'})" ] }, "metadata": {}, @@ -7202,14 +7405,14 @@ "\n", "
\n", "\n", - "- data: `{'id': '5yijuot9', 'name': 'stop_tool', 'arguments': {'msg': 'halt'}, 'server': False}`\n", + "- data: `{'id': 'j17z2fn1', 'name': 'stop_tool', 'arguments': {'msg': 'halt'}, 'server': False}`\n", "\n", "
\n", "\n", "" ], "text/plain": [ - "Part(type=, text='Can not continue: halt', data={'id': '5yijuot9', 'name': 'stop_tool', 'arguments': {'msg': 'halt'}, 'server': False})" + "Part(type=, text='Can not continue: halt', data={'id': 'j17z2fn1', 'name': 'stop_tool', 'arguments': {'msg': 'halt'}, 'server': False})" ] }, "metadata": {}, @@ -7220,20 +7423,20 @@ "text/markdown": [ "
\n", "\n", - "I have called the `stop_tool` with the message 'halt' as requested. The tool returned a message indicating that it cannot continue. As a result, I have not yet called `simple_add(1,2)`. To complete your request, I will need to call the `simple_add` tool in the next turn.\n", + "I have called the `stop_tool` with the message 'halt' as requested. To complete your request, I still need to call the `simple_add(1, 2)` tool. Since I have used my tool calls for this turn, please send another message so I can proceed with the addition.\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=240, completion_tokens=70, total_tokens=674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=364, raw={'promptTokenCount': 240, 'candidatesTokenCount': 70, 'totalTokenCount': 674, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 240}], 'thoughtsTokenCount': 364})`\n", + "- usage: `Usage(prompt_tokens=240, completion_tokens=64, total_tokens=853, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=549, raw={'promptTokenCount': 240, 'candidatesTokenCount': 64, 'totalTokenCount': 853, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 240}], 'thoughtsTokenCount': 549, 'serviceTier': 'standard'})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=\"I have called the `stop_tool` with the message 'halt' as requested. The tool returned a message indicating that it cannot continue. As a result, I have not yet called `simple_add(1,2)`. To complete your request, I will need to call the `simple_add` tool in the next turn.\", data={'text': \"I have called the `stop_tool` with the message 'halt' as requested. The tool returned a message indicating that it cannot continue. As a result, I have not yet called `simple_add(1,2)`. To complete your request, I will need to call the `simple_add` tool in the next turn.\", 'thoughtSignature': 'EuoKCucKAQw51seqWLcQ9DSZzjY54G+l3Fe9Dq8olPOxqgCfs5jbsljmR8hAaA2gHkHWxDzAFeDhNM6N/8r1uDaK994zIlbotOI8I+jtO1F8ZWu2q+ZmdMrjRW9Jle7CdNFG3UU6dXzto8nuWtaW+Q8JO/PoGYvyGCd4l/gNZ8qwuZD3LDZTwmG7rvznfj1NVDKO71AXdUDjCTCRW54ArGUsrdNQJCIL/tiX84IpPj/w7ETSvrwxGvbPOrIl0j9fob4QlhI4H8wdcCvtBdrspw95FTe2uOaFPi9moTQZqxiQjly2AtuJkkmTkVYex4GAwGAFgPLljhCQL9qXNAmKe0xlv1pwhVgM5qm6xcwtjVjoEm6zCbR8nLWfhZh+3XZ6NvhdT61NQTbB59Pzip6D5i8v6X2gImGo78Qp8+NlLEwVPlPjMgLp86e60MRlsfSX1ESw7nP51/Afgz44AgZMiidLWedc2Ldnqz+h5Jzs9852ac6TBVMjR3WwQkG0gJqc9zWPqj6RLQvNXyJDTiOLs0SHr12K7nTAHqhZaubl0SaCRzEAH6WnARhSMdzGzkWgkpRtb30OAuhEgeuzGqkP6YlyKc7os+9u7T8TmVBn4VPVd/8wqyeHSTm/Kw/B3Mg17wbS+5Vov2Cy4V8bN8wZQVTDC9mL9Xhss9XPlEOCdZevM61Bo2wHbvlCEdN5+CyVJ2Hsr30Rl8PEniyPWYJiVirYOT6ojfs8hpWU22TN1GLyLaBeUDLfKb5dEMNuVD7Gwe6dtqEIRnth8XDz587nraPN1QhFCqmQpfnCBV2KhqqqmEVAaPZgajZuGN/ua1B5tqBidLefNhhYbN0QeLz1pX/vFOOdBdJe6bWCFwv/r8i6DouuOESQfca/azT+wiq0aMuQ1VyxoZxK3n9InxvrwgoDVjcfaZ3ohpE8Ka7NDeIaOZIa275fgwvwYyiqhSlXINbyNodZjewp6PdwTAGz0egZrUHicDBdA7ZnfnN2qoSfyfmZ5z1tiZX2stqftomgse4DEZFk77scqTBHNQJgtqYOFto7FScWZi7ASAP5Iwp+nRVfF+fta66dzx9GwDS1sGXlqFcIos18VUtnyfWsb74i7xAVPLi3kgpBGFbOVYsZX3TM6Ron8sdz02Los3Mvo7DT31ooPJTFQmXGHEzFw8d3hU3nWaccm3HjFgRlxYxw0vXW0ugyUfa1y/x4sGsgRoXQBAm3QxHVD86+XasQT85AJjXGDr//2Bxwt0o4rCBKWoHOtOdLex2JwuLHU3mid0ajT00b5h59atTDktuoX/zcv7O9LaDfzZkXcWiS5rqChIGzNRQnzCI7KYta4HIxQ7M+LA/G822hrd0FJbKzGatN78Z+DnIM7j6JwSJkrAXj5RJR2y/iywyP7DmkVL7shFQpnlsLW7gOzZwHELdyQBeEw8SEc0F1pUd25PUO/q/mAOxG1krepIm5yAOL33FSjF1YAelJvY0BofygdT/tkOvgLhkRww96BmjAt7CCqJpiJtLZWFGzGJ/Ps0+jXPh0xwmhXgwz8KxOlKKu3W4xHjBrmoKunfGqI9hiSSNlOqsNIyiHicdXBVswtRN8oYrXl8YjVleslDrLhcNljjNe20OIvDMTfB2MCvR/TzBEjx+C0s7kZ64JkBe/HtWyGQQk8d/KuCYESlf/yQETbOwTBzJN4sRjGub5Bsg41EfHFbVvLzrYirOzxfoi/NlwSgEzxZuKhSNdB4rq6XCy8PYNUwnJe6IzXvPDx85rKIgnQy1HC/0n/gmVU9PP3IhJHhsfpldfVqWY45yqu6x4NcUUBOmRs59BdA7R9rVcXkMoCE3hljB7wc/zxVmkf2Ml'})]), finish_reason=, usage=Usage(prompt_tokens=240, completion_tokens=70, total_tokens=674, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=364, raw={'promptTokenCount': 240, 'candidatesTokenCount': 70, 'totalTokenCount': 674, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 240}], 'thoughtsTokenCount': 364}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': \"I have called the `stop_tool` with the message 'halt' as requested. The tool returned a message indicating that it cannot continue. As a result, I have not yet called `simple_add(1,2)`. To complete your request, I will need to call the `simple_add` tool in the next turn.\", 'thoughtSignature': 'EuoKCucKAQw51seqWLcQ9DSZzjY54G+l3Fe9Dq8olPOxqgCfs5jbsljmR8hAaA2gHkHWxDzAFeDhNM6N/8r1uDaK994zIlbotOI8I+jtO1F8ZWu2q+ZmdMrjRW9Jle7CdNFG3UU6dXzto8nuWtaW+Q8JO/PoGYvyGCd4l/gNZ8qwuZD3LDZTwmG7rvznfj1NVDKO71AXdUDjCTCRW54ArGUsrdNQJCIL/tiX84IpPj/w7ETSvrwxGvbPOrIl0j9fob4QlhI4H8wdcCvtBdrspw95FTe2uOaFPi9moTQZqxiQjly2AtuJkkmTkVYex4GAwGAFgPLljhCQL9qXNAmKe0xlv1pwhVgM5qm6xcwtjVjoEm6zCbR8nLWfhZh+3XZ6NvhdT61NQTbB59Pzip6D5i8v6X2gImGo78Qp8+NlLEwVPlPjMgLp86e60MRlsfSX1ESw7nP51/Afgz44AgZMiidLWedc2Ldnqz+h5Jzs9852ac6TBVMjR3WwQkG0gJqc9zWPqj6RLQvNXyJDTiOLs0SHr12K7nTAHqhZaubl0SaCRzEAH6WnARhSMdzGzkWgkpRtb30OAuhEgeuzGqkP6YlyKc7os+9u7T8TmVBn4VPVd/8wqyeHSTm/Kw/B3Mg17wbS+5Vov2Cy4V8bN8wZQVTDC9mL9Xhss9XPlEOCdZevM61Bo2wHbvlCEdN5+CyVJ2Hsr30Rl8PEniyPWYJiVirYOT6ojfs8hpWU22TN1GLyLaBeUDLfKb5dEMNuVD7Gwe6dtqEIRnth8XDz587nraPN1QhFCqmQpfnCBV2KhqqqmEVAaPZgajZuGN/ua1B5tqBidLefNhhYbN0QeLz1pX/vFOOdBdJe6bWCFwv/r8i6DouuOESQfca/azT+wiq0aMuQ1VyxoZxK3n9InxvrwgoDVjcfaZ3ohpE8Ka7NDeIaOZIa275fgwvwYyiqhSlXINbyNodZjewp6PdwTAGz0egZrUHicDBdA7ZnfnN2qoSfyfmZ5z1tiZX2stqftomgse4DEZFk77scqTBHNQJgtqYOFto7FScWZi7ASAP5Iwp+nRVfF+fta66dzx9GwDS1sGXlqFcIos18VUtnyfWsb74i7xAVPLi3kgpBGFbOVYsZX3TM6Ron8sdz02Los3Mvo7DT31ooPJTFQmXGHEzFw8d3hU3nWaccm3HjFgRlxYxw0vXW0ugyUfa1y/x4sGsgRoXQBAm3QxHVD86+XasQT85AJjXGDr//2Bxwt0o4rCBKWoHOtOdLex2JwuLHU3mid0ajT00b5h59atTDktuoX/zcv7O9LaDfzZkXcWiS5rqChIGzNRQnzCI7KYta4HIxQ7M+LA/G822hrd0FJbKzGatN78Z+DnIM7j6JwSJkrAXj5RJR2y/iywyP7DmkVL7shFQpnlsLW7gOzZwHELdyQBeEw8SEc0F1pUd25PUO/q/mAOxG1krepIm5yAOL33FSjF1YAelJvY0BofygdT/tkOvgLhkRww96BmjAt7CCqJpiJtLZWFGzGJ/Ps0+jXPh0xwmhXgwz8KxOlKKu3W4xHjBrmoKunfGqI9hiSSNlOqsNIyiHicdXBVswtRN8oYrXl8YjVleslDrLhcNljjNe20OIvDMTfB2MCvR/TzBEjx+C0s7kZ64JkBe/HtWyGQQk8d/KuCYESlf/yQETbOwTBzJN4sRjGub5Bsg41EfHFbVvLzrYirOzxfoi/NlwSgEzxZuKhSNdB4rq6XCy8PYNUwnJe6IzXvPDx85rKIgnQy1HC/0n/gmVU9PP3IhJHhsfpldfVqWY45yqu6x4NcUUBOmRs59BdA7R9rVcXkMoCE3hljB7wc/zxVmkf2Ml'}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 240, 'candidatesTokenCount': 70, 'totalTokenCount': 674, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 240}], 'thoughtsTokenCount': 364}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'ixLzaaT8ArOVkdUP2oKSgAw'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text=\"I have called the `stop_tool` with the message 'halt' as requested. To complete your request, I still need to call the `simple_add(1, 2)` tool. Since I have used my tool calls for this turn, please send another message so I can proceed with the addition.\", data={'text': \"I have called the `stop_tool` with the message 'halt' as requested. To complete your request, I still need to call the `simple_add(1, 2)` tool. Since I have used my tool calls for this turn, please send another message so I can proceed with the addition.\", 'thoughtSignature': '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'})]), finish_reason=, usage=Usage(prompt_tokens=240, completion_tokens=64, total_tokens=853, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=549, raw={'promptTokenCount': 240, 'candidatesTokenCount': 64, 'totalTokenCount': 853, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 240}], 'thoughtsTokenCount': 549, 'serviceTier': 'standard'}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'text': \"I have called the `stop_tool` with the message 'halt' as requested. To complete your request, I still need to call the `simple_add(1, 2)` tool. Since I have used my tool calls for this turn, please send another message so I can proceed with the addition.\", 'thoughtSignature': 'EvoQCvcQAQw51seKPbkuurcf6uENgKb6hzFqYfRTToJJhCtsGVKeqJTmBuUIdcvNrGI4aK0kCCLtdIyY6/rhPcWzCQkqGESazeQuQlzEpDegj0alUZXxCsGk2Rg+nl9r8Qclck79RtkZxTMOanSOCYQvtjSM2cuCm+knOMqrhHsIdKCgqOfaxeEJJgdUA6aUpXxVWmT46CA9WeK2MJRNhMs0nRo0R5VQdyhhp0gWLZbPFEACACY0zW1BHJVTulFML2eYE5ocl46qMNqYKOYnFBaeZGoYHhdmBl8/Pu95sKPBR3fEmAq7r9mnzPhIpBaFeeDccPfNqf0GyQIMcfYWJsQgfuJpgQYlo9f9wwe+tQaR4X8POHQkyNlGnCyRvGfkcDOuNzHZFoQoABvI/qea8J3DALhMoMK3a0ysWeCMdtF4GohPvvZdzg8agvDpOviGZzr7kJxPCNgiumXBgvTLcNBEtPYmoYkHJ+f+nFcJq33Bz2GNCj8/ptk5xMt2L7XTtlimM1agFgScmPj7TxcUV6h+WkEb64Jz3ZvPI6hCh5CEya0Er8vQrd2EG1wNfhkFslagTnnQPWaZPQGWqGC8HtLvH529RQKa2DKayaGyieePCnwfreiEFSiZHXzAMrDODwnYqtMGE8Ul2QPJKeV6aPHzpKFhs940S5/9Is0KLkMVUoAXIAIGbr/pCHrwavjW9vEb03lHQK3Mn/eR8fkseKvWoQrm8QdrOkQnOiSb455tXvXfr53o2MgFu8/df8Ge/crkGLI54bMWmtmt25us0Te9Isg1+HHhypV2SC9KE3cczvfJKj0hTPEe9ZTsXNe0qXnkWGvK/CoBvJOFect5UYYPEhgwZ/E5bxfPSlFureKeh8+l3qutW6JaEmaD4sicVUKrfQsHxL9QT5AG4aB4LAf2z0sBAxwv0iLEMGv9T5vN1sqqYmqH7V0TuUlk3PqSDLlbONRtL2RDl6AX0yfCFmBcFizydff1UtGRoN9mqWZ31fgonChXCKOzeeOXjiF8FJl5RGnq8fljYWDIT1/CZVT51GVHcnbjhKP5f7diaE4zHWYNvi1W731Xi+C3vufgzcP+Im/Y427bP/K2lkfcJmNTA9afVATX4/RZYMqZt145Ax+MHu7KbfqTLZYtwt7Ct6OKirh6ULoL1S6zOw6Q9kEXrmzn1RzGHDNna0yB8j0O9/8PS6AmWTxTcpCox0bJvEhZlblc+XotYuqUJoagydLMCF4GEw+L3/eeAwjvSfRHagQZLRuGnY9uitiMjox7l7CYNUNg3uLYvT7cTvawcPNb2FEyjxhD6h8qN0z/rvLJmppI3WWbc+ciX2/SKSW1ktjqengR4pwRJpL3IJdzE4UUaxzNE9afHu721tO3FHDQxp5tXaLKfWPVkOmztNDSDieTlu4YAvrdY3H1OhYLYCkJwlOxGFhgYvIMO4dgxAaSJzan/YB46LSFRa5LgDWbJu7k+RP4GnRnW7Jlsqkw6w17/64w7Ba/ISDC834v0P/zVJ4zqV+7NU0skCUJdOmQSAXp8cqRLuxAxjwUXnNn4sKetcjz3LVmtiZmB9KFhPzZvlvBkKwJkFJYWHmnTvAfKfzPw5HDNt0TNOZM35LdU9tMNZJEB2muGbhv5K8CWENUQIigJAeisklEUehh7g+wPiBLuUA79GxegFBLxHxBok1V0f5Otb1/t30pj7VzexHTgtIw9gex/L2AhM5L5ll8WRYyIKK/02/5HDG5nyNPhFXrHdduX8JJm9KoaxiJ7azpWy4ysP9QjwZ9epat8+nRBk+t3ERvAzqczwog/OiUeLYaVTymtObLrX4eK5Ig85Az8RpoeCCT9fzurSwCObSZ/XlFHGcVBPTG2RcIz0Wkp4PiIQu+yzBsJqAATHloBSIDDHTSIe44novxN24IzEfALGIOvLcm1lV8AVzuox3perK47bmfIVnG+ErqmhYzMYLAfGNbsEdMplyAstvpf5cbd44z5E5YgrnQfPNGX4DWHhvYxtfBjMjOqsVpkRf0y2UOnyYgCCGHM1MDOXhAltGPZek1ocjL+DGQfwALTnbeeuFG2Gm+R0VTnXJTrk21V/Lxp0LkSD1uTUo9V2lYJdhw6ZOgL4lMfMJG1vZEKBu3MLHYgZYNyIQK3Af8DklTL6/QxtvA56geF1NXgjk/Yymgi4nv7nq+2SjDRnolVE5vn7eP+kXlk/1OmIXbNXkQJhdVwIVFQZ33KhCTa61aNqMSwwRnFgyjh1nU43QqHxqpXddWCwalg+YPo0YKgHL3CUOaOVd5svHEPPqmpoCfbueBNvmJhoK3mrUpWkiKW61isChRq1MU9N77HTGO53nlx1Wqqnk/EbJQHsGKNVbkzQMyN50EyK2As0XKy7DtmW1Ge4fgy67KwXKR4W+BkuzGUFl5Msr1IomaMLiv455nby8NWhHwMw+zJQVpK/K2Vy0hN6CyFezl+0FRIR0GTYcOnsJzVt621nAsUbq7cHKzHC5RTUvnPBNZDQEHyUWFj6E8LKvs7/dDCnkC3rEGLNqkLlFpD3u5xXuXimiquLK/fsr5v5GmhAmZVTX1MQZUZJk76iXkKbB0rDrcwyunG4fWcJRgJMTipKbQY62LyvpkeytZDLawdNDutAlqc/FVTLwRgVtp6UWo9wGHnUJV0iJwo3eW1ovtZhJSg2MltpntLH3OJiYqZJDg1O62unCc69d0IwPhnEGJw+u1xkzLbZecciMzfR6gJUSdjdbHohWKdXdIjW8UZeI511401ovLARsNX8w/qsRbQHqPqUIvZFlA5KdSs0yTMvGzIgMmKEy14MiScfdiSE9C/G+Q//QaNtXI/w+rBNfsPNQQrmI6aXSASS51Wrf+ElqD+8kuAEVhrrnLtIhxEtsuYXhtb3NEjg=='}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0}], 'usageMetadata': {'promptTokenCount': 240, 'candidatesTokenCount': 64, 'totalTokenCount': 853, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 240}], 'thoughtsTokenCount': 549, 'serviceTier': 'standard'}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'yQQsat_CEOCNjMcPleuB-A8'})" ] }, "metadata": {}, @@ -7306,12 +7509,12 @@ "text/markdown": [ "
\n", "\n", - "A circle is a set of all points in a plane that are equidistant from a fixed point called the center.\n", + "A circle is a set of all points in a plane that are equidistant from a fixed central point.\n", "\n", "
" ], "text/plain": [ - "Markdown(A circle is a set of all points in a plane that are equidistant from a fixed point called the center.)" + "Markdown(A circle is a set of all points in a plane that are equidistant from a fixed central point.)" ] }, "metadata": {}, @@ -7344,7 +7547,7 @@ "\n", "```json\n", "{\n", - " \"id\": \"9og31y3r\",\n", + " \"id\": \"pel3g85m\",\n", " \"server\": false,\n", " \"call\": {\n", " \"function\": \"simple_add\",\n", @@ -7359,12 +7562,14 @@ "\n", "\n", "\n", - "The population of Brisbane's metro area in 2026 is estimated to be approximately **2,600,000** (specifically around 2,599,740), while the result of adding 1 + 1 is **2**.\n", + "According to the latest estimates for 2026, the population of **Greater Brisbane** is approximately **2,600,000** (metro area), though the Australian Bureau of Statistics recorded the population as **2,833,500** as of mid-2025.\n", + "\n", + "Additionally, the result of adding **1 + 1** is **2**.\n", "\n", - "As promised, here is a joke for you:\n", + "Now, as promised, here is a joke for you:\n", "\n", - "**Why did the math book look so sad?**\n", - "Because it had too many problems!\n", + "**Why don't scientists trust atoms?**\n", + "Because they make up everything!\n", "\n", "" ], @@ -7378,7 +7583,7 @@ "\n", "```json\n", "{\n", - " \"id\": \"9og31y3r\",\n", + " \"id\": \"pel3g85m\",\n", " \"server\": false,\n", " \"call\": {\n", " \"function\": \"simple_add\",\n", @@ -7393,12 +7598,14 @@ "\n", "\n", "\n", - "The population of Brisbane's metro area in 2026 is estimated to be approximately **2,600,000** (specifically around 2,599,740), while the result of adding 1 + 1 is **2**.\n", + "According to the latest estimates for 2026, the population of **Greater Brisbane** is approximately **2,600,000** (metro area), though the Australian Bureau of Statistics recorded the population as **2,833,500** as of mid-2025.\n", + "\n", + "Additionally, the result of adding **1 + 1** is **2**.\n", "\n", - "As promised, here is a joke for you:\n", + "Now, as promised, here is a joke for you:\n", "\n", - "**Why did the math book look so sad?**\n", - "Because it had too many problems!)" + "**Why don't scientists trust atoms?**\n", + "Because they make up everything!)" ] }, "metadata": {}, @@ -7446,24 +7653,28 @@ "text/markdown": [ "
\n", "\n", - "The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026. As for your math problem, 1 + 1 equals **2**.\n", + "The results of your request are as follows:\n", + "\n", + "* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\n", + "* **Simple Add (1+1):** The result is **2**.\n", + "\n", + "And here is a joke for you:\n", "\n", - "And here is your joke:\n", - "**Why did the math book look so sad?**\n", - "Because it had too many problems!\n", + "Why did the student get upset when their teacher called them average?\n", + "*It was a mean thing to say!*\n", "\n", "
\n", "\n", "- model: `models/gemini-3-flash-preview`\n", "- finish_reason: `stop`\n", - "- usage: `Usage(prompt_tokens=245, completion_tokens=78, total_tokens=467, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=144, raw={'promptTokenCount': 245, 'candidatesTokenCount': 78, 'totalTokenCount': 467, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 245}], 'thoughtsTokenCount': 144, 'server_tool_use': {'google_search': 1}})`\n", + "- usage: `Usage(prompt_tokens=155, completion_tokens=100, total_tokens=447, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=192, raw={'promptTokenCount': 155, 'candidatesTokenCount': 100, 'totalTokenCount': 447, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 192, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}})`\n", "\n", "
\n", "\n", "
" ], "text/plain": [ - "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='', data={'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'id': 'ac9sg4kf'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGcp9eqL_TW1G-CsetIzMJvUvjN2_GYbF6xQWG1Yuf3Sh2cJosa6cKQasd_bdACxJ1I0AKpAntYUDjClSvIX7t8Q4yQxLlwc7iq6xPT7adxNuA2JmkEWDi-Kx11jUF2hUzKPA1HEX2yafg2K_m3GttF9nVwDbRC', 'title': 'worldpopulationreview.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGiQjANyd-DzCUQsiCvL4tyF-fcmlXLTRT4Lp8VySP0zzc4q8vHOuXH8kpcCeQ_uT0cNtngBlI9OR9jhtoD9aHOPfUI89p1EKPv9Osv2tdxlufKEv5VcIV9U-qHKdAKwt2jCFUVwXhmbQVo00Kcp3w9wHYxVsuRfNTGO5ZUe5X8cRDeYbQLAtc=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHrczC53mOCaBOweLbUfJnfB3kch5hepbEZ63iBU9gLgFCnkvh51cezvo4V5GBUGFJKoQ18EBmnRvTAnwb256LzmaqSH80xZKaLjePbTpOHkW9mbbPg0FdE4Y1Gm0psi1zVJPfz1nPHh9wJkw2Ga2bvg8lT9mi72ArzenEDWchbXNkBju86kmeelp_16uf_8EI=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQH0pKB3d-5NBSOvM2K5PySsjDpdKb4Yj65Y_WSCKZu6BF3G4HUWStoekzte-oRC8S6XfT42OZRbbqgx8GBaab1r2StdA3ECfXAWWQlkzIKVFyUwpOAhHjQpq1eg2CWkj1mja1n1UmWv3_9EfvW5Dp98MFNzbze1S3KjyWLjLIZW', 'title': 'worldometers.info'}}], 'groundingSupports': [{'segment': {'endIndex': 110, 'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026.'}, 'groundingChunkIndices': [0, 1, 2, 3]}, {'segment': {'startIndex': 111, 'endIndex': 156, 'text': 'As for your math problem, 1 + 1 equals **2**.'}, 'groundingChunkIndices': [3]}], 'webSearchQueries': ['', 'Brisbane population 2026', 'current population of Brisbane Australia']}}), Part(type=, text='The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026. As for your math problem, 1 + 1 equals **2**.\\n\\nAnd here is your joke:\\n**Why did the math book look so sad?**\\nBecause it had too many problems!', data={'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026. As for your math problem, 1 + 1 equals **2**.\\n\\nAnd here is your joke:\\n**Why did the math book look so sad?**\\nBecause it had too many problems!', 'thoughtSignature': 'ErsECrgEAQw51se63ToACj5oGt1l0dZBY1zbYdX0xGUq53LbY0FfWXaEPsGUsLV0k8LIGvFkmOnfX0AJbxTIMnH9YSOBuW8o2K/s64XVKOgUBJQJZo2F/eP3GeN62Yy8EfcL/Zghk8rI2RVxAS/M/M6Emsl/Fhi2PEY36+KiTt9+uGubPabBH9jS6pMTqK6IQd5LvnaCiLJAP7YvzC6hvPlSlcVqr8pXVFQm9HGAtefsnYRLaPG1iHaOqzqNJqNZNBSMlh7dnc30vsa08keFKDjOMNZdplMAUuCFldqv7Q2Q4nBZ0lY2gaOtBJ4LjjVkVb6TkHn5frLNgR9N7P3tSrjHBiN+B4TJOMJedv5dtVS49FfxEp4LzvlnGEPRJumlFus1IGb2HpTvXpBOvxg50RPWhzbzZ6OMOpBfx0NXomBT2rYsWEYCFYnbbiL6aQjV42El+LDoUWz/5R0z/J/3g8GaUk1ea/wRKLXKIPjxHlBabqmfR0t71mA1J661G2umxwc3mkxRqzoW6hmgIVwO2lV1DkLoDYpEvhxsopaYfVvBNxajhqJBq6cgP2bBV+2GVJguwJ48jIGTAEiX5dqhmqrZ8CUi50pQz8z9teWJcTX5p++cp6/dIH+UsC6kUVcHGoB+VvJ45PaPVdxSM47c045+G0pBjFLfYwPL3cgaTeZeQpc2a8PELMlruUQu0G2d6wlkTcdjqWATVae7TyBaGMu5HPv4sTd9qKjvIqSsJdhN3tE0UXiEs7+6snP9dQ==', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGcp9eqL_TW1G-CsetIzMJvUvjN2_GYbF6xQWG1Yuf3Sh2cJosa6cKQasd_bdACxJ1I0AKpAntYUDjClSvIX7t8Q4yQxLlwc7iq6xPT7adxNuA2JmkEWDi-Kx11jUF2hUzKPA1HEX2yafg2K_m3GttF9nVwDbRC', 'title': 'worldpopulationreview.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGiQjANyd-DzCUQsiCvL4tyF-fcmlXLTRT4Lp8VySP0zzc4q8vHOuXH8kpcCeQ_uT0cNtngBlI9OR9jhtoD9aHOPfUI89p1EKPv9Osv2tdxlufKEv5VcIV9U-qHKdAKwt2jCFUVwXhmbQVo00Kcp3w9wHYxVsuRfNTGO5ZUe5X8cRDeYbQLAtc=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHrczC53mOCaBOweLbUfJnfB3kch5hepbEZ63iBU9gLgFCnkvh51cezvo4V5GBUGFJKoQ18EBmnRvTAnwb256LzmaqSH80xZKaLjePbTpOHkW9mbbPg0FdE4Y1Gm0psi1zVJPfz1nPHh9wJkw2Ga2bvg8lT9mi72ArzenEDWchbXNkBju86kmeelp_16uf_8EI=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQH0pKB3d-5NBSOvM2K5PySsjDpdKb4Yj65Y_WSCKZu6BF3G4HUWStoekzte-oRC8S6XfT42OZRbbqgx8GBaab1r2StdA3ECfXAWWQlkzIKVFyUwpOAhHjQpq1eg2CWkj1mja1n1UmWv3_9EfvW5Dp98MFNzbze1S3KjyWLjLIZW', 'title': 'worldometers.info'}}], 'groundingSupports': [{'segment': {'endIndex': 110, 'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026.'}, 'groundingChunkIndices': [0, 1, 2, 3]}, {'segment': {'startIndex': 111, 'endIndex': 156, 'text': 'As for your math problem, 1 + 1 equals **2**.'}, 'groundingChunkIndices': [3]}], 'webSearchQueries': ['', 'Brisbane population 2026', 'current population of Brisbane Australia']}})]), finish_reason=, usage=Usage(prompt_tokens=245, completion_tokens=78, total_tokens=467, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=144, raw={'promptTokenCount': 245, 'candidatesTokenCount': 78, 'totalTokenCount': 467, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 245}], 'thoughtsTokenCount': 144, 'server_tool_use': {'google_search': 1}}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'thoughtSignature': 'EpMECpAECAESiwQBDDnWx+cScknQWVj9N19OSb/8z/Elm6lu8zxFBawNHhJ2p5kcScb/2hVuoi7dq2SB8szEBl9l+jy2z9cX9nzXoxK1tzwKAgOuArIFeZXle3Xfo+cNyWxCq9l4T+X2AsqXhueHVrzvUC118p1r4OmOmG2jqHlFdqlX3lQP3lSpgZ2FwnvoUpL7Tq9q1NtqZs/aWoi3YfPt5g/L7ftGTD0gDzOWwUsgG33qktK5Z/Nlf+APFqLfnSS3qRHQMpajFOTfGsWje/8cXSWEbiFCLEWKzB6OgoJW12WPFgTXGpe1LhYFLlPoocWH+INn6hWlEHWc/CMGUsKhUd+ZJwAKID5lyOMUsRo+Ce6ViAB65MSafwWzkPum8sseptg0WXUrR1ujqQ6UF37Q49oKp3ghO0aJRWrLJOU7zIm33ll/krxFqi5VkcJDBbwu8pyl8hMbmqRPlNs+xeEnoNesjxrtp1cjHPW810GU2rfkAxQWgaTfBxDVt0LlqnNbDlotQqLIweRkq0I+C8GgCgAmqU9rK/AElbzdDuClK7wrk77xafoWP6lviymuV3wMeHTp35IhdDwE5WFEMbKrDOjks8cFJLfYhOxC1DgpaTn22gYXSKkbWteL9Z7Yu02HB6wALArVCxYqkm9PVVdn3q34yC8Om5zYKuKXWEpjt+2SUs43DcjjnGJeP17pV6cQCWlW', 'toolCall': {'toolType': 'GOOGLE_SEARCH_WEB', 'args': {'queries': ['Brisbane population 2026', 'current population of Brisbane Australia']}, 'id': 'ac9sg4kf'}}, {'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'id': 'ac9sg4kf'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGcp9eqL_TW1G-CsetIzMJvUvjN2_GYbF6xQWG1Yuf3Sh2cJosa6cKQasd_bdACxJ1I0AKpAntYUDjClSvIX7t8Q4yQxLlwc7iq6xPT7adxNuA2JmkEWDi-Kx11jUF2hUzKPA1HEX2yafg2K_m3GttF9nVwDbRC', 'title': 'worldpopulationreview.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGiQjANyd-DzCUQsiCvL4tyF-fcmlXLTRT4Lp8VySP0zzc4q8vHOuXH8kpcCeQ_uT0cNtngBlI9OR9jhtoD9aHOPfUI89p1EKPv9Osv2tdxlufKEv5VcIV9U-qHKdAKwt2jCFUVwXhmbQVo00Kcp3w9wHYxVsuRfNTGO5ZUe5X8cRDeYbQLAtc=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHrczC53mOCaBOweLbUfJnfB3kch5hepbEZ63iBU9gLgFCnkvh51cezvo4V5GBUGFJKoQ18EBmnRvTAnwb256LzmaqSH80xZKaLjePbTpOHkW9mbbPg0FdE4Y1Gm0psi1zVJPfz1nPHh9wJkw2Ga2bvg8lT9mi72ArzenEDWchbXNkBju86kmeelp_16uf_8EI=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQH0pKB3d-5NBSOvM2K5PySsjDpdKb4Yj65Y_WSCKZu6BF3G4HUWStoekzte-oRC8S6XfT42OZRbbqgx8GBaab1r2StdA3ECfXAWWQlkzIKVFyUwpOAhHjQpq1eg2CWkj1mja1n1UmWv3_9EfvW5Dp98MFNzbze1S3KjyWLjLIZW', 'title': 'worldometers.info'}}], 'groundingSupports': [{'segment': {'endIndex': 110, 'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026.'}, 'groundingChunkIndices': [0, 1, 2, 3]}, {'segment': {'startIndex': 111, 'endIndex': 156, 'text': 'As for your math problem, 1 + 1 equals **2**.'}, 'groundingChunkIndices': [3]}], 'webSearchQueries': ['', 'Brisbane population 2026', 'current population of Brisbane Australia']}}, {'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026. As for your math problem, 1 + 1 equals **2**.\\n\\nAnd here is your joke:\\n**Why did the math book look so sad?**\\nBecause it had too many problems!', 'thoughtSignature': 'ErsECrgEAQw51se63ToACj5oGt1l0dZBY1zbYdX0xGUq53LbY0FfWXaEPsGUsLV0k8LIGvFkmOnfX0AJbxTIMnH9YSOBuW8o2K/s64XVKOgUBJQJZo2F/eP3GeN62Yy8EfcL/Zghk8rI2RVxAS/M/M6Emsl/Fhi2PEY36+KiTt9+uGubPabBH9jS6pMTqK6IQd5LvnaCiLJAP7YvzC6hvPlSlcVqr8pXVFQm9HGAtefsnYRLaPG1iHaOqzqNJqNZNBSMlh7dnc30vsa08keFKDjOMNZdplMAUuCFldqv7Q2Q4nBZ0lY2gaOtBJ4LjjVkVb6TkHn5frLNgR9N7P3tSrjHBiN+B4TJOMJedv5dtVS49FfxEp4LzvlnGEPRJumlFus1IGb2HpTvXpBOvxg50RPWhzbzZ6OMOpBfx0NXomBT2rYsWEYCFYnbbiL6aQjV42El+LDoUWz/5R0z/J/3g8GaUk1ea/wRKLXKIPjxHlBabqmfR0t71mA1J661G2umxwc3mkxRqzoW6hmgIVwO2lV1DkLoDYpEvhxsopaYfVvBNxajhqJBq6cgP2bBV+2GVJguwJ48jIGTAEiX5dqhmqrZ8CUi50pQz8z9teWJcTX5p++cp6/dIH+UsC6kUVcHGoB+VvJ45PaPVdxSM47c045+G0pBjFLfYwPL3cgaTeZeQpc2a8PELMlruUQu0G2d6wlkTcdjqWATVae7TyBaGMu5HPv4sTd9qKjvIqSsJdhN3tE0UXiEs7+6snP9dQ==', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGcp9eqL_TW1G-CsetIzMJvUvjN2_GYbF6xQWG1Yuf3Sh2cJosa6cKQasd_bdACxJ1I0AKpAntYUDjClSvIX7t8Q4yQxLlwc7iq6xPT7adxNuA2JmkEWDi-Kx11jUF2hUzKPA1HEX2yafg2K_m3GttF9nVwDbRC', 'title': 'worldpopulationreview.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGiQjANyd-DzCUQsiCvL4tyF-fcmlXLTRT4Lp8VySP0zzc4q8vHOuXH8kpcCeQ_uT0cNtngBlI9OR9jhtoD9aHOPfUI89p1EKPv9Osv2tdxlufKEv5VcIV9U-qHKdAKwt2jCFUVwXhmbQVo00Kcp3w9wHYxVsuRfNTGO5ZUe5X8cRDeYbQLAtc=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHrczC53mOCaBOweLbUfJnfB3kch5hepbEZ63iBU9gLgFCnkvh51cezvo4V5GBUGFJKoQ18EBmnRvTAnwb256LzmaqSH80xZKaLjePbTpOHkW9mbbPg0FdE4Y1Gm0psi1zVJPfz1nPHh9wJkw2Ga2bvg8lT9mi72ArzenEDWchbXNkBju86kmeelp_16uf_8EI=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQH0pKB3d-5NBSOvM2K5PySsjDpdKb4Yj65Y_WSCKZu6BF3G4HUWStoekzte-oRC8S6XfT42OZRbbqgx8GBaab1r2StdA3ECfXAWWQlkzIKVFyUwpOAhHjQpq1eg2CWkj1mja1n1UmWv3_9EfvW5Dp98MFNzbze1S3KjyWLjLIZW', 'title': 'worldometers.info'}}], 'groundingSupports': [{'segment': {'endIndex': 110, 'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026.'}, 'groundingChunkIndices': [0, 1, 2, 3]}, {'segment': {'startIndex': 111, 'endIndex': 156, 'text': 'As for your math problem, 1 + 1 equals **2**.'}, 'groundingChunkIndices': [3]}], 'webSearchQueries': ['', 'Brisbane population 2026', 'current population of Brisbane Australia']}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'groundingMetadata': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGcp9eqL_TW1G-CsetIzMJvUvjN2_GYbF6xQWG1Yuf3Sh2cJosa6cKQasd_bdACxJ1I0AKpAntYUDjClSvIX7t8Q4yQxLlwc7iq6xPT7adxNuA2JmkEWDi-Kx11jUF2hUzKPA1HEX2yafg2K_m3GttF9nVwDbRC', 'title': 'worldpopulationreview.com'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGiQjANyd-DzCUQsiCvL4tyF-fcmlXLTRT4Lp8VySP0zzc4q8vHOuXH8kpcCeQ_uT0cNtngBlI9OR9jhtoD9aHOPfUI89p1EKPv9Osv2tdxlufKEv5VcIV9U-qHKdAKwt2jCFUVwXhmbQVo00Kcp3w9wHYxVsuRfNTGO5ZUe5X8cRDeYbQLAtc=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHrczC53mOCaBOweLbUfJnfB3kch5hepbEZ63iBU9gLgFCnkvh51cezvo4V5GBUGFJKoQ18EBmnRvTAnwb256LzmaqSH80xZKaLjePbTpOHkW9mbbPg0FdE4Y1Gm0psi1zVJPfz1nPHh9wJkw2Ga2bvg8lT9mi72ArzenEDWchbXNkBju86kmeelp_16uf_8EI=', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQH0pKB3d-5NBSOvM2K5PySsjDpdKb4Yj65Y_WSCKZu6BF3G4HUWStoekzte-oRC8S6XfT42OZRbbqgx8GBaab1r2StdA3ECfXAWWQlkzIKVFyUwpOAhHjQpq1eg2CWkj1mja1n1UmWv3_9EfvW5Dp98MFNzbze1S3KjyWLjLIZW', 'title': 'worldometers.info'}}], 'groundingSupports': [{'segment': {'endIndex': 110, 'text': 'The population of Greater Brisbane is estimated to be approximately **2,599,740** (about 2.6 million) in 2026.'}, 'groundingChunkIndices': [0, 1, 2, 3]}, {'segment': {'startIndex': 111, 'endIndex': 156, 'text': 'As for your math problem, 1 + 1 equals **2**.'}, 'groundingChunkIndices': [3]}], 'webSearchQueries': ['', 'Brisbane population 2026', 'current population of Brisbane Australia']}}], 'usageMetadata': {'promptTokenCount': 245, 'candidatesTokenCount': 78, 'totalTokenCount': 467, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 245}], 'thoughtsTokenCount': 144, 'server_tool_use': {'google_search': 1}}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': 'ohLzaZLKM5r-7M8PzYT7wAg'})" + "Completion(model='models/gemini-3-flash-preview', message=Msg(role='assistant', content=[Part(type=, text='', data={'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'id': 's3zzvcz9'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHzzHcsN92phSUW1W0GW9GVkjTCsPXyn4BHj6frPqdLbFx_EAp6F_PPtnK4M87snqBLS_2URM9mCQHpiJs4rmBTMPI-2gG0ym6PYUD6lhZhsihESNibVZSbU5kdcFdWjXHWfdjc0MZ1JiFO4FgXerG8zI5yItyxVJc4rqSrEMVn0wmQ', 'title': 'abs.gov.au'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHKK7qioEMTZr0Sc8MazrQJQqtX8wumVfAxaV_XG-XE1v9zj4U6wR3WE_AkTDMVu6fKX3vEoNm8MvgJzDGvXWoEyenlGNjCJw8ALUg5zZls2utftR73QsCoOu9KsxZ78RzUGjSKz5KVg-Wk9S5pM9ulVYVEqwjjpQlTew==', 'title': 'worldometers.info'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7mEDFwa30FHi8uMyH5Wc1h0jjsr-_9PLxcJrn_FBTnYfp9qg44dXwOWMqR8di3Dvvwcv9_znqTdp7oQRIy7ETmjt8Bd0p5x_cPhf8-OPCbyx47BSiUKw5Z4sPoxBzjfAF_zM=', 'title': 'id.com.au'}}], 'groundingSupports': [{'segment': {'startIndex': 45, 'endIndex': 175, 'text': \"* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\"}, 'groundingChunkIndices': [0, 1, 2, 3, 4]}], 'webSearchQueries': ['Brisbane population 2026', 'current population of Brisbane']}}), Part(type=, text=\"The results of your request are as follows:\\n\\n* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\\n* **Simple Add (1+1):** The result is **2**.\\n\\nAnd here is a joke for you:\\n\\nWhy did the student get upset when their teacher called them average?\\n*It was a mean thing to say!*\", data={'text': \"The results of your request are as follows:\\n\\n* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\\n* **Simple Add (1+1):** The result is **2**.\\n\\nAnd here is a joke for you:\\n\\nWhy did the student get upset when their teacher called them average?\\n*It was a mean thing to say!*\", 'thoughtSignature': 'Es8FCswFAQw51sc9vUgCFhuk4I7uK7IAJ3taughP2BuL5HWz28xOZGgxcY5Wt2XkcuWX1oq26aHyfPUHdkuV7jIjazQc3Q4M5EUIJ3R+oHqgykvfyq7GiaBHfa03udeLnsGjeJi93qij+SohwHe6EHcBR1sGm4KOHPp5qwP1enXoDu0Rn6qGnVdNIrhkvYc2O3O8gvi3f7IkQ2/J+rIel8Hv4oRsnh2TfhdEjNnNVhkyBG4thPaEUXOpR+R00OeYG8X0VhubncBKibCvOWpTCMeWYFHR2fandzZjFuI3JlaXJ3DRw73DBwqUI/Ecm5ROy7oCdyNJ5XBMvNVQYVwI7lup3q3F0Yielbu+cLQqLTKtBGfS9npVWGJNqpnhCnJWud/Cfkkc1xSw2WRJitkIE7WJTh7ZEAFHjR1kHVPE5v1naMIPmf53AUckW/P5mDr2U5r+fSz3SyvZjgV5UYGtKDoffmk3awrBvdL5iwOMzxSJdHqEP9ebbWq9VtrPjFGxVcU98lnTRHEdbq5vHU3PUXb0V7KEDWio7A2XV5zRdsep8wmVvxCdMANTRTwELFIYuchcu2Csgi8zx0eY5IiVZSi/be1RtsHy05s93mwp+enc6LkBK1yT6jX7vis9eTwTTytbBqogHi4YCmbsBQEXiz9MpSy7ciThAn4WLnycX6iNCv4q9zuxjIjPGxThevGtpGgX3tVwBPNicqcjSnSNOgrkiTueWFWcdUF7jBvoAt+XH2YYjbvX4uLeI4AEPNIMohABRZw7zqyZUUhQF79Wxk63guouJBkZANIvLBWsLNF2W9S0jN1kSGWWRCNtquGI8IjDAoBCZG4snxkxvERSpsXTq0mOLgUiIwhRrgaDJmgNgUp+rbrTgD5ht1lOZ7UOPzFGIrymnGgZjRDibbah/smd3gLlmKGBO/FN4U/w15Yu84J+vp+iZEb2A41oclbHqMg=', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHzzHcsN92phSUW1W0GW9GVkjTCsPXyn4BHj6frPqdLbFx_EAp6F_PPtnK4M87snqBLS_2URM9mCQHpiJs4rmBTMPI-2gG0ym6PYUD6lhZhsihESNibVZSbU5kdcFdWjXHWfdjc0MZ1JiFO4FgXerG8zI5yItyxVJc4rqSrEMVn0wmQ', 'title': 'abs.gov.au'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHKK7qioEMTZr0Sc8MazrQJQqtX8wumVfAxaV_XG-XE1v9zj4U6wR3WE_AkTDMVu6fKX3vEoNm8MvgJzDGvXWoEyenlGNjCJw8ALUg5zZls2utftR73QsCoOu9KsxZ78RzUGjSKz5KVg-Wk9S5pM9ulVYVEqwjjpQlTew==', 'title': 'worldometers.info'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7mEDFwa30FHi8uMyH5Wc1h0jjsr-_9PLxcJrn_FBTnYfp9qg44dXwOWMqR8di3Dvvwcv9_znqTdp7oQRIy7ETmjt8Bd0p5x_cPhf8-OPCbyx47BSiUKw5Z4sPoxBzjfAF_zM=', 'title': 'id.com.au'}}], 'groundingSupports': [{'segment': {'startIndex': 45, 'endIndex': 175, 'text': \"* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\"}, 'groundingChunkIndices': [0, 1, 2, 3, 4]}], 'webSearchQueries': ['Brisbane population 2026', 'current population of Brisbane']}})]), finish_reason=, usage=Usage(prompt_tokens=155, completion_tokens=100, total_tokens=447, cached_tokens=0, cache_creation_tokens=0, reasoning_tokens=192, raw={'promptTokenCount': 155, 'candidatesTokenCount': 100, 'totalTokenCount': 447, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 192, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}}), tool_calls=[], api_name='gemini', vendor_name='gemini', raw={'candidates': [{'content': {'parts': [{'thoughtSignature': 'EscCCsQCCAISvwIBDDnWx/B1IO+t32m91LGNI1boqa24JS5ZTiuQjqNvprYE0STXMbxGYN7oLoj6D6YEMn0kDNKcBlApepnJWUXc1+iAyEaRCmuX2Ws7PVBL8NwvKJy33ttXD9zGOz2Qa9bruMhKd7IRgwI3qdgtgzgZh2zK9IUEyRiyEY9Q0ThwCrWmdAGi95Y0SpGVqL50Vak/v5NJZ9zQ9z/gJ1MvOER/zo9smbQFy6BjYlLEtj5u99DpnhCkn2KLsO5aoZYVkzR+dsap0teZD6e92RgHw6moejRiGrndxC5mM6ixTI0cY05z5tI47z/zDNQPjrmWApyZ3LNQZrbdhKuPT9IAjPIW4nvvcTha0B1D9Kxz5SWvchJqDgPA5l56x+vO6SxLaTIVm6Fs8AENFtE97sRa57m39uw1WYsW9mhqv+yK18BF', 'toolCall': {'toolType': 'GOOGLE_SEARCH_WEB', 'args': {'queries': ['Brisbane population 2026', 'current population of Brisbane']}, 'id': 's3zzvcz9'}}, {'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'id': 's3zzvcz9'}, 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHzzHcsN92phSUW1W0GW9GVkjTCsPXyn4BHj6frPqdLbFx_EAp6F_PPtnK4M87snqBLS_2URM9mCQHpiJs4rmBTMPI-2gG0ym6PYUD6lhZhsihESNibVZSbU5kdcFdWjXHWfdjc0MZ1JiFO4FgXerG8zI5yItyxVJc4rqSrEMVn0wmQ', 'title': 'abs.gov.au'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHKK7qioEMTZr0Sc8MazrQJQqtX8wumVfAxaV_XG-XE1v9zj4U6wR3WE_AkTDMVu6fKX3vEoNm8MvgJzDGvXWoEyenlGNjCJw8ALUg5zZls2utftR73QsCoOu9KsxZ78RzUGjSKz5KVg-Wk9S5pM9ulVYVEqwjjpQlTew==', 'title': 'worldometers.info'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7mEDFwa30FHi8uMyH5Wc1h0jjsr-_9PLxcJrn_FBTnYfp9qg44dXwOWMqR8di3Dvvwcv9_znqTdp7oQRIy7ETmjt8Bd0p5x_cPhf8-OPCbyx47BSiUKw5Z4sPoxBzjfAF_zM=', 'title': 'id.com.au'}}], 'groundingSupports': [{'segment': {'startIndex': 45, 'endIndex': 175, 'text': \"* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\"}, 'groundingChunkIndices': [0, 1, 2, 3, 4]}], 'webSearchQueries': ['Brisbane population 2026', 'current population of Brisbane']}}, {'text': \"The results of your request are as follows:\\n\\n* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\\n* **Simple Add (1+1):** The result is **2**.\\n\\nAnd here is a joke for you:\\n\\nWhy did the student get upset when their teacher called them average?\\n*It was a mean thing to say!*\", 'thoughtSignature': 'Es8FCswFAQw51sc9vUgCFhuk4I7uK7IAJ3taughP2BuL5HWz28xOZGgxcY5Wt2XkcuWX1oq26aHyfPUHdkuV7jIjazQc3Q4M5EUIJ3R+oHqgykvfyq7GiaBHfa03udeLnsGjeJi93qij+SohwHe6EHcBR1sGm4KOHPp5qwP1enXoDu0Rn6qGnVdNIrhkvYc2O3O8gvi3f7IkQ2/J+rIel8Hv4oRsnh2TfhdEjNnNVhkyBG4thPaEUXOpR+R00OeYG8X0VhubncBKibCvOWpTCMeWYFHR2fandzZjFuI3JlaXJ3DRw73DBwqUI/Ecm5ROy7oCdyNJ5XBMvNVQYVwI7lup3q3F0Yielbu+cLQqLTKtBGfS9npVWGJNqpnhCnJWud/Cfkkc1xSw2WRJitkIE7WJTh7ZEAFHjR1kHVPE5v1naMIPmf53AUckW/P5mDr2U5r+fSz3SyvZjgV5UYGtKDoffmk3awrBvdL5iwOMzxSJdHqEP9ebbWq9VtrPjFGxVcU98lnTRHEdbq5vHU3PUXb0V7KEDWio7A2XV5zRdsep8wmVvxCdMANTRTwELFIYuchcu2Csgi8zx0eY5IiVZSi/be1RtsHy05s93mwp+enc6LkBK1yT6jX7vis9eTwTTytbBqogHi4YCmbsBQEXiz9MpSy7ciThAn4WLnycX6iNCv4q9zuxjIjPGxThevGtpGgX3tVwBPNicqcjSnSNOgrkiTueWFWcdUF7jBvoAt+XH2YYjbvX4uLeI4AEPNIMohABRZw7zqyZUUhQF79Wxk63guouJBkZANIvLBWsLNF2W9S0jN1kSGWWRCNtquGI8IjDAoBCZG4snxkxvERSpsXTq0mOLgUiIwhRrgaDJmgNgUp+rbrTgD5ht1lOZ7UOPzFGIrymnGgZjRDibbah/smd3gLlmKGBO/FN4U/w15Yu84J+vp+iZEb2A41oclbHqMg=', 'citations': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHzzHcsN92phSUW1W0GW9GVkjTCsPXyn4BHj6frPqdLbFx_EAp6F_PPtnK4M87snqBLS_2URM9mCQHpiJs4rmBTMPI-2gG0ym6PYUD6lhZhsihESNibVZSbU5kdcFdWjXHWfdjc0MZ1JiFO4FgXerG8zI5yItyxVJc4rqSrEMVn0wmQ', 'title': 'abs.gov.au'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHKK7qioEMTZr0Sc8MazrQJQqtX8wumVfAxaV_XG-XE1v9zj4U6wR3WE_AkTDMVu6fKX3vEoNm8MvgJzDGvXWoEyenlGNjCJw8ALUg5zZls2utftR73QsCoOu9KsxZ78RzUGjSKz5KVg-Wk9S5pM9ulVYVEqwjjpQlTew==', 'title': 'worldometers.info'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7mEDFwa30FHi8uMyH5Wc1h0jjsr-_9PLxcJrn_FBTnYfp9qg44dXwOWMqR8di3Dvvwcv9_znqTdp7oQRIy7ETmjt8Bd0p5x_cPhf8-OPCbyx47BSiUKw5Z4sPoxBzjfAF_zM=', 'title': 'id.com.au'}}], 'groundingSupports': [{'segment': {'startIndex': 45, 'endIndex': 175, 'text': \"* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\"}, 'groundingChunkIndices': [0, 1, 2, 3, 4]}], 'webSearchQueries': ['Brisbane population 2026', 'current population of Brisbane']}}], 'role': 'model'}, 'finishReason': 'STOP', 'index': 0, 'groundingMetadata': {'searchEntryPoint': {'renderedContent': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'groundingChunks': [{'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFBD9tGWWAHh75Ml2LvltvrCTUqdHvqiqCpz1o-EV46Edd0PXuTOr5g0Sy85eiGUoCRgpsVqR2R8rA9qmkULm0mI6usnNL17OB0j0V-oJSO_hABw7cL9d9vzVQAP28G6fVLcHun4yJNmVuXqudRiqG-GLIilRwKk9kbiyfKxlbmXCF9', 'title': 'macrotrends.net'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHzzHcsN92phSUW1W0GW9GVkjTCsPXyn4BHj6frPqdLbFx_EAp6F_PPtnK4M87snqBLS_2URM9mCQHpiJs4rmBTMPI-2gG0ym6PYUD6lhZhsihESNibVZSbU5kdcFdWjXHWfdjc0MZ1JiFO4FgXerG8zI5yItyxVJc4rqSrEMVn0wmQ', 'title': 'abs.gov.au'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHKK7qioEMTZr0Sc8MazrQJQqtX8wumVfAxaV_XG-XE1v9zj4U6wR3WE_AkTDMVu6fKX3vEoNm8MvgJzDGvXWoEyenlGNjCJw8ALUg5zZls2utftR73QsCoOu9KsxZ78RzUGjSKz5KVg-Wk9S5pM9ulVYVEqwjjpQlTew==', 'title': 'worldometers.info'}}, {'web': {'uri': 'https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7mEDFwa30FHi8uMyH5Wc1h0jjsr-_9PLxcJrn_FBTnYfp9qg44dXwOWMqR8di3Dvvwcv9_znqTdp7oQRIy7ETmjt8Bd0p5x_cPhf8-OPCbyx47BSiUKw5Z4sPoxBzjfAF_zM=', 'title': 'id.com.au'}}], 'groundingSupports': [{'segment': {'startIndex': 45, 'endIndex': 175, 'text': \"* **Brisbane's Population:** As of 2026, the estimated metro area population of Greater Brisbane is approximately **2,600,000**.\"}, 'groundingChunkIndices': [0, 1, 2, 3, 4]}], 'webSearchQueries': ['Brisbane population 2026', 'current population of Brisbane']}}], 'usageMetadata': {'promptTokenCount': 155, 'candidatesTokenCount': 100, 'totalTokenCount': 447, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 155}], 'thoughtsTokenCount': 192, 'serviceTier': 'standard', 'server_tool_use': {'google_search': 1}}, 'modelVersion': 'gemini-3-flash-preview', 'responseId': '4AQsasyhIJjNjMcPmKmGkQI'})" ] }, "execution_count": null, @@ -7508,7 +7719,7 @@ "\n", "
\n", "\n", - "- data: `{'id': 'qeyv8x4m', 'name': 'simple_add', 'arguments': {'a': 1, 'b': 1}, 'server': False}`\n", + "- data: `{'id': '246k7m4y', 'name': 'simple_add', 'arguments': {'b': 1, 'a': 1}, 'server': False}`\n", "\n", "
\n", "\n", @@ -7518,7 +7729,7 @@ "\n", "
\n", "\n", - "- data: `{'thoughtSignature': 'EqKJAgqeiQIIARKYiQIBDDnWx3JvFpBqEIGlsKmJE8IrlwkHZ9nXzRxUYSwyNBvlxsqKK7nJ+uHSjDGVlMJ8+bj3/aPp1OziSisB...', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'id': 'aorwgpbi'}}`\n", + "- data: `{'thoughtSignature': 'Eti8AwrUvAMIAhLOvAMBDDnWx3ipSKHZlk6MXX0V41kt6PJXi4P6MujEgkwyiLjiRY8JmeHYVXpL6+KBRy6mcRvPEs1gaOWx3H7N...', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'id': 'whkxtsw7'}}`\n", "\n", "
\n", "\n", @@ -7527,7 +7738,7 @@ "" ], "text/plain": [ - "Msg(role='assistant', content=[Part(type=, text=None, data={'id': 'qeyv8x4m', 'name': 'simple_add', 'arguments': {'a': 1, 'b': 1}, 'server': False}), Part(type=, text='', data={'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
\\n'}, 'id': 'aorwgpbi'}})])" + "Msg(role='assistant', content=[Part(type=, text=None, data={'id': '246k7m4y', 'name': 'simple_add', 'arguments': {'b': 1, 'a': 1}, 'server': False}), Part(type=, text='', data={'thoughtSignature': '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', 'toolResponse': {'toolType': 'GOOGLE_SEARCH_WEB', 'response': {'search_suggestions': '\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n \\n
'}, 'id': 'whkxtsw7'}})])" ] }, "execution_count": null, @@ -7580,7 +7791,28 @@ "
\n", "\n", "Sure! Let me run both at the same time!\n", - "- ⏳ web_search(query="Brisbane population 2025") ⏳\n", + "- ⏳ web_search(query="Brisbane population 2026") ⏳\n", + "\n", + "\n", + "
\n", + "web_search(query="Brisbane population 2026")→"Server tool call executed."\n", + "\n", + "```json\n", + "{\n", + " \"id\": \"srvtoolu_01Xv3qp4fE4HvtHXyekWWFcK\",\n", + " \"server\": true,\n", + " \"call\": {\n", + " \"function\": \"web_search\",\n", + " \"arguments\": {\n", + " \"query\": \"Brisbane population 2026\"\n", + " }\n", + " },\n", + " \"result\": \"Server tool call executed.\"\n", + "}\n", + "```\n", + "\n", + "
\n", + "\n", "\n", "- ⏳ simple_add(a="1", b="1") ⏳\n", "\n", @@ -7590,7 +7822,7 @@ "\n", "```json\n", "{\n", - " \"id\": \"toolu_01Ya4zhBCUi13Kxdder51wCi\",\n", + " \"id\": \"toolu_01SsR5KXsuHWtbJYbbxyL1Sy\",\n", " \"server\": false,\n", " \"call\": {\n", " \"function\": \"simple_add\",\n", @@ -7608,23 +7840,51 @@ "Both results are in! Here's a summary:\n", "\n", "**🌏 Brisbane's Population:**\n", - "[*](https://en.wikipedia.org/wiki/Brisbane \"Brisbane - Wikipedia\")According to the Australian Bureau of Statistics, the population of Greater Brisbane is **2,833,524** as of June 2025, making it the third-largest city in Australia. More locally, [*](https://www.brisbane.qld.gov.au/business/tools-and-resources/brisbane-s-key-economic-facts \"Brisbane's key economic facts | Brisbane City Council\")as of June 2025, **1.38 million** people call the City of Brisbane (the LGA) home.\n", + "Estimates vary by source and whether they refer to the city proper or the greater metro area, but here's what the data says:\n", + "\n", + "- [*](https://worldpopulationreview.com/cities/australia/brisbane \"Brisbane Population 2026\")Brisbane's 2026 population is estimated at **2,484,138**.\n", + "- [*](https://www.macrotrends.net/global-metrics/cities/206170/brisbane/population \"Brisbane, Australia Metro Area Population (1950-2026) | MacroTrends\")The metro area population of Brisbane in 2025 was **2,568,000**, a 1.26% increase from 2024.\n", + "- [*](https://worldpopulationreview.com/cities/australia/brisbane \"Brisbane Population 2026\")Brisbane is the capital city of Queensland, Australia, and is known as the **third most populous city** in the entire continent.\n", + "- [*](https://worldpopulationreview.com/cities/australia/brisbane \"Brisbane Population 2026\")Brisbane has grown by 39,248 in the last year, representing a **1.61% annual change**.\n", + "\n", + "---\n", "\n", - "**➕ 1 + 1 = 2**\n", - "The `simple_add` tool confirms that 1 + 1 = **2**. Groundbreaking stuff! 😄\n", + "**🔢 1 + 1 = 2** ✅ (The calculator confirms it — math still works!)\n", "\n", "---\n", "\n", - "And now, as promised, a joke:\n", + "**😄 And now, a joke:**\n", "\n", - "🤔 **Why don't scientists trust atoms?**\n", - "*Because they make up everything!* 😄\n", + "Why don't scientists trust atoms?\n", + "\n", + "*Because they make up everything!* 🥁\n", "\n", "
" ], "text/plain": [ "Markdown(Sure! Let me run both at the same time!\n", - "- ⏳ web_search(query="Brisbane population 2025") ⏳\n", + "- ⏳ web_search(query="Brisbane population 2026") ⏳\n", + "\n", + "\n", + "
\n", + "web_search(query="Brisbane population 2026")→"Server tool call executed."\n", + "\n", + "```json\n", + "{\n", + " \"id\": \"srvtoolu_01Xv3qp4fE4HvtHXyekWWFcK\",\n", + " \"server\": true,\n", + " \"call\": {\n", + " \"function\": \"web_search\",\n", + " \"arguments\": {\n", + " \"query\": \"Brisbane population 2026\"\n", + " }\n", + " },\n", + " \"result\": \"Server tool call executed.\"\n", + "}\n", + "```\n", + "\n", + "
\n", + "\n", "\n", "- ⏳ simple_add(a="1", b="1") ⏳\n", "\n", @@ -7634,7 +7894,7 @@ "\n", "```json\n", "{\n", - " \"id\": \"toolu_01Ya4zhBCUi13Kxdder51wCi\",\n", + " \"id\": \"toolu_01SsR5KXsuHWtbJYbbxyL1Sy\",\n", " \"server\": false,\n", " \"call\": {\n", " \"function\": \"simple_add\",\n", @@ -7652,17 +7912,24 @@ "Both results are in! Here's a summary:\n", "\n", "**🌏 Brisbane's Population:**\n", - "[*](https://en.wikipedia.org/wiki/Brisbane \"Brisbane - Wikipedia\")According to the Australian Bureau of Statistics, the population of Greater Brisbane is **2,833,524** as of June 2025, making it the third-largest city in Australia. More locally, [*](https://www.brisbane.qld.gov.au/business/tools-and-resources/brisbane-s-key-economic-facts \"Brisbane's key economic facts | Brisbane City Council\")as of June 2025, **1.38 million** people call the City of Brisbane (the LGA) home.\n", + "Estimates vary by source and whether they refer to the city proper or the greater metro area, but here's what the data says:\n", + "\n", + "- [*](https://worldpopulationreview.com/cities/australia/brisbane \"Brisbane Population 2026\")Brisbane's 2026 population is estimated at **2,484,138**.\n", + "- [*](https://www.macrotrends.net/global-metrics/cities/206170/brisbane/population \"Brisbane, Australia Metro Area Population (1950-2026) | MacroTrends\")The metro area population of Brisbane in 2025 was **2,568,000**, a 1.26% increase from 2024.\n", + "- [*](https://worldpopulationreview.com/cities/australia/brisbane \"Brisbane Population 2026\")Brisbane is the capital city of Queensland, Australia, and is known as the **third most populous city** in the entire continent.\n", + "- [*](https://worldpopulationreview.com/cities/australia/brisbane \"Brisbane Population 2026\")Brisbane has grown by 39,248 in the last year, representing a **1.61% annual change**.\n", + "\n", + "---\n", "\n", - "**➕ 1 + 1 = 2**\n", - "The `simple_add` tool confirms that 1 + 1 = **2**. Groundbreaking stuff! 😄\n", + "**🔢 1 + 1 = 2** ✅ (The calculator confirms it — math still works!)\n", "\n", "---\n", "\n", - "And now, as promised, a joke:\n", + "**😄 And now, a joke:**\n", + "\n", + "Why don't scientists trust atoms?\n", "\n", - "🤔 **Why don't scientists trust atoms?**\n", - "*Because they make up everything!* 😄)" + "*Because they make up everything!* 🥁)" ] }, "metadata": {}, @@ -7735,21 +8002,21 @@ "
\n", "\n", "\n", - "- ⏳ async_add(a="5", b="7") ⏳\n", + "- ⏳ async_add(b="7", a="5") ⏳\n", "\n", "\n", "
\n", - "async_add(a="5", b="7")→"12"\n", + "async_add(b="7", a="5")→"12"\n", "\n", "```json\n", "{\n", - " \"id\": \"z81fhcm3\",\n", + " \"id\": \"vknmfylt\",\n", " \"server\": false,\n", " \"call\": {\n", " \"function\": \"async_add\",\n", " \"arguments\": {\n", - " \"a\": \"5\",\n", - " \"b\": \"7\"\n", + " \"b\": \"7\",\n", + " \"a\": \"5\"\n", " }\n", " },\n", " \"result\": \"12\"\n", @@ -7758,27 +8025,27 @@ "\n", "
\n", "\n", - "The sum of 5 and 7 is 12. I have successfully completed the calculation.\n", + "5 + 7 is 12.\n", "\n", "
" ], "text/plain": [ "Markdown(\n", - "- ⏳ async_add(a="5", b="7") ⏳\n", + "- ⏳ async_add(b="7", a="5") ⏳\n", "\n", "\n", "
\n", - "async_add(a="5", b="7")→"12"\n", + "async_add(b="7", a="5")→"12"\n", "\n", "```json\n", "{\n", - " \"id\": \"z81fhcm3\",\n", + " \"id\": \"vknmfylt\",\n", " \"server\": false,\n", " \"call\": {\n", " \"function\": \"async_add\",\n", " \"arguments\": {\n", - " \"a\": \"5\",\n", - " \"b\": \"7\"\n", + " \"b\": \"7\",\n", + " \"a\": \"5\"\n", " }\n", " },\n", " \"result\": \"12\"\n", @@ -7787,7 +8054,7 @@ "\n", "
\n", "\n", - "The sum of 5 and 7 is 12. I have successfully completed the calculation.)" + "5 + 7 is 12.)" ] }, "metadata": {}, @@ -11048,6 +11315,33 @@ "_ = await adisplay_stream(res)" ] }, + { + "cell_type": "markdown", + "id": "07db3a5e", + "metadata": {}, + "source": [ + "#### Interruption" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "aad1d14d", + "metadata": {}, + "outputs": [], + "source": [ + "chat = AsyncChat(model)\n", + "chat.turn_sysp,chat.turn_msgs = '',mk_msgs(\"Count from 1 to 1000, with each number on its own line.\")\n", + "raw = await c(chat.turn_msgs, stream=True)\n", + "rs = astream_with_complete(chat, raw)\n", + "it = aiter(rs)\n", + "await anext(it)\n", + "try: await it.aclose()\n", + "except GeneratorExit: pass\n", + "test_eq(chat.use.total_tokens > 0, True)\n", + "test_eq(rs.value.finish_reason, FinishReason.interrupted)" + ] + }, { "cell_type": "markdown", "id": "105e1701",