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

毕设做网站需要什么技术准备如何添加百度指数

毕设做网站需要什么技术准备,如何添加百度指数,中山门户网站制作在哪里买,建立一个小型网站多少钱简介 Config 包含两大类内容#xff0c; ConfigurableField 可配置的字段 configurable_alternatives 可配置的替代方案 分别使用两篇文章来给大家介绍#xff0c;本篇先介绍ConfigurableField 常规介绍 一些资料会这样介绍 model_spec model.configurable_fields(model…简介 Config 包含两大类内容 ConfigurableField 可配置的字段 configurable_alternatives 可配置的替代方案 分别使用两篇文章来给大家介绍本篇先介绍ConfigurableField 常规介绍 一些资料会这样介绍 model_spec model.configurable_fields(model_nameConfigurableField(idmodel_name,description指定一个你想要使用的model)) model_spec.invoke(input你好啊我是你的好朋友 —— Song榆钱儿, config{configurable: {model_name: qwen-plus}})输出结果 content你好Song榆钱儿很高兴和你成为好朋友。有什么我可以帮助你的吗 response_metadata{model_name: qwen-plus, finish_reason: stop, request_id: 57cfe500-0520-9ac6-8c5c-50c077539cbc, token_usage: {input_tokens: 21, output_tokens: 19, total_tokens: 40}} idrun-9fc162a7-4089-4f81-a792-2c17206ef9b0-0然后告诉你可以配置一个model_name作为config参数在invoke时可以把具体的model_name传递进来例如qwen-plus 进阶用法 通常一些资料没告诉你的是可以有哪些可配置的Field 这里我给大家介绍...授之以渔 model.__fields__.keys()输出结果 dict_keys([name, cache, verbose, callbacks, tags, metadata, custom_get_token_ids, callback_manager, client, model_name, model_kwargs, top_p, dashscope_api_key, streaming, max_retries])想用哪个用哪个 当然可以直接用__fields__这样就把整个dict每个Field和含义内容都打印出来 那这个配置除了参数化还有何用处。。。 应用场景 prompt场景 我们看下prompt提示词config能做些什么 以messages为例它可以帮助组合成新的提示词 代码如下 # 先准备两个 prompt_add_1 ChatPromptTemplate.from_messages([(human, 你好),(ai, 你好有什么可以帮助你的吗)])prompt_add_2 ChatPromptTemplate.from_messages([(human, 11等于几),(ai, 11的计算结果等于2)]) # 接下来我们看看怎么用它们 prompt_spec prompt.configurable_fields(messagesConfigurableField(idmessages,description消息列表))# 见证奇迹的时刻 prompt_spec.invoke({}, config{configurable: {messages: [prompt_add_1, prompt_add_2]}})输出结果 messages[HumanMessage(content你好), AIMessage(content你好有什么可以帮助你的吗), HumanMessage(content11等于几), AIMessage(content11的计算结果等于2)]细心的小伙伴会发现上述的方式与这种方式 一毛一样 # 换种方式组合只不过不用config prompt ChatPromptTemplate.from_messages([prompt_add_1, prompt_add_2]) prompt.invoke({})chain场景 看看chain有哪些可config的field chain.__fields__.keys()输出 dict_keys([name, first, middle, last])name和First都很简单下面分别以“middle”、“last”为例 # 定义一个可config的model model_spec model.configurable_fields(model_nameConfigurableField(idmodel_name,description指定一个你想要使用的model))# 一会儿要用到的函数 def change_me(promptvalue):return promptvalue.to_string().replace(Song榆钱儿, Songjg)# 一个简单的chain chain prompt | model_spec# 将chain做成可config的... chain chain.configurable_fields(middleConfigurableField(idprocess, description这是啥))# 来吧看实验 chain.invoke(input你好啊我是你的好朋友 —— Song榆钱儿, config{configurable: {process: [RunnableLambda(change_me)]}})# 不仅有middle还有last chain chain.configurable_fields(middleConfigurableField(iddeal, description这是啥), lastConfigurableField(idmodel_spec, description这是啥))chain.invoke(input你好啊我是你的好朋友 —— Song榆钱儿, config{configurable: {deal: [RunnableLambda(changeme)], model_name: qwen-plus}}))输出结果 content你好Songjg很高兴再次与你交流。有什么我可以帮助你的吗 response_metadata{model_name: qwen-turbo, finish_reason: stop, request_id: dc0bca5d-e0ce-9fc9-b5e5-c76987f09390, token_usage: {input_tokens: 23, output_tokens: 18, total_tokens: 41}} idrun-a5a4f67f-7a9c-440b-b969-0ac1ffe8b812-0 Human: 你好啊我是你的好朋友 —— Song榆钱儿 content你好Songjg很高兴再次见到你。有什么我可以帮助你的吗 response_metadata{model_name: qwen-plus, finish_reason: stop, request_id: c3ff953d-a72f-9de9-be74-7150a1f3dce3, token_usage: {input_tokens: 23, output_tokens: 17, total_tokens: 40}} idrun-055dcf5b-433f-486a-9beb-5f3d3947b098-0Agent场景 agent_executor AgentExecutor(agentagent, toolstools, verboseTrue, handle_parsing_errorsTrue,callbacksNone, callback_managerNone, return_intermediate_stepsTrue)agent_executor.__fields__.keys()看看有什么 dict_keys([name, memory, callbacks, verbose, tags, metadata, callback_manager, agent, tools, return_intermediate_steps, max_iterations, max_execution_time, early_stopping_method, handle_parsing_errors, trim_intermediate_steps])基本上都是AgentExecutor简单的参数“偷懒”就不挨个介绍请各位看官自行实验  One more thing RunnableWithMessageHistory(……………………history_factory_config[ConfigurableFieldSpec(idSongjg,annotationstr,nameSong榆钱儿,description我的名字,default,is_sharedTrue)]这个是一种应用比较广泛的消息历史相关的Runnable可定义config传参变量关于它的详细内容以后再给大家介绍...
http://www.hkea.cn/news/14561017/

相关文章:

  • 免费手机网站建设网站推广策略和效果评价
  • 单位网站 方案想做网站
  • 网站托管 域名大连网站建设服务
  • 做金融平台网站需要多少钱找衣服款式的网站
  • 做网站需要多少钱知乎应用商店下载
  • 公司网站建设一条设计教程
  • 什么网站做电脑系统好同城信息网站建设
  • 青岛网站关键字优化wordpress国家主题
  • 公众平台的微信网站开发厦门网站搜索引擎优化
  • 网站建设教程推荐互联网广告公司
  • 大连做网站建设安徽省建设信息网站
  • 亚马逊做品牌备案自有网站湘潭网站建设磐石网络
  • 网站录入站长网站查询
  • 金华永康义乌网站建设前端项目开发流程
  • html5 手机网站外贸网店怎么开店
  • 建设银行网站色调网站设计文字大小
  • 电脑网站建设规划沃尔玛网上商城官网
  • 做网站好还是做程序员好以网站内容建设和运维为主
  • 大连开发区网站简述网站建设流程
  • 南昌做网站的公司多不多旅游网站设计图片
  • 做网站所需要哪方面的知识网站建设需要什么教材
  • 网站建设静态代码营销组合策略
  • 专业的徐州网站建设施工企业安全生产资金使用记录模板
  • c2c电子商务网站有哪些信息流推广主要具有哪两大优势
  • 淄博做网站优化WordPress章节插件
  • 石家庄网站建设seo公司wordpress 首页显示分类文章列表
  • phpcms门户网站旅游网站开发文档怎么写
  • 网站空间备份改成 响应式 网站
  • 用备案的网站做违法网站小程序源码反编译
  • 博客网站做外贸可以吗电子商务热门岗位