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

孟村做网站价格祁县建设局网站

孟村做网站价格,祁县建设局网站,阳性几天就不传染人了,书生商友软件下载文章目录前言一、基于langchain的MCP案例1:无langchain的基于MCP的多服务器function calling 的聊天系统案例2:langchain接入MCP多服务器的聊天系统案例3:langchain接入MCP多服务器的导航查询功能二、基于langchain的RAG案例1:解析…

文章目录

  • 前言
  • 一、基于langchain的MCP
    • 案例1:无langchain的基于MCP的多服务器+function calling 的聊天系统
    • 案例2:langchain接入MCP多服务器的聊天系统
    • 案例3:langchain接入MCP多服务器的导航查询功能
  • 二、基于langchain的RAG
    • 案例1:解析PDF文档的RAG问答


前言

参考文献:
https://python.langchain.com/docs/tutorials/llm_chain/
https://www.bilibili.com/video/BV1pYKgzAE5C
本文仅仅用于学习记录langchain的基础内容。感谢以上参考文献。
本文的完整代码,可从笔者的gitee下载。


一、基于langchain的MCP

案例1:无langchain的基于MCP的多服务器+function calling 的聊天系统

mcp协议的内容可参考笔者之前的博客,不在此赘述。下图只给出运行后的效果。
运行环境如下:

# 激活 Conda 环境,python = 3.11
conda activate langchain # 使用 pip 安装核心包
pip install uv
# Create project directory
uv init mcp-client
cd mcp-client# Create virtual environment
uv venv# Activate virtual environment
# On Windows:
.venv\Scripts\activate
# Install required packages
uv add mcp openai python-dotenv httpx

在这里插入图片描述

案例2:langchain接入MCP多服务器的聊天系统

首先进入uv环境,安装必要的包:

uv add langchain langchain-deepseek python-dotenv langchain-mcp-adapters -i https://pypi.tuna.tsinghua.edu.cn/simple

安装好后可以用uv pip list查看。键入uv run langchain_mcp.py,来看看对话效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

案例3:langchain接入MCP多服务器的导航查询功能

笔者参考weather_server.py的结构,利用百度地图api中驾驶导航功能和百度官方文档(https://lbsyun.baidu.com/faq/api?title=webapi/webservice-direction/dirve),编写了baidumap_server。接下来查看下使用效果。首先是试一下导航功能,结果还可以。不过由于笔者用的是免费的api,所以是有距离上限的。
在这里插入图片描述
继续追问:北京天气如何?答案也是正确的。
在这里插入图片描述
在这里插入图片描述
距离上限测试:从杭州市杭州东站自驾到宁波市东钱湖景区要多久?过路费多少钱?答案比较准确,读者可以用手机上的导航软件测试一下。
在这里插入图片描述

二、基于langchain的RAG

案例1:解析PDF文档的RAG问答

首先安装必要的包:

conda activate langchain
pip install streamlit PyPDF2 dashscope faiss-cpu

其中的embeddings模型,使用阿里的模型,需要dashscope_api_key。百度搜索:“阿里云 获取API Key”注册获取,然后填入程序中的dashscope_api_key。最后在conda prompt中输入,运行如下:

streamlit run RAGtest.py --server.port 9999

在这里插入图片描述

在这里插入图片描述

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

相关文章:

  • 建设网站有哪些公司西宁市建设局官方网站
  • QT登陆界面
  • 网站设计费用一览表企业网站属于广告吗
  • 小说网站怎么做空间小大连图书馆网站建设要求
  • 网站导航页面制作手表网站欧米茄价格
  • 网站建设丽水wordpress图集功能
  • 赣州制作网站企业wordpress设置新窗口打开
  • 网站管理系统模板怎样使用网站模板
  • 自学网站有哪些自学网适合seo软件
  • 数据安全指南-理论基础与技术体系 2025
  • 做阿里巴巴网站卖货咋样怀化建网站
  • 苏州做门户网站的公司平面设计工作
  • 自己做的网站实现扫码跳转网站建设公司前台
  • 代理记账网站模板阿里巴巴logo设计含义
  • 安卓游戏模板下载网站做网站活动
  • 扬中网站建设开发梅州做网站公司
  • 怎么自己做刷赞网站网站建设对企业的发展
  • 网站开发交付营销型网站案例易网拓
  • 企业网站建设计划书wordpress 同分类评论调用
  • 基于YOLO11深度学习的人流量检测系统【Python源码+Pyqt5界面+数据集+安装使用教程+训练代码】【附下载链接】
  • 做门户网站的营业范围为什么建设银行网站
  • 境外网站做网站涉黄网络设计与制作课程
  • re一下--day3--运算符--经验贴
  • wordpress快速建站五个常见的电子商务网站
  • 北京专门做网站的公司网站是用虚拟机做还是服务器
  • 建站平台工具字体 安装到wordpress
  • 网站不显示域名解析错误怎么办百度知道小程序
  • 如何解决pip install -r requirements.txt Windows 反斜杠转义导致路径解析失败 问题
  • 【机器学习入门】7.4 随机森林:一文吃透随机森林——从原理到核心特点
  • Linux C/C++ 学习日记(24):UDP协议的介绍:广播、多播的实现