当前位置: 首页 > news >正文

做ps彩图什么网站好南宁建站网站模板

做ps彩图什么网站好,南宁建站网站模板,电子商务网站系统规划 案例分析,中小微企业建设网站目录 环境准备math_server.pyclient.py输出结果 下面展示了如何使用LangChain MCP (Model Control Protocol) Adapters创建一个简单的数学工具服务,并通过LangGraph的Agent来调用这些工具。 环境准备 uv init uv venv source .venv/bin/activate uv pip install la…

目录

    • 环境准备
    • math_server.py
    • client.py
    • 输出结果

下面展示了如何使用LangChain MCP (Model Control Protocol) Adapters创建一个简单的数学工具服务,并通过LangGraph的Agent来调用这些工具。

环境准备

uv init
uv venv
source .venv/bin/activate
uv pip install langchain-mcp-adapters langgraph langchain langchain_openai 

math_server.py

# math_server.py
from mcp.server.fastmcp import FastMCPmcp = FastMCP("Math")@mcp.tool()
def add(a: int, b: int) -> int:"""Add two numbers"""return a + b@mcp.tool()
def multiply(a: int, b: int) -> int:"""Multiply two numbers"""return a * bif __name__ == "__main__":mcp.run(transport="stdio")

client.py

# Create server parameters for stdio connection
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
from langchain_mcp_adapters.tools import load_mcp_tools
from langgraph.prebuilt import create_react_agent
import asynciofrom langchain_openai import ChatOpenAI
llm = ChatOpenAI(temperature=0,model="qwen-turbo",openai_api_key="your api key",openai_api_base="https://dashscope.aliyuncs.com/compatible-mode/v1"
)
server_params = StdioServerParameters(command="uv",args=["run", "math_server.py"],
)async def main():async with stdio_client(server_params) as (read, write):async with ClientSession(read, write) as session:# Initialize the connectionawait session.initialize()# Get toolstools = await load_mcp_tools(session)# Create and run the agentagent = create_react_agent(llm, tools)agent_response = await agent.ainvoke({"messages": "what's (3 + 5) x 12?"})print(agent_response["messages"][-1].content)# 运行异步主函数
if __name__ == "__main__":asyncio.run(main())

输出结果

uv run client.py
输出:Processing request of type ListToolsRequestProcessing request of type CallToolRequestProcessing request of type CallToolRequestThe result of (3 + 5) x 12 is 96.

参考链接:
https://github.com/langchain-ai/langchain-mcp-adapters

http://www.dtcms.com/a/426512.html

相关文章:

  • 建设视频网站多少钱跨境电商主要平台有哪些
  • 装修公司网站设计规划博罗做网站报价
  • 北京做网站哪家强分切机网站建设
  • 做网站设计所遇到的问题wordpress 移动版主题
  • 个人网站做商城网站建设存在的困难
  • 有做不锈钢工程的网站wordpress预留邮箱
  • 网站优化月总结潼关县住房和城乡建设局网站
  • 做网站时怎么更改区域内的图片云南建设厅网站监理员培训
  • 印刷网站 源码网络建设和维护
  • 正规的网站建设公司wordpress 504错误
  • 网站建设的基本流程有哪些seo技术培训中心
  • 大作设计网站ida设计公司上海
  • 外贸建站 厦门三合一网站指的是什么
  • 莆田网站建设招标自己做网站怎么盈利
  • 陕西专业网站开发多少钱无极网站建设
  • 青岛网站建设鲁捷云出入库管理系统免费版
  • 衡水稳定的网络建站邹城网站建设
  • 手机号码网站建设龙岩网站开发
  • 购物网站可行性分析报告互联网企业排名
  • 成都网站建设木木科技动漫网站开发 sh框架
  • 怎样做原创短视频网站国外精彩网站
  • 想学会网站建设要会什么软件开发工具包英文缩写
  • 网站数据统计wordpress自定义文章标签
  • 网站开发团队哪些人免费ppt模板300套
  • 开发中英文网站多少钱邵阳网站制作
  • 专业零基础网站建设教学服务wordpress 删除底部
  • 网站开发结束语北京西路做网站的公司
  • 上海网站快速排名提升百度网站地图代码
  • 有没有专业做电视测评的网站群推广
  • 南京做网站建设的公司排名郑州网站排名优化