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

网站访问速度 云组机it行业职位薪资一览表

网站访问速度 云组机,it行业职位薪资一览表,wordpress七牛云缓存插件,惠州做网站的公司哪家好RunnableBranch: Dynamically route logic based on input | 🦜️🔗 Langchain 基于输入的动态路由逻辑,通过上一步的输出选择下一步操作,允许创建非确定性链。路由保证路由间的结构和连贯。 有以下两种方法执行路由 1、通过Ru…

RunnableBranch: Dynamically route logic based on input | 🦜️🔗 Langchain

基于输入的动态路由逻辑,通过上一步的输出选择下一步操作,允许创建非确定性链。路由保证路由间的结构和连贯。

有以下两种方法执行路由

1、通过RunnableLambda (推荐该方法)

2、RunnableBranch

from langchain_community.chat_models import ChatOpenAI
from langchain_core.output_parsers import StrOutputParser
from langchain_core.prompts import PromptTemplatemodel=ChatOpenAI(model="gpt-3.5-turbo",temperature=0)
chain = (PromptTemplate.from_template("""根据用户的问题, 把它归为关于 `LangChain`, `OpenAI`, or `Other`.不要回答其他字
<question>
{question}
</question>
归为:
""")| model| StrOutputParser()
)response=chain.invoke({"question": "怎么调用ChatOpenAI"})
print('问题归类:',response)
##定义LLM
langchain_chain = (PromptTemplate.from_template("""你是一个langchain专家. \开头用 "langchain有人告诉我"回答问题. \Question: {question}Answer:""")| model
)
openai_chain = (PromptTemplate.from_template("""你是一个OpenAI专家. \开头用 "OpenAI有人告诉我"回答问题. \Question: {question}Answer:""")| model
)
general_chain = (PromptTemplate.from_template("""回答下面问题:Question: {question}Answer:""")| model
)
def route(info):if "openai" in info["topic"].lower():return openai_chainelif "langchain" in info["topic"].lower():return langchain_chainelse:return general_chain
#方式1RunnableLambda
from langchain_core.runnables import RunnableLambda
full_chain = {"topic": chain, "question": lambda x: x["question"]} | RunnableLambda(route)
response=full_chain.invoke({"question": "怎么用openAi"})
print('方式1RunnableLambda:',response)
# 方式2RunnableBranch
from langchain_core.runnables import RunnableBranch
branch = RunnableBranch((lambda x: "anthropic" in x["topic"].lower(), openai_chain),(lambda x: "langchain" in x["topic"].lower(), langchain_chain),general_chain,
)
full_chain = {"topic": chain, "question": lambda x: x["question"]} | branch
response=full_chain.invoke({"question": "怎么用lanGchaiN?"})
print('方式2RunnableBranch:',response)

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

相关文章:

  • 盘锦网站建设制作专业的扬州网站建设
  • 品牌网站建设的关键事项wordpress微信公众号开发教程
  • 网站宽度学校网站建设情况说明书
  • 网站字体规范海安建设局网站
  • 手机网站素材做外贸接私单的网站
  • 异构国际设计公司网站直接做海报的网站
  • 做动画上传网站赚钱么北京国互网网站建设报价
  • 河南省鹤壁市住房和城乡建设局网站游戏公司招聘网站
  • 网站更新怎么做wordpress分享积分
  • 那个网站可以做恒指 买涨买跌网络整合营销的目的是什么
  • 军队房地产与建设工程法律实务在哪个网站可以购买兰州seo优化公司
  • 福建住房和城乡建设部网站首页电商网站需求分析
  • wordpress用户邮箱验证码大型网站建设优化排名
  • 清华紫光是可以做网站的吗网站的跳出率很高
  • 网站定制案例微安电力上海简约网站建设公司
  • wordpress企业网站模版返利网网站怎么做
  • 广州网站建设推广建设网页制作
  • 湛江网站建设运营方案厦门本地网站
  • 安徽城乡建设 厅网站重庆建设工程交易信息网站
  • 外贸网站 字体wordpress 批量上传
  • 网站的排版问题大良营销网站建设特色
  • 买东西网站建设360全景网站怎么做
  • 腾讯云网站安全认证wordpress kindeditor
  • 四川网站建设企业网站制作配置了iis打不开网站
  • 建网站什么样的域名最好百度运营公司
  • 网站建设联盟厦门网站建设商家
  • 余姚公司网站建设网上商城购物系统论文
  • 公司网站建设ppt外贸网站模板免费
  • 昆明网站制作策划凡客和凡客诚品一样吗
  • 手机软件下载网站推荐邯郸人才网