当前位置: 首页 > wzjs >正文

介绍自己做的电影网站热狗网站关键词优化

介绍自己做的电影网站,热狗网站关键词优化,wordpress扫码支付,辽 icp 大连 网站建设【GPT入门】第26课 掌握langchain LCEL 链式调用的三种方法 1. 使用 __call__ 语法(直接调用链对象)2. 使用 invoke 方法3. 使用 apply 方法(针对批量输入)总结 在 LangChain 里,链式调用构建完成后有多种调用方式&…

【GPT入门】第26课 掌握langchain LCEL 链式调用的三种方法

      • 1. 使用 `__call__` 语法(直接调用链对象)
      • 2. 使用 `invoke` 方法
      • 3. 使用 `apply` 方法(针对批量输入)
      • 总结

在 LangChain 里,链式调用构建完成后有多种调用方式,invoke 方法就是其中之一,下面为你详细介绍常见的调用方法。

1. 使用 __call__ 语法(直接调用链对象)

这是最常用且直观的调用方式,就像调用普通函数一样调用链对象。示例如下:

from langchain.llms import OpenAI
import os# 设置 OpenAI API 密钥
os.environ["OPENAI_API_KEY"] = "your_openai_api_key"# 自定义检查重复项的函数
def check_duplicated(input_dict):text = input_dict.get('text', '')return {'text': text}# 初始化语言模型
model = OpenAI()# 自定义解析器函数
def parser(model_output):return model_output.strip()# 构建链式调用
is_duplicated_chain = (check_duplicated | model | parser)# 准备输入数据
input_data = {'text': '请介绍一下人工智能的发展历程'}# 直接调用链对象
output = is_duplicated_chain(input_data)
print(output)

在上述代码中,is_duplicated_chain(input_data) 其实是调用了链对象的 __call__ 方法。

2. 使用 invoke 方法

invoke 方法和直接调用链对象在功能上基本一致,同样可以用来触发链式调用。示例如下:

# ... 前面的代码保持不变 ...# 使用 invoke 方法调用链
output = is_duplicated_chain.invoke(input_data)
print(output)

invoke 方法在某些场景下会更具灵活性,比如你可能需要在调用时传入额外的参数,不过目前的链式调用实现中,这两种方式的核心功能是相同的。

3. 使用 apply 方法(针对批量输入)

如果你有多个输入需要批量处理,就可以使用 apply 方法。该方法接收一个输入列表,然后依次对列表中的每个输入执行链式调用,并返回一个输出列表。示例如下:

# ... 前面的代码保持不变 ...# 准备批量输入数据
input_list = [{'text': '请介绍一下人工智能的发展历程'},{'text': '机器学习有哪些常见算法'}
]# 使用 apply 方法批量调用链
output_list = is_duplicated_chain.apply(input_list)
for output in output_list:print(output)

apply 方法会自动遍历输入列表,对每个输入执行链式调用,最后将所有输出收集到一个列表中返回。

总结

  • __call__ 语法:最常用,调用方式简洁直观,适用于单个输入的情况。
  • invoke 方法:和直接调用链对象功能类似,在某些场景下可能更具灵活性。
  • apply 方法:用于批量处理多个输入,能提高处理效率。
http://www.dtcms.com/wzjs/291435.html

相关文章:

  • 淘客怎么建网站做推广广州seo外包多少钱
  • 山西智能建站系统价格西安seo排名公司
  • 深圳新型材料网站建设项目推广计划书
  • 如何使用模板做网站怎么快速优化网站
  • 网站制作怎么样提供会员注册百度竞价开户哪家好
  • 郴州网站策划seo推广工具
  • 淄博网站建设哪家专业乐天seo培训
  • 天心区网站建设公司今天特大军事新闻
  • 做网站用什么软件初二最近七天的新闻大事
  • 网站加背景音乐辅导机构
  • 代做网页制作网站本地服务推广平台哪个好
  • wordpress分类文章排序网站seo优化服务
  • 做微网站公司名称营销策略是什么意思
  • 沈阳盘古网络做网站做的好么百度指数怎么看城市
  • 门户网站建设工作流程百度pc网页版
  • 网站开发的常用流程兰州网络推广推广机构
  • 赤峰市建设厅官方网站品牌网络seo方案外包
  • 做电影网站要不要收费网站seo怎么操作
  • 网站轮播图怎么做排名优化方案
  • 广州做外贸网站公司四川聚顺成网络科技有限公司
  • 网站内容维护合同线上推广怎么做
  • 电子商城网站开发项目经验seo引擎
  • 泉州专业网站制作公司seo外链资源
  • 建站服务的网络公司有哪些百度竞价点击神器奔奔
  • 网站建设推广优化公司成都搜索优化整站优化
  • 新冠病毒最新消息今天企业seo推广的绝密诀窍曝光
  • 苏州网站建设网站开发网站报价
  • 高端的网站名称网上企业推广
  • php网站开发专业背景网络最有效的推广方法
  • 手机网站打不开是什么原因造成的山东疫情最新消息