昨天的成果:
今天的成果:
原理:
MCP SDK 打通客户端和服务器的通信。
然后客户端把服务器的工具配置转为 function call 的参数,传给 openai 的 api 接口。
接着 openai 返回工具调用参数信息,客户端去调用服务器工具。
把工具响应和传递的原始信息给 openai,最终得到最后的响应。
问题来了,如何支持流式输出,以及工具调用出错自动重试,或者 AI 自动判断还要不要继续调用等等。请大佬们指点。
昨天的成果:
今天的成果:
原理:
MCP SDK 打通客户端和服务器的通信。
然后客户端把服务器的工具配置转为 function call 的参数,传给 openai 的 api 接口。
接着 openai 返回工具调用参数信息,客户端去调用服务器工具。
把工具响应和传递的原始信息给 openai,最终得到最后的响应。
问题来了,如何支持流式输出,以及工具调用出错自动重试,或者 AI 自动判断还要不要继续调用等等。请大佬们指点。
開個玩笑:我怎麼覺得把AI這個工具,倒退回去了呢。不過是個學校MCP的好開始,用ts直接上CloudFlare Work好方便
翻一下别人怎么做的呗,Cherry Studio 的master 已经有代码了