news 2026/7/8 5:02:20

LangChain开发核心技巧,动态切换AI大模型参数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LangChain开发核心技巧,动态切换AI大模型参数

着往下看。

configurable_fields 的默认值为 None,对应关闭所有动态配置;传入字面量 'any' 时开放全量参数的动态修改权限;传入 list[str] / tuple[str, ...] 字符串序列时,仅开放显式声明的参数的修改权限。

init_chat_model( model: str | None = None, *, model_provider: str | None = None, configurable_fields: Literal['any'] | list[str] | tuple[str, ...] | None = None, config_prefix: str | None = None, **kwargs: Any = {} ) -> BaseChatModel | _ConfigurableModel

在 AI 大模型的参数配置体系中,90% 的常规业务场景,仅需配置model、temperature和max_tokens三个核心参数,即可完成模型的基础调用配置。

完成参数配置后,可直接通过invoke()方法调用 AI 大模型,接收并获取模型生成的回复结果。

若需灵活调整参数,我们可通过with_config()方法,在完整保留原有基础配置的前提下,快速修改目标参数并生成全新的模型实例;该实例无需额外冗余配置,同样可直接通过invoke()方法完成调用。

import os from dotenv import load_dotenv from langchain.chat_models import init_chat_model # @老陈说编程 今日头条 哔哩哔哩 load_dotenv() config_llm = init_chat_model(model="qwen3.6-plus", model_provider="openai", base_url=os.getenv("QWEN_BASE_URL"), api_key=os.getenv("QWEN_API_KEY"), configurable_fields=["model", "temperature", "max_tokens"], temperature=0.5, max_tokens=200) response = config_llm.invoke("你好,请用一句话介绍自己") print(response.content) print("-" * 50) # 切换大模型 llm_plus = config_llm.with_config( configurable={"model": "deepseek-v4-pro", "temperature": 0.4, " max_tokens": 100} ) response = llm_plus.invoke("你好,请用一句话介绍自己") print(response.content)

以下为.env 环境配置文件的内容,记得必将其中的 API_KEY 占位值,替换为您自行在对应平台申请的有效API密钥。

QWEN_API_KEY="你申请的API KEY" QWEN_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 5:02:10

Vivado升级后,老工程时序崩

一个老工程,旧版Vivado里时序全绿,板子跑得稳稳当当。升级新版后一点Implementation——满屏红色,WNS直接掉到-0.5ns,TNS好几十个纳秒。这问题比想象中普遍。AMD论坛里从2019.2升到2023.1的、从2024.2升到2025.1的都有人发帖&…

作者头像 李华
网站建设 2026/7/8 5:01:22

商用烤盘定制厂家哪家专业

对于食品厂、中央厨房、连锁烘焙品牌的采购和技术负责人来说,找一家专业的商用烤盘定制厂家,是保障生产效率和产品品质的关键一环,毕竟商用烘焙模具的适配度、耐用性直接影响整条产线的运行流畅度。不少人都踩过类似的坑:买的标准…

作者头像 李华
网站建设 2026/7/8 4:59:14

粉笔980适合大二大三备考公务员吗?在校生怎么提前打公考基础

很多大二、大三学生都会问:"粉笔980适合大二大三备考公务员吗?"如果你还在校,想提前了解国考、省考,系统学习行测和申论,并且希望用课程、题库、真题和模考慢慢建立备考节奏,粉笔980是比较适合大…

作者头像 李华
网站建设 2026/7/8 4:57:58

2026小提琴避坑实测!3大新手雷区+6款高性价比机型解析推荐

今天我结合多年实战选购经验和真机上手体验,精准拆解新手必避的三大购琴雷区,同时深度测评6款覆盖1000-3500元全预算段的高性价比机型,帮新手精准避雷、科学选琴,轻松开启小提琴学习之路。一、新手必避三大购琴雷区,九…

作者头像 李华
网站建设 2026/7/8 4:57:22

手把手教程:用“人人微投票”零门槛搭建高并发、防刷票的评选活动

组织过投票活动的朋友都懂,看似简单的“点一下”,背后往往藏着无数坑:服务器一崩活动就挂、机器刷票让结果失真、复杂的后台让非技术人员望而却步。 “人人微投票” 正是为解决这些痛点而生的专业级投票托管平台。它主打 “真免费、高安全、零…

作者头像 李华