此示例的部分内容来自:https://github.com/modelcontextprotocol/quickstart-resources.git - 尤其是天气“服务器”代码
代码中使用了两种不同的LLM,仅作演示之用。代理使用gpt-4o,工具使用sonnet。 因此,请导出OPENAI_API_KEY以及ANTHROPIC_API_KEY - 或者 - 修改代码以适应您的模型。
pyproject.toml假设您正在使用'uv'包管理器。
(或者尝试client2.py - 这仅使用PydanticAI,不直接依赖Anthropic库)
现在,试着提出一些问题,例如:
当班加罗尔时间为晚上7:30时,纽约的时间是什么?
芝加哥当前的天气如何?
(完成之后退出)