Anthropic Web Search Tool
The web search tool gives Claude direct access to real-time web content, allowing it to answer questions with up-to-date information beyond its knowledge cutoff…
But, it needs to be used as a Tool within the Anthropic environment and cannot be invoked at will…
Claude automatically cites sources from search results as part of its answer.
The web search is purely a tool that the model (Claude) decides to invoke.
You can’t directly trigger it yourself — like, there’s no separate endpoint to just run a search query.
Instead, you include it in the tools array of your API request…
tools=[{
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}]… and Claude figures out if or when to use it based on the prompt (for example, if the question needs fresh web info).
This makes it flexible but hands-off for the developer — the model acts as the brain deciding the flow.
As I have mentioned, this is a threat, collapsing the Operating System of your Agentic app into the LLM.
In traditional apps, you might have a rigid OS-like structure in code (if-then logic, loops, or frameworks controlling when to call external services).
Here, by letting the LLM decide tool use, some of that control collapses into the model itself, making the app more fluid and adaptive but less predictable.
It does simplify building agentic systems, Claude can chain multiple searches intelligently without you scripting every step.
And it’s efficient since everything happens server-side in one request.
But, if the LLM hallucinates or misjudges when to search, then it all is absorbed into the black box of the model, hence over-reliance on the LLM for decision-making.
Sequence of Events
Below the high-level flow of the Anthropic web search tool API.
The lanes represent:
- The Client ( the developer or app making the API call),
- Claude (the Anthropic model, integrated with the API backend), and the
- Search Provider (external web search engine).
The process is handled server-side in a single API request, with potential internal loops for multiple tool uses.
Claude uses Brave Search as its web search provider.
Encryption
If you look at the code below, you will see encrypted text being returned…so Anthropic is encrypting the data which is used for context management in multi-turn dialogs.
I tried to get my head around the concept because there are two sets of data, encrypted, and non-encrypted text which is presented to the user.
Seemingly, the encryption in Anthropic’s web search tool is mainly about protecting the search results and their references (citations) to keep things secure and private, especially in ongoing chats.
No heavy cryptography knowledge is needed on the dev’s end, it’s all managed by Anthropic.
When Claude gets search results from the web, parts like the actual content snippets and the indexes for citations are scrambled.
For example, instead of plain text, you might see something like “EqgfCioIARgBIiQ3YTAwMjY1Mi1mZjM5LTQ1NGUtODgxNC1kNjNjNTk1ZWI3Y…” in the API response.
The API backend handles the encryption automatically, the exact math or algorithm isn’t public in the doc.
When results come back from the search provider, they’re encrypted before being fed to Claude. In multi-turn conversations, you pass these encrypted bits back in your next API call so Claude can reference them without exposing the full details.
It also ensures that citations in your final answer link back securely to the original sources without revealing sensitive info.
The simplest, working example in Python:
%pip install anthropic
import anthropic
from google.colab import userdata
client = anthropic.Anthropic(api_key=userdata.get("ANTHROPIC_API_KEY"))
response = client.messages.create(
model="claude-opus-4-1-20250805",
max_tokens=1024,
messages=[
{
"role": "user",
"content": "What is the current weather in SF?"
}
],
tools=[{
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}]
)
print(response)And the output below…
Message(id='msg_01HZba7vRa4XUoNm4d3ziLVj', content=[ServerToolUseBlock(id='srvtoolu_019QdLSAXTy1haxaWqrGF5pb', input={'query': 'San Francisco weather today'}, name='web_search', type='server_tool_use'), WebSearchToolResultBlock(content=[WebSearchResultBlock(encrypted_content='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', page_age='3 days ago', title='San Francisco, CA Weather Forecast | AccuWeather', type='web_search_result', url='https://www.accuweather.com/en/us/san-francisco/94103/weather-forecast/347629'), WebSearchResultBlock(encrypted_content='EqsCCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDDzvSRY5+FfAQHinyBoMPRBEdR0vMlIpCvjWIjBbOKny97q7J9sTi8MejVeU10ype4iAAccAYCDidDdqvFKFnOAYoVVm76G0QnwhakgqrgH6sV+z/bVJOTdgPd63d3IY8X1fsoJ3stUbyY0JXSXpD63knztiF9qQ5VtcncMF3cw+/xQpm7BIlPYoTAd4l+ys1OL94WGSsYEB9rDUgeF0Tk8ZSk5FEWkaFh8BKYOe4/hoDrDlUrD8bMnyRpai0xg6iRbYh98VHCpZUqmoSQYTnlbRJwkYoehjkxLbKhESKMw11aEDNrPxAR2UqsgjfkoVAgV9HBJiGwJYYUfpD0cYAw==', page_age='3 days ago', title='10-Day Weather Forecast for San Francisco, CA - The Weather Channel | weather.com', type='web_search_result', url='https://weather.com/weather/tenday/l/San+Francisco+CA+USCA0987:1:US'), WebSearchResultBlock(encrypted_content='EpsCCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDGKAIDPOC+G2cmTMfhoMHqctvPlhnDOexqQAIjA6qA7aro0Pej9Pyvcne/LbKgROUBemxdsvVMkRKfgb1hh7DhFLpsMu6O1vEl7Oas4qngEKhpoF2LwgF4olgPuj7p8qwbwZfZqKEht3ZpcSMnG1aAWu9AIQcFhAJqECVrRYF7fFlefGnIzlkKvGPRXztTMsM7zjOKmkGrs5kmrAPgE2mabt2uhMWhM1ioGiygA2jptW1h+jtYHQMn99DIlDPzijavbxN7xvy78xtxpv0O89mwUFZ2RDTFV3qnIdd8mrofKEe4Uy33hbHXsNYyO36RgD', page_age=None, title='Weather Forecast and Conditions for San Francisco, CA - The Weather Channel | Weather.com', type='web_search_result', url='https://weather.com/weather/today/l/USCA0987:1:US'), WebSearchResultBlock(encrypted_content='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', page_age=None, title='San Francisco, CA 10-Day Weather Forecast | Weather Underground', type='web_search_result', url='https://www.wunderground.com/forecast/us/ca/san-francisco'), WebSearchResultBlock(encrypted_content='ErgBCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDIbP61mFIsgLUpEcXhoMe0t/H/jxodzDeiFAIjDmvJRxZDy2gnCzajw7n25iJdkdYOB5WbtbWb+aEMcLSMRVL8b1FiK8D6o/vhN81ioqPB3MW+qqxodPvxe98A1jt6ZGH/+89oMJcPJJRr9wZPsIPe/m+EJ1KVs1jgGxUMAEB4xEWQBHZOWO8ZqyhxgD', page_age='3 days ago', title='National Weather Service', type='web_search_result', url='https://forecast.weather.gov/MapClick.php?lat=37.7771&lon=-122.4196'), WebSearchResultBlock(encrypted_content='EsAECioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDO9SB4xCQ7aAOQcrUxoMDteoGjEZBLoGiCNYIjDjrDw2mvDWylYlsCUCscqWPF37SrrWgV2yO15o4XF1BvlZBG4z9tRRKMiJGaK62N8qwwPFJfiwhLAhmlJVD4MXcazRwV5Kb4Oe6K/wx0YiebLrg6ZjDzsB7tmxiWO7QD15337jKPfKAN57+b4q1L0fnQXTKzNg4j+H3987mj/6uQ6szVuMX/bc/ZchG4tSQFe23q4kq0DiXG5zeetVcf8WX+0YRTAYJv7B+CK2y4n3j7c/4Ftesh65YoYeSjzFrIoWdOu7mjzPqAPE+Aa5JUVd3nfyDeU+e2zpkfJ0oKrqDe0qOAtEMSEXQbxV0TkSXA0skRL9yi6acoKDC2W3f/+atN4Tm26nS1GeqCUu+ObYqFd7BcHsrGVCA1uQhrDW81gdzRD6UNlawlXdwjIN7ShzusRQ2haadi7dvlLoW9z1CTVxHBLzGQhNmcnDqSvLsa6SJnJy15SFo8FWxCbLThntzNIANwWMe8f2HXUPgSHLmN3bcAVsOjMMbYM1xIrccctZKwoTOfVDOfYy2Ul/rZIRoyNy/tM7O7gCXOu5hRJyKo7XeSUXrfEf5kFc5ilRh26XHvy6Df6lzSMjhvhworgXSKpQ56QY+B9uuJ7UYSNjn6d/sbLp8D5QR23ImTbNECTBWdYTjtAmaKtDOI71aONuuNdfLsFWGAM=', page_age='3 days ago', title='San Francisco Bay Area weather forecast – NBC Bay Area', type='web_search_result', url='https://www.nbcbayarea.com/weather/'), WebSearchResultBlock(encrypted_content='EoEJCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDKqa/DsTk+iznbjSKxoM2uN3302LrZEq4ZMXIjDMnM3giqUs7aAtBNa2jOyS5PQ4fvfAAjf+2BCEo7/WLdiGa5Dvt72lHQwOaAgu++4qhAhuAzVk8PEaSCQFDPxcxtpHtVmaz05wa9o+Ela6ZmpFITpS1mKifFHlThT8lnRzS5mSPCkIigiolSLfXXVlHDvpn/bqHJEG21g/EPUwHeCR9je7qin47O4ehgOOeX2Xdv2DBofvI4aJh8qlLjQ0f28m7mQ6QQo3bQKMFgjjvS6EEbnTR5aSGPv5CTLdO7P1kQdc5fVRR6eOPQhAU6zRSNw52cgz0HlMa3s7TDxALfaflysVFLY/hheYDtUhaL1/9QxB56gLZ3YPALmxyrVzIKqFYzF0HrclXwHqH5kZHid0SsN3U1c88rB88P8vrnAEoC0Qkgi4W+jv5pw69bCx4dVN6CicmtgMUIypyY5pEh31gcy4+52zR2WmZ90bW1KF7ZUx1wD9VwWXoFYUqWv/cJ1v3q0XtxAkmpRY0cQgRr5aacUnQ6aP8G8maPOKDAuzWcFbTsCn6L2uuZXT1Tea1tJbewOL0tKFvs3nUIvcAA8BHaYf5Gc1Kc6INZrmYSjYYmf2E+gHOMKQhSsJF28P8J90tFHENua9NsRPv4FGhS0A90CrPjz9ciflhwVqokbseCc3kKPsAf2SwHcb915ZrIY5TllrU8MBxcwWzYBOiZh2gNHZ666IENMx8sRrhbazVIa/AxlmUDM2sDXBGw3rE0eTbxBHmdGTW5ewZxL/8uqmjLmrX83zWogIr63OtXUCQKpOJbVL25oPw4nEFCKII0EMrBZET+f4yfutjGBVoxM+EoU8Zc/VxnOSfkbxs2IqNVhc5nCt7mNZNPjxR2/mKycNXlAWKdsomUkbnUbpQPJnLYnz/66a5k03Tqb2hccnAgTfBnSaVNdVT5F5DBUTmIDNdcIoasobPSYgY1/WBHRCqwQG14dzbc25TB5ACbg0CFkl5WRkooRdlk7D69sSrU9GGYWv91SLHbGybStsZFGFC6TcdQvSUHKwLS1h7cSCc8yId8PbwbZ8F+lsoWQ9XDofk7QTEkIpAmmT8Mt0NyZ/AKVGoK/41c0cwZs87g1J95olwWpjEU7eaNihIzVe/LTdp21sfxTKKi8N4UQtyljDJgb2GlYZnZcTIsm3nrRrdORVmY3Mk/JJ4eCng0Q9o3c5b2lobddjT9wMsVwa3mXIKrZ6OmbGh8CvqEQQCDfeQDhfLNnqEisA24MEeiq50FhpJYAHkKNGpreEUUj50WQUodO1EglIWgRjCKeduFmNfMTpS+zbwHNawVg+nGwfe6qNIC1o2n1TpzdE1YJUlwXzmjG6iDAg/uE8ETPtK7pNfB8F6Qxd/b1T0E9oiBe7ms8VR8jmR2oNVajHm0eWmIM6R46Dxgb+7fURvuk+mvgzBKYHxmXDEqHThVUPrZ7vAlwXn9/mYRgD', page_age=None, title='San Francisco, CA Current Weather - The Weather Network', type='web_search_result', url='https://www.theweathernetwork.com/en/city/us/california/san-francisco/current?_guid_iss_=1'), WebSearchResultBlock(encrypted_content='Ep0LCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDHxUaB2DUTcz14Ut3hoMsJNP0fL6q5iC2Q9IIjABi00B5sXOLIDAgh7aDMm2/u6Nq2IA+CROdUFb0z4hVq7osHkR2IZfGW4+nBSmB5QqoAp5xaqCaDSDOIanW+7KT048PXMbuqoWaXUXqjlP9sgbxlJdb8n48oWAeImIKcPfDInXxEpMsxxmr1swar3b3t1tJkhtGCLxHR6s3XtuNVC4UiA03UWS7LdIEsG/1GIbexuSYn/lp7VFic2jXL7H3B6PSsXLcKR2boEtU19kjMGy5VGVatnvszH/3vlwtFbHBZsH+yw0dr42kin+K7b2Skrl2mX3u822+zssKiF/eYZ8SgV9pUdnyfIZVEdGMTH/+CRP8Z6rsC6Ivv/LSnDfnfE8xindqA/QQFpnjfGdXi93BfrjQ4Z8EiCvpfP/jMRcjoo+T9MoW6uqkGGTWqAvbET6WpaC2RNbGuplvwU8bOlqMRMki70o1Q1srF4+7oM2ICOPSjJs2uyzggi6vwD/nZSg1aWhEUTwhGcr5fQh8+ADcPAOIgCkc0pErI4ONyp2CXV3LQWvW0TCgl1o+MawqOMOEIKDA9YUaV5O4J5ABvR5gTgjh6pmbqFQ6+SKaEL/b8QE7GRSJkdogwx8GI/SLE/36cNsUn1s8s79Olc5qhKYhdRdBwQUPV8v9X7iMhsk5UlOabYfhpcOl57VGqYkNH3GExJ1wj4dAqITQ1TEaPb4BzqIJHd28BXxZ4RDIkCgYvjGS1YJ0zs/4ZLJX2f0STUqmlCwjnPTeO/qvGfPlcPZT2SDqWX3z4FIMs2cZfSi2WlziSKzIv5pl0Z809smGT+toX8MiqKE+J7P4WC/XPhKjJrl3PhFok9TaWY1+pxt06XedksPcUcHanV5d5Y5mUO4gBS7eTpg/bj76xIo5tCSQ3uhtOUbmvOBLXh7eVFKFTpLy6yRObBTpSAO0JB2DfHDmxvYMQz/Lqs/Kk8hFZZabIyHXHoEkdIrxfDFArdj2L4SvKv8vIJG3sM8xMRrIEdyWWv8ffGfuW5sdKcW4fsvjhR0sPJPIq9ef3eMNEj9eqVwhFG7rcVorK9X9BvB8QMkvdyKzh0FxM/GVUCMKhbwXPIYlUTwXoHFekHSAn/JrxBY/zm6/7FuymjNS0xdosi79NIeOW8Lf8AVbw3Muh3qSfwm0tpPjwYNPkyD3jBnwQVNn+kjOJpnd16V0plo0vStHqMHKofrrzX8owsJcKGaZC91QU0surJkPwl8fIh8DNWnh/jGtYqrvcfypv7bFGfJlEwNfCm7yA0V1X4+rHdsoP6Q8DRHDOJLPSmjURIZdxGefDu/9S0KDn9CgyWJo5+fNMDlJbdKINfn49CuKIjfIo0Smw7zlwuSYv0pf2vyUb8Fg27uirbmqQIGF0i24Umh+UCAqvsIFpj//28V/yNnRZs6GGxl9yd9GclpY02dsFcdJQUMlYp6Xq1xp+tcLKV/JQCwv5yU3OgkTG33hLMz3hbn47jvI6Gq+tD9h7xNhid00bS59zU6l8/Mc/TqumR3T/kEkNsWyzrshqR6STF2bZT1gzzpe0qHasTyncJmww9Tgpy6bN9cMGH0ej/x+hX7Kn7xI7L444KmkDddlZiEU/tb8ELckg/qEOO18TBwoTsJbsAfavhOyY5SAXSYQRC64q0PXmUZwXp+h85icy4QIQCV5W91t75RwQfmpMREXE95XBN8BcuddRrrrX13/OOiog/oWTiqTwC3Ty57fScuBIRy0y6d7gncQfnpXSrZFKHgAD8cLWVGSORQgP882K/CU1fAG6BKqu1Fp364DCn1vZrfe30jvAjFaUF77DJQEEnU8OC4i9LNC+rgmowAja5iGAM=', page_age='3 days ago', title='San Francisco, CA Weather Conditions | Weather Underground', type='web_search_result', url='https://www.wunderground.com/weather/us/ca/san-francisco'), WebSearchResultBlock(encrypted_content='Eu4NCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDIAuCwO2lRVTnRigARoMOg2/AZ+WkGjZw7pYIjBhC8Ddb+1jB06O0VvUi72Pm4ptiflYHS+vqI3wzd+qZ4mPD3cozocRS6vZnqD/x7cq8QwVnYFb0mlRyfL3Hl48sNxHZUJktU0o0aAhOzvSLWqnPMQozbTi61GIj5MOFDMs7pqvMy5YAyn5/0JQy3tCuBOcVemLd/PK06hyL7UtFhbM6vpacWfZdEFhfqxUM3cUQNwfTXyxmlq0Mu0JobM1PmhfmC+rEJvok+ueEELobwhiAwkQyPr/USoyzXXS3a+r7qSouR2PwqvdBCdZfxnjuCcnw8UQ4ZyGP+Jrp2p34gg+U/66SX6mh2Nm7C0MDpkzoSwi+io+NM26PtfULeT6fqSVtGWoajL55YoD2sPCRNj8ieS3iGyx1nQrPUyxjLwq5NuPf7rxYF/svrJGN1ORuLva4CFxVAMNJB6H0OmhXp6637KvTWXpWYtyIHbUEWx/c0JK0q6HIpJ/cnzJ70gP/2qEaL245kBc2oFtRQT852jBoXKuEM0rU0ur1elk6XR32u1L6HcRrh6Mt/XsP6YJEEl4nu9hFTks5CjBQl4xu8tNdRbTiEFzyn60gXrhZHKSUMNHmeCKHSRmKOqArZwreHLlHzHDESFEX7KuLUr4V+3pwha7N1UTOHY+XUsslArKPpyQgFTmAX24hVllVpbGLTeIR4wpLlj0btijx+ubtoTlrIivbuuTpVkzzSp9dGAYhoZyxpIcIoitjxYCCGYNB0T41mora/S/n7y7g3iQg4m9ZHJfA9rTL9D9CnYD43I1pVem1y9uP1io3xDnSUPIem2h3cIPp+I+7YUj7yaJJy1tZXoqsppdLX8UGegkX82Uv5gH9x+T8WuF5KuEeXZSaAabWZDPWA7R27nKp1qMbPKZIhl6DgP3z4O5W7U/zCASwf5EZd37OxYguYU7vhMKx8wES4dIJM3tLMirEeKPGsd1SlfnNQ7JUcNs9g73IWaQ0XQJvyGHdsTvh3nsisKru/tIF5uGbLAwjOvJDTbLeiHN7dmsx2+ihk9X1ST/x9+OsFrUdt/xrBWuKjfjPwpLAA9Q8LcOAlcCD+Hy4Gu2MOF4DEz3Jj9CEwpwZHeuH4h5ITwNYyyVEChKLtXtno9AGLNuQoNzQou4p0hgVD8Tow5CXgIRPLFayrBRRbY1qnF340jNXxX+s5E/zJmWXA5QsyWhjCuYAqU8bdg16yX45HGdH2zM6re9Zhx06tJX2FBdu8+kl2AG4pbadhfKAvsnROggaIbVN0702sdG3Gs/H3NwrfyeW3X0l4gunv3G8vkA5jJp3qBezCdfwtJe6y6DqZFR5RkzblTJt2SDFwfIL30xjlh3W8pQ0dUJGR9Qkb1A2FX8l/eTl8wFs/noWVrolfJpI4g1yWdxpZI1edHE8MyuEfQYslkraDpEihIf0FXzsqGoQ6zyqD0TX8OpB8u6dimx4mZeHBobB2mjbddSm/TY4AyhTNuiG58d2i5Lr+qR6R4HWB1qkExZt1eRUMPv+zf83fo3nwJOqKjmmWPGEu7dWUq3cIDnZ1/G5bzqfDUFcoonXEEbwYUKInK4zpFldVUdM4CWaxH/VWn2rXT6cZlmplBMzxETIXogeIcXq3rkOZir2meNHIJmB+L6w1aNaR/kGP4dwpvA7g6EYsUSu+JQj13eXd1bMR3gMM6zForIb5bCtfEZBqGsLR7oHr8wKfL4FcIV2jOydL57ElEDdHGbo1m3N6M51oahaa6dYaHgwosSTF0aNx+Yag2xGPJaSAl+jIQgYABTx6Msb2z3HXhWF3EcY02QhRhgGMF1MfLt3+pLQmTGUk4hLKal0mZh+UjpYsMA0IZPY8AP1DS0XRc/ykw3YzadxFYS26rBedLE0G6C5pwJo7vJwq5wwgTR8FHsFe56A79uQA82eXxQ7HwrTYMc5/TtWpttESSxYtdfyI2Uu8eD4te+U3Wa3WjQw5voEeyk5NINF6OUN0ZJHNStgMrZrYFuSNHhYvtS9BoKHiFtKS1B8b80IJXRzeOqlcexCt79ApYw3uLkeo36ZDKfkNzwrz8nB+cPmuwBfVZkU1I9S1Ov++3L1HM7tAsiRv9WM9cqdPxK14ok6ywrWLDYlro8FCC/R3fwtxVgveqvD4SargdEGrCDHgxF6ly8I3xeoendkmdSeNmOVukWRVXInneNL44VLmhVr01MiuxvMGR7J1lrAStEcnjSdzedJo6sSM+iqivAstukO5EWEzwD3o4lUwH1wjl7gOJNPfjsfQvtEcmneJoEF1qDC7zo0ymbARgD', page_age=None, title='San Francisco, CA Hourly Weather Forecast | Weather Underground', type='web_search_result', url='https://www.wunderground.com/hourly/us/ca/san-francisco'), WebSearchResultBlock(encrypted_content='EsAJCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDHHk9F0XsjvCI26u1xoMDPyk16qx/d6JiITPIjAqwnrbRL/UhXVCNuG1s7MChVhCBCuGprgvKQybXzrPlKC6vauEz8mdJezrwVGaf5MqwwgBZsHMgu2W/r+MDMB38c4VJeXLzFvPD04+QgH+2tzKbG2DjNSY/5gtgWlu/qvW3mwRE5dkrve3iOkKCzlP1RgETmvsu6P2qb9Qh5XQWD93m8xd0nPYJ3GgCVHFj3Pi4ybtcy6T+RZcgV1HMz2TqM45hU3CA4weSw+PjIdEFdXa07/4IE+dOB+pAONrACLc/GZxGbYcN8NU8sT28qbeyscdjbYY/N+yzFJuqfiXyy5xCL1ueWUuMMynmrcUpRijY6EKuSmKLCv70ojqmgQ9HVEWiuoIu+5PunTsoWQeCMnffeelRSb50Ym6d9TiKMkCkjYiwTTM/x3p6TfF8F0kA8G4Vb4rpk+7kl5ZbSWBNLIsc6P38WdJTOu91NY85SPcr+fGj3JxNg1ZM3X4sfYolUV4nJDYv8wIkLWpGwx/+7K5QHsKTeEpjvVRdbYkxCJcpSb+O7bNAz0mFWdeoIrCwRP9OtBbOdcgi2T/EnI0D6VfY0Juq0TkVxKvCxE+qwp11CCagiMqVTfhM1+UHuK/BvmD89BsCFc33MUvyR1/9BjpaTHrCXDJ5IR7XHzH/KblId+ZE4+84URYwDySxidVcaVf4p7N500pcxX7BsRLUvJTQOzetQ1LeWykbANgUDoLwVYDaMiq29/+bpGRDGTYrHZ23YTyuByW+kGu5x/bmfZ1emu5VI408RaRTSBOCxec/quhe0Le3zdaZyoddo6bMM5j71/KwlcD7lHegrylB4GK9jBUqEFeCmbWf+rl+Q2uSRSE6t2LD7S/cP0aCrGG9sjn9I4vxaLJZWSI0Z8352vpobGCGW+7+ssiE721lMs7g6VI/KzmKmeF57pRunQ9xtx9owotvCVkinnt5iD7E/iVPCX0fll2l7U8UTAEuSZCRuoz8zpcrrDCReKAwEIf6vd+aYLSFi9UWG1ClXm9zY5VLlpAa6rdzE10+Jmk7ctgPNkIJzFIeUbfzKwXnuGfB+9cR7GWWe0t6LYNSsRsu0Od7+amchE9EsrVRyBnBcxOGwIt3fYAEOM9o/N6hHrc4Dz0py6x2pM2FumgaGz9p70fpl1DR32ulB1tJlU4pVzfkdJeI///OxrGYQLVi9Z3pzrvb3SWrIu+s3aYXfH3K8MS6iNsUrdPCGfFFTSAU3wRK8sYmup35t6q6YrLrRqvvwQDpPbm/hRfLe1ILJJgoXoJkYbDf7wRS+P+FwNlV5KarDfvxdtveZnvJY+YWT4LRJg2QOzEPFviXI2VdrTaa3DlddyD9HqtSOqqnkFAnEDyepW1br00iTZOGIBCrtkmHJims37QmQbT+SD9XONmAWHe999C1iI5zUjLllw4walgORPKuz+s/3injc/Vk2S7p2nNRUhsDZyvYcgQtackEj5ojuTd8aEDcK3/njt54nK1xS7lujuXOnuvgQj0zl6G1FygnTxYAY9cwZVCSumH7kC5ZW+JWxgD', page_age='4 days ago', title='Live Doppler 7 | Bay Area Weather News - ABC7 San Francisco', type='web_search_result', url='https://abc7news.com/weather/')], tool_use_id='srvtoolu_019QdLSAXTy1haxaWqrGF5pb', type='web_search_tool_result'), TextBlock(citations=None, text='Based on the search results, I can provide you with the current weather conditions in San Francisco. The search results are from a few days ago (September 12, 2025), but they show:\n\n', type='text'), TextBlock(citations=[CitationsWebSearchResultLocation(cited_text='zoom out · Showing Stations · access_time 8:54 AM PDT on September 12, 2025 (GMT -7) | Updated 10 seconds ago · 70° | 58° · 60 °F · like 60° · Mostly ...', encrypted_index='Eo8BCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDGHLkIkhYcKYugPAAxoMsSiOxRVOiYQUIUq4IjA6nlVMbNDVrTSIhcmyG9zTGTO42sYcyZhxkEkWyZBEqkv6DE0lLZ/g1mbZzxNKtuwqE5Q5DIwMeVknhQeC+Uy5HLp++BcYBA==', title='San Francisco, CA Weather Conditions | Weather Underground', type='web_search_result_location', url='https://www.wunderground.com/weather/us/ca/san-francisco')], text='The temperature was 60°F with mostly cloudy conditions', type='text'), TextBlock(citations=None, text=', with ', type='text'), TextBlock(citations=[CitationsWebSearchResultLocation(cited_text='High around 70F. Winds WSW at 10 to 20 mph. ', encrypted_index='EpEBCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDCKPv93KwbxIkCMg2hoMlbgsLkbJOTiAqI7vIjD2j51aZkEBI4EjlSTL7+vEctmSqSPRuml6GG0cW0PeDlCvqvy3tZkiCvPrzJDo1SAqFWR+k8EkxB5sOmGobcHfRPLNODODIxgE', title='San Francisco, CA Weather Conditions | Weather Underground', type='web_search_result_location', url='https://www.wunderground.com/weather/us/ca/san-francisco')], text='highs around 70°F and winds from the WSW at 10 to 20 mph', type='text'), TextBlock(citations=None, text='.\n\nFor today (September 13, 2025), the forecast indicates:\n- ', type='text'), TextBlock(citations=[CitationsWebSearchResultLocation(cited_text='zoom out · Showing Stations · Hourly Forecast for Today, Saturday 09/13Hourly for Today, Sat 09/13 · Today 09/13 · 13% / 0 in · Mostly cloudy early, t...', encrypted_index='EpMBCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDEkToIAcD56P/xr9yxoMca8UhCc3x3ml+nxeIjCt3ZLQKA5e8Ka121nUeqVHJOWLaQrgzIJa1C9OEtMUcxhNDWK962jdzG+3lVL5NVsqF9BqYMbi8J5thONsXKFT8Cxa6J3YSu3AGAQ=', title='San Francisco, CA Hourly Weather Forecast | Weather Underground', type='web_search_result_location', url='https://www.wunderground.com/hourly/us/ca/san-francisco')], text='Mostly cloudy early, then sunshine for the afternoon with a high of 69°F and winds from the west at 15 to 25 mph', type='text'), TextBlock(citations=None, text='\n- ', type='text'), TextBlock(citations=[CitationsWebSearchResultLocation(cited_text='Tonight 09/13 · 24 % / 0 in · Partly cloudy skies. Low around 60F. Winds W at 10 to 20 mph. ', encrypted_index='EpMBCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDH/GhSs3GwWMetntxRoMGdfq/qR4QFWY/SVDIjAJUpK58MxBQzmkRc9xql59HpMxJRKTHP8FRWrtEbE5g6JQqQGpQ/x44GsJXb+ghDYqF9ZGAwUO+a7dGJeyKIzlLQ1GZRmNbrxEGAQ=', title='San Francisco, CA Hourly Weather Forecast | Weather Underground', type='web_search_result_location', url='https://www.wunderground.com/hourly/us/ca/san-francisco')], text='Tonight: Partly cloudy skies with lows around 60°F and winds from the west at 10 to 20 mph', type='text'), TextBlock(citations=None, text='\n\nThe weather pattern shows ', type='text'), TextBlock(citations=[CitationsWebSearchResultLocation(cited_text='The weekend weather looks good with our typical summer pattern of morning fog, followed by sunshine. ', encrypted_index='EpABCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDKRLyTGf0/a94fsmbBoM2s/W1TkGQUqYrYutIjBLz2EDGGJ1lUD+cy5vmrFPJnJF7L6aZxH4XU6JywL3WB09srZcDR96P1OXzmEQCtIqFLag8N5nHrTcRM0rFjAuTWRJZjJcGAQ=', title='Live Doppler 7 | Bay Area Weather News - ABC7 San Francisco', type='web_search_result_location', url='https://abc7news.com/weather/')], text='typical summer conditions with morning fog followed by sunshine', type='text'), TextBlock(citations=None, text='. ', type='text'), TextBlock(citations=[CitationsWebSearchResultLocation(cited_text='zoom out · Showing Stations · settingsCustomize · date_range View Calendar Forecast · Top Video Stories · keyboard_arrow_left · keyboard_arrow_right ·...', encrypted_index='Eo8BCioIBxgCIiQ0YTBiYzU1Yi03MWUxLTQzOGItOGJiMC1lM2YxMDhjYTI0ZDISDGL8dD36L65udI6e9BoM+AhW002mM60oRLYKIjCoCz1UGGpKdXynqmvOvaMhowDM+UwRjG2ucNQfU3phoPmSGiwuzb7rKRfrlGmGqcsqE5ZrPm+RGTosS0trIGPVx1M/ctcYBA==', title='San Francisco, CA 10-Day Weather Forecast | Weather Underground', type='web_search_result_location', url='https://www.wunderground.com/forecast/us/ca/san-francisco')], text='Humidity was around 91% with mostly cloudy conditions', type='text'), TextBlock(citations=None, text='.\n\nOverall, San Francisco is experiencing mild temperatures in the 60-70°F range with a mix of clouds and sun, which is typical weather for the city in September.', type='text')], model='claude-opus-4-1-20250805', role='assistant', stop_reason='end_turn', stop_sequence=None, type='message', usage=Usage(cache_creation=CacheCreation(ephemeral_1h_input_tokens=0, ephemeral_5m_input_tokens=0), cache_creation_input_tokens=0, cache_read_input_tokens=0, input_tokens=9376, output_tokens=404, server_tool_use=ServerToolUsage(web_search_requests=1, web_fetch_requests=0), service_tier='standard'))Chief Evangelist @ Kore.ai | I’m passionate about exploring the intersection of AI and language. Language Models, AI Agents, Agentic Apps, Dev Frameworks & Data-Driven Tools shaping tomorrow.
