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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值