码力全开 / GLM-4中使用MCP服务

Created Tue, 10 Mar 2026 10:21:27 +0800 Modified Tue, 10 Mar 2026 10:28:49 +0800
866 Words 1 min

下面主要介绍如何在GLM-4模型中使用MCP服务,其中关于GLM-4系列模型的调用可以参考。而对应的模型使用的是GLM-4-Flash-250414,其功能特色可以参考

MCP方面的服务选择是百度优选,详情可以参考

下面使用其SDK进行调用:

from zhipuai import ZhipuAI

client = ZhipuAI(api_key="智谱AI的密钥")

tools = [
  {
   "type":"mcp",
   "mcp":{
    "server_label":"baidu-youxuan",
    "server_url":"https://mcp-youxuan.baidu.com/mcp/sse?key=百度优选的密钥",
    "transport_type":"sse",
    "allowed_tools":[
      "param_compare"
    ]
    }
  }
]
response = client.chat.completions.create(
	model="GLM-4-Flash-250414",
	messages=[
	  {"role":"user","content":"最近在看苹果16和mate70,两款手机有什么区别"},
	],
	response_format={"type":"json_object"},
	tools=tools,
	stream=True
)
for chunk in response:
	print(chunk.choices[0].delta.content,end=" \b")
	if chunk.choices[0].delta.tool_calls:
		print("\n")
		print("-"*80)
		print(chunk.choices[0])

其输出类似如下:

## iPhone 16 vs 华为 Mate 70: 各有所长,选择看需求

根据你提供的信息,iPhone 16 和华为 Mate 70 各有优势,选择哪款取决于你的需求。以下是两款手机的主要区别:

**iPhone 16 的优势:**

* **性能更强:**  A18 芯片性能提升约 20%,游戏和多任务运行更流畅。
* **更轻便:** 机身更小巧,重量更轻,单手操作更方便,携带更轻松。
* **连接稳定:**  采用更先进的蓝牙技术,传输速度更快,抗干扰能力更强。

**华为 Mate 70 的优势:**

* **续航更强:** 电池容量更大,有线充电速度更快,无线充电效率更高。
* **拍照更强:**  摄像头数量更多,变焦能力更强,支持光学变焦,拍照效果更出色。
* **刷新率高:**  屏幕刷新率翻倍至 120Hz,操作和动态画面更流畅。
* **显示效果更出色:**  屏幕尺寸更大,分辨率更高,亮度更高,户外使用更清晰。

**总结:**

* 如果你注重性能、便携性和连接稳定性,那么 iPhone 16 是更好的选择。
* 如果你注重续航、拍照和显示效果,那么华为 Mate 70 是更好的选择。

**其他因素:**

* **价格:**  iPhone 16 的参考价格更高。
* **系统:**  iPhone 使用 iOS 系统,华为 Mate 70 使用鸿蒙系统。
* **品牌:**  你对两个品牌的偏好。

希望以上信息能帮助你做出选择!
如果喜欢这篇文章或对您有帮助,可以:[☕] 请我喝杯咖啡 | [💓] 小额赞助