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

印度购物网站排名做网站切图软件

印度购物网站排名,做网站切图软件,绍兴建站模板厂家,.网站空间一、将其他chain的输入作为新chain的输出,三种方式 1、采用连接符"|",推荐 2、采用lamba表达式输入 3、采用pipe方法 from langchain_community.chat_models import ChatOllama from langchain_core.output_parsers import StrOutputParse…

一、将其他chain的输入作为新chain的输出,三种方式

1、采用连接符"|",推荐
2、采用lamba表达式输入
3、采用pipe方法
from langchain_community.chat_models import ChatOllama
from langchain_core.output_parsers import StrOutputParser
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.runnables import RunnableParallel
prompt=ChatPromptTemplate.from_template("tell me a joke about {topic}"
)
model=ChatOllama(model='qwen:7b')
chain=prompt|model|StrOutputParser()
##批量
# res=chain.batch([{'topic':'bear'},{'topic':'chair'}])
##chain的连接,本例子通过一个chain分析模型的输出结果
analysis_promt=ChatPromptTemplate.from_template("is this a funcy joke?{joke}"
)
###方式1
composed_chian={"joke":chain}|analysis_promt|model|StrOutputParser()
res=composed_chian.invoke({'topic':"bear"})
###方式2
composed_chian_with_lamba=(chain|(lambda x:{"joke":x})|analysis_promt|model|StrOutputParser()
)
res=composed_chian_with_lamba.invoke({'topic':"bear"})
###方式3
composed_chain_with_pipe=(RunnableParallel({'joke':chain}).pipe(analysis_promt).pipe(model).pipe(StrOutputParser())
)
res=composed_chain_with_pipe.invoke({'topic':'bear'})
print(res)

二、RunnableParallel

并行,每个值都是用RunnableParallel的整体输入调用的,使前一个输出格式匹配下一个输入
from langchain_community.vectorstores import FAISS
from langchain_core.output_parsers import StrOutputParser
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.runnables import RunnablePassthrough,RunnableParallel
from langchain_community.chat_models import ChatOllama
from langchain_community.embeddings import OllamaEmbeddings
vectorstore=FAISS.from_texts(['harrison worked at kensho'],embedding=OllamaEmbeddings(model='qwen:7b')
)
retriever=vectorstore.as_retriever()
template='''
Answer the question based only on the following context:{context}
Question:{question}
'''
prompt=ChatPromptTemplate.from_template(template)
model=ChatOllama(model='qwen:7b')
retrieval_chain=({'context':retriever,"question":RunnablePassthrough()}##4种等价# RunnableParallel({"context":retriever,"question":RunnablePassthrough()})# RunnableParallel(context=retriever,question=RunnablePassthrough())# {"context":retriever,"question":itemgetter("question")}|prompt|model|StrOutputParser()
)
res=retrieval_chain.invoke({"question":"where did harrison work"})
print(res)

http://www.yayakq.cn/news/172441/

相关文章:

  • 360上做网站平昌县建设局网站
  • 太原网站建设360企业网站建设技术
  • 网站目录怎么做wordpress 调用api
  • 商城网站源码如何批量做网站
  • asp做的是系统还是网站做网站要哪些人员
  • 哪家网络公司做网站大兴网站定制开发
  • 移动网站开发 公众号东莞市住房和城乡建设局网站
  • 电子商城网站源码沈阳好的互联网设计
  • 软件项目外包网站郑州微信小程序开发公司排名
  • 专门做酒的网站有哪些网页程序开发基础知识
  • 建设银行电子银行网站网站建设费用要求
  • iis 网站绑定域名wordpress 媒体库清理
  • 初级网站建设茶叶网站建设策划方案 u001f
  • 建设银行网络学习网站网站首页三张海报做多大
  • 网站定位分析什么企业适合做网站
  • 如何知道网站是用什么语言做的自己想做网站怎么做
  • 网站欣赏网站欣赏深圳做网站公司排名
  • 宁波市环境建设保护局网站新乡市建设工程信息网
  • 国外做宠物用品的网站内网网站搭建工具
  • 杭州网站优化平台wordpress汽车模板
  • 桂林网站建站网站建设服务的广告
  • 企业网站管理系统|cms系统|手机网站建设|企业建站|cms建站系统建筑工程网址
  • 注册网站给谁交钱网站建议怎么写
  • 医院做网站需要去备案wordpress博客点赞
  • 做网站需要ftp中国建设银行网站维护
  • 深圳网站建设开发云计算 网站建设
  • 新乡哪有网站建设公司网页设计怎么分析网站啊
  • 510企业网站系统源码网站建设开发怎么选专业
  • 三网站建设哪个网站做汽车分期
  • 什么网站专门做二手物品移动端后台管理系统