草庐IT

LangChain库

全部标签

LangChain 任意命令执行(CVE-2023-34541)

漏洞简介LangChain是一个用于开发由语言模型驱动的应用程序的框架。在LangChain受影响版本中,由于load_prompt函数加载提示文件时未对加载内容进行安全过滤,攻击者可通过构造包含恶意命令的提示文件,诱导用户加载该文件,即可造成任意系统命令执行。漏洞复现在项目下编写 test.py​fromlangchain.promptsimportload_promptif__name__=='__main__':  loaded_prompt=load_prompt("system.py")同级目录下编写 system.py​执行系统命令 dir​importosos.system("d

《AIGC学习之 LangChain获取天气预报》

1、把https://colab.research.google.com/drive/1zTTPYk51WvPV8GqFRO18kDe60clKW8VV拷贝到自己的drive 2、先运行3、然后下拉到最下面APIChains-OpenMeteo-WeatherinformationcanthrowerrorsbasedonAPIreturnlength原理是用自然语言问OpenMeteoAPI关于某个地区的天气。得到长沙的天气是22.9°,可以打开天气预报查看,也是差不多这个温度 下面代码可以继续提问,北京会不会下雨chain_new.run('IsitraininginBeijing?') 

用LangChain构建大语言模型应用

用LangChain构建大语言模型应用自ChatGPT发布以来,大型语言模型(LLM)广受欢迎。尽管您可能没有足够的资金和计算资源从头开始训练自己的大语言模型,但您仍然可以使用预训练的大语言模型来构建一些很酷的东西,例如:可以根据您的数据与外界互动的个人助理为您的目的定制的聊天机器人分析或总结您的文档或代码大语言模型正在改变我们构建人工智能产品的方式。利用API和提示工程设计,大语言模型正在改变我们构建AI驱动产品的方式。由此的诞生了一个新的技术名字“LLMOps”——LangChain就是其中最流行的工具之一。文章目录什么是LangChain?环境搭建安装LangChainAPI密钥向量数据

CentOS7上部署langchain-chatglm或stable-diffusion可能遇到的Bug的解决方案

第一步官网官方驱动|NVIDIA下载驱动#切换root账号操作#进行一些依赖库的升级也很必要,eg:#yum-yinstallepel-release#yum-yinstallgccgcc-c++kernel-headerskernel-develdkms#卸载驱动和cuda(非必要操作,直接更新cuda即可)#nvidia-uninstall#cuda-uninstaller#安装(非必要操作,直接更新cuda即可)#chmoda+xNVIDIA-Linux-x86_64-515.76.run#./NVIDIA-Linux-x86_64-470.86.run#nvidia安装成功#nvidi

使用 LangChain 和 Elasticsearch 的隐私优先 AI 搜索

作者:DaveErickson在过去的几个周末里,我一直在“即时工程”的迷人世界中度过,并了解像Elasticsearch®这样的矢量数据库如何通过充当长期记忆和语义知识存储来增强像ChatGPT这样的大型语言模型(LLM)。然而,让我和许多其他经验丰富的数据架构师感到困扰的一件事是,那里的许多教程和演示完全依赖于向大型网络公司和基于云的人工智能公司发送您的私人数据。私人数据有多种形式,并且出于多种原因受到保护。对于初创公司和企业来说,他们都知道他们的私人数据有时是他们的竞争优势。内部数据和客户数据通常包含个人身份信息,如果不加以保护,这些信息会在法律和现实世界中对人类造成后果。在可观察性和安

【ChatGPT】使用 LangChain 和 Ray 实现 100 行代码构建 LLM 开源搜索引擎【1】

目录IntroductionBuildingtheindex 构建索引AcceleratingindexingusingRay 使用Ray加速索引编制ServingConclusion

【ChatGPT】LangChain 13分钟讲解 : 初学者快速入门教程 | LangChain Explained in 13 Minutes: QuickStart Tutorial for

LangChainExplainedin13Minutes|QuickStartTutorialforBeginnersLangChain:通过可组合性使用LLM构建应用程序BuildingapplicationswithLLMsthroughcomposabilityhttps://github.com/hwchase17/langchainDoc:https://python.langchain.com/en/latest/use_cases/chatbots.htmlhttps://python.langchain.com/en/latest/getting_started/gettin

LangChain入门指南

LangChain入门什么是LangChain如何使用LangChain?LangChain的模型LangChain的主要特点使用示例构建语言模型应用程序:LLMPromptTemplates:管理LLMs的Prompts构建语言模型应用程序:ChatModel完整代码信息抽取文档问答搜索问答(待更新)什么是LangChainLangChain是一个强大的框架,旨在帮助开发人员使用语言模型构建端到端的应用程序。它提供了一套工具、组件和接口,可简化创建由大型语言模型(LLM)和聊天模型提供支持的应用程序的过程。LangChain可以轻松管理与语言模型的交互,将多个组件链接在一起,并集成额外的资源

AIGC:【LLM(二)】——LangChain:由LLMs驱动的应用开发框架

文章目录一.背景介绍二.LangChain简介2.1常见应用场景三.LangChain特点3.1优点3.2不足四.LangChain功能4.1基础功能4.2功能模块4.2.1LLM和Prompts4.2.2Chain4.2.3Agent4.2.4Memory4.2.5Embedding4.2.6Models4.2.7Indexes五.实战案例5.1背景需求5.2数据准备5.3数据处理5.4通过openai的Embeddings训练5.5接入聊天api一.背景介绍在过去几年中,大型语言模型(LLM)席卷了人工智能世界。随着OpenAI的GPT-3在2020年的突破性发布,我们见证了LLM的受欢迎

LangChain:Prompt Templates介绍及应用

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关......)👈(封面图由文心一格生成)LangChain:PromptTemplates介绍及应用在自然语言生成任务中,生成高质量的文本是非常困难的,尤其是当需要针对不同的主题、情境、问题或任务进行文本生成时,需要花费大量的时间和精力去设计、调试和优化模型,而这种方式并不是高效的解决方案。因此,PromptTemplates技术应运而生,可以大大降低模型设计、调试和优化的成本。PromptTemplates是一种可复制的