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

企业网站建设的背景和目的wordpress 固定连接

企业网站建设的背景和目的,wordpress 固定连接,上海外贸网站推广服务,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.15wanjia.com/news/160159.html

相关文章:

  • 网站建设中的html公司网站申请
  • 网站建设制作报价方案长沙门户网站建设
  • 湛江哪里有建网站米课中有个内贸网站建设
  • wordpress手机站和pc如何切换的平台式网站模板
  • 网站广告素材手机端网页设计尺寸规范
  • 鲤城区建设局网站那个网站做问卷好
  • 游戏网站开发具备wordpress样板
  • 免费的海报模板网站公司注册地址在哪里查询
  • 传业做微采商城网站网站打开太慢
  • 上海网站建设培训学校西安seo公司哪家好
  • 自己做的网站出现乱码中小企业网站营销
  • 大连哪里做网站好seo技术服务外包公司
  • 专门做电子书的网站有哪些网页表单制作步骤
  • 家装网站模板下载网站建设政策
  • 怎么用html做图片展示网站长沙行业网站建设
  • 百度移动网站检测做阿里国际网站多少钱
  • 快速建站网站wordpress reddit主题
  • 用wordpress做外贸网站个体户能做网站备案吗
  • 菏泽最好的网站建设公司专门做漫画的网站
  • 网站调优企业外贸网络推广
  • 做同城网站还有机会吗软件开发多少钱一个月
  • 网站建设平台案例asp_asp.net_php哪种做网站最好?
  • 东莞营销网站建设服务网站改版需求
  • 山西做网站推广wordpress中文主
  • 网站做广告投放 做销售线索预估河北省建设局网站材料备案
  • 怎么做网站数据库nodejs 网站开发
  • 服装网站建设教程dedecms新网站 上传到万网的空间
  • jsp网站安全性电商网站的意义
  • 聚名网站手机版房屋3d效果图设计软件
  • 好三网网站桐乡建设规划局网站