目录
1.1 LangChain 简介与架构
LangChain 是一个用于构建基于大语言模型(LLM)应用的开源框架。
它的核心目标是:
👉 帮助开发者更方便地将 LLM 与外部数据、工具和业务流程结合起
来,构建更实用、更强大的 AI 应用。
官方文档:https://python.langchain.com/docs/introduction/
1.2 LangChain 安装与环境配置
Miniconda 是轻量级、灵活性强的 Python 虚拟环境管理工具,
可以用于在同一个机器上安装不同 Python 版本的软件包及其依
赖,并能够在不同的 Python 环境之间切换。
下载地址:https://docs.conda.io/en/latest/miniconda.html
下载完后双击安装,安装地址可以选择其他盘,其余步骤点next即可。
安装在其他盘需要配置环境变量
假设安装 Miniconda 的路径是
D:Miniconda3
添加到系统的 Path 环境变量中:添加以下三项(注意顺序)
D:\Miniconda3
D:\Miniconda3\scripts
D:\Miniconda3\Library\bin
验证conda是否安装成功:
在cmd窗口输入:
(langchain) C:\Users\Farben>conda --version
conda 25.3.1
输出对应版本号则表明成功
miniconda使用:
conda create -n langchain python=3.10 -y # 创建一个Python 3.10 的环境,名为 langchain
conda activate langchain # 激活虚拟环境
conda env list # 列出当前所有的虚拟环境
conda deactivate # 退出当前环境
安装 LangChain 相关依赖:
pip install langchain==0.3.25 # langchain库
pip install langchain-openai==0.3.16 # OpenAI 集成
pip install langchain-deepseek==0.1.3 # DeepSeek 云端集成
pip install langchain-ollama==0.3.2 # Ollama 本地模型支持
1.3 pycharm环境配置
1.4 langchain调用deepseek
from langchain_deepseek import ChatDeepSeek
llm = ChatDeepSeek(
model="deepseek-chat",
temperature=0.3,
api_key='sk-fbf46d7e2c6441ef956**********263') #替换为你自己的key,需在官网购买
result = llm.invoke("湖北武汉今天天气")
print(result.content)
1.5 运行结果
D:\9_anaconda\envs\langchain\python.exe D:\PythonProject\langchain\Invoke_deepseek.py
要获取湖北武汉今天的实时天气信息,你可以通过以下方式查询:
1. **天气预报应用**:打开手机上的天气应用(如墨迹天气、彩云天气等),搜索“武汉”即可查看实时天气、温度、湿度、风力等数据。
2. **搜索引擎**:在百度、谷歌等搜索“武汉今天天气”,结果页通常会直接显示最新天气情况。
3. **气象网站**:访问中国天气网([www.weather.com.cn](http://www.weather.com.cn))或中央气象台官网,输入“武汉”查询。
**温馨提示**:
- 夏季武汉可能出现高温(35℃+)或阵雨,建议关注实时预警。
- 冬季可能有湿冷天气,需注意防寒。
如果需要更详细的预报(如每小时变化),可以告诉我,我会帮你整理格式化的信息!
进程已结束,退出代码为 0