专栏名称: GiantPandaCV
专注于机器学习、深度学习、计算机视觉、图像处理等多个方向技术分享。团队由一群热爱技术且热衷于分享的小伙伴组成。我们坚持原创,每天一到两篇原创技术分享。希望在传播知识、分享知识的同时能够启发你,大家一起共同进步(・ω<)☆
今天看啥  ›  专栏  ›  GiantPandaCV

LangChain —— 自由搭建 LLM 的应用程序

GiantPandaCV  · 公众号  · 3D  · 2023-11-29 10:22
作者丨紫气东来来源丨https://zhuanlan.zhihu.com/p/636741983编辑丨GiantPandaCV一、认识 LangChainLangChain 是一个用于开发由语言模型驱动的应用程序的框架。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。数据感知 (Data-aware):将语言模型连接到其他数据源智能体化 (Agentic):允许语言模型与其环境交互。Prompt TemplatesLangChain提供了PromptTemplates,允许你可以根据用户输入动态地更改提示,类似于正则表达式(regex)的用法。import osos.environ["OPENAI_API_KEY"] = "***"from langchain.llms import OpenAIllm = OpenAI(model_name="gpt-3.5-turbo", temperature=0.9) # call OpenAI ChatGPTfrom langchain.prompts import PromptTemplateprompt = PromptTemplate( input_variables=["food"], template="What are 5 vacation destinations for someone who likes to eat {food}?",)print(llm(prompt.format(food="dessert") ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照