当前位置:   article > 正文

【DataWhale-LLM】一、Langchain是什么?如何使用Langchain?_langchain 千问

langchain 千问

一、简单介绍LangChain

LangChain is a framework for developing applications powered by large language models(LLMs).
开发:可以使用LangChain的开源building blocks和组件构建应用。
生产:可以使用LangSmith检查、监督以及评估你的chain。
部署:可以使用LangServer把chain转化为API。
我们知道很多大语言模型,包括开源的LLaMA系列、通义千文、GLM系列等,非开源的GPT系列、Claude系列、Gemini系列等。那么我们如何使用这些大模型构建应用呢?
LangChain就是一个很好的工具。接下来,将简单介绍如何使用LangChain。

二、如何使用LangChain?(以通义千问为例)

2.1 安装

可以使用conda创建一个虚拟环境,方便管理。

conda create -n your_env_name python=3.10
conda activate your_env_name
  • 1
  • 2

之后安装LangChain,

pip install langchain
  • 1

对于大语言模型来说,jupyter能够更好的调试,所以建议安装jupyter。接下来,让我们看下如何使用LangChain调用通义千问的模型。

2.2 简单案例

2.2.1 简单介绍通义千问

它是由阿里达摩院开发的大预言模型,可以在modelscope在线体验。

2.2.2 准备

你需要申请一个api-key(点击这里跳转)。大多数大语言模型都需要申请,有些需要付费,选择通义千问的原因之一就是因为它目前不要钱,白嫖真香。如下图所示
设置API-KEY

2.2.3 开始吧

先安装一个包(pip 贯穿整个学习过程),不过我发现这个包好像已经安装过了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/524607
推荐阅读
相关标签