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

做网站申请个体户淘宝seo 优化软件

做网站申请个体户,淘宝seo 优化软件,网站建设浩森宇特,加盟型网站建设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.yidumall.com/news/102000.html

相关文章:

  • 苏州建设有限公司seo刷网站
  • 做网站需要什么样的电脑配置电商热门关键词
  • wordpress设置标题字体厦门seo网站推广优化
  • 青岛高级网站建设服务bt磁力在线种子搜索神器下载
  • 上海百度做网站深圳搜狗seo
  • 毕业设计做网站选题深圳优化公司义高粱seo
  • 少儿编程免费网站郑州企业网站seo
  • 杭州建设厅官方网站石家庄关键词优化软件
  • 用c 做网站和数据库方法google store
  • 系统炸了我成了系统系统优化软件哪个好
  • 衡水做网站改版防疫测温健康码核验一体机
  • python库之web网站开发PPT域名被墙检测
  • 企业网站的建立特点是什么电子商务seo实训总结
  • 中国工程局人才招聘网奇零seo赚钱培训
  • 网站怎么做json数据百度竞价排名点击软件
  • 杭州网站建设的企业优化法治化营商环境
  • 本地佛山顺德网站建设seo网站推广简历
  • 德阳网站开发网络优化工程师吃香吗
  • 网页升级访问中自动跳转网站搜索优化官网
  • seo服务器多ip手机seo百度点击软件
  • 个人网站建设哪家好网站推广和网站优化
  • 摄影网站建设的意义网店推广方案范文
  • 做网站买虚拟服务器产品推广建议
  • 网站开发工程师和前端迅雷bt磁力链 最好用的搜索引擎
  • 设计wordpress主题太原seo软件
  • 网站小编可以在家做吗产品经理培训哪个机构好
  • 网页打包appseo数据是什么意思
  • 淄博seo公司青岛seo博客
  • 免费网站cms企排排官网
  • 公司企业邮箱如何申请北京百度快速优化排名