您现在的位置是:首页 >其他 >GPT应用开发 - langchain 初始化网站首页其他
GPT应用开发 - langchain 初始化
简介GPT应用开发 - langchain 初始化
依赖安装 langchain
pip install langchain
# or
conda install langchain -c conda-forge
配置环境
使用langchain依赖一个或者多个模型、数据库、外部的api接口等,下面我们将使用openAI的接口,所以安装他们的SDK
pip install openai
配置访问接口的key
export OPENAI_API_KEY="..."
在notebook中可以使用如下方式代替
import os
os.environ["OPENAI_API_KEY"] = "..."
使用模型构建一个应用
现在我们已经安装了LangChain并设置了环境,我们可以开始构建我们的语言模型应用程序。
LangChain提供了许多可用于构建语言模型应用程序的模块。这些模块可以组合在一起以创建更复杂的应用程序,或者单独使用以构建简单的应用程序。
从模型中获取一些建议
LangChain中最基本的形式是给模型一个输入,他给你一个输出。让我们通过一个简单的例子来说明如何做到这一点。为此,我们构建一个能给公司起名的服务。
要做到这一点,我们首先需要导入LLM包装器,我们这里使用的是openAI
from langchain.llms import OpenAI
temperature 参数控制模型每次输出的随机程度,我们希望看多更多结果,所以值设置比较大
llm = OpenAI(temperature=0.9)
我们添加一些输出看看输出,什么
text = "假如我们公司制儿童造玩具的公司,应该起什么名称,同时提供中文名和英文名"
print(llm(text))
下面是模型的输出,也是更具我们输入给出的建议,既有中文也有英文
中文名:极客玩具
英文名:Geeks Toyz
参考
- https://python.langchain.com/en/latest/index.html
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。