Langchain 0.0.345中LCEL方式如何开启Verbose日志输出?
LangChain 0.0.345 LCEL模式下查看底层运行日志的方法
配置Python日志系统
LangChain的verbose输出依赖Python标准logging模块,需先将日志级别调整为DEBUG,才能捕获组件运行的底层细节。在代码开头添加如下配置:import logging logging.basicConfig(level=logging.DEBUG)为LCEL链内组件显式开启verbose
0.0.345版本中,全局set_verbose尚未完全适配LCEL模式,需在具体组件(如提示模板、模型)上单独设置verbose=True:from langchain.chat_models import ChatOpenAI from langchain.prompts import ChatPromptTemplate from langchain.schema.output_parser import StrOutputParser import logging # 初始化日志配置 logging.basicConfig(level=logging.DEBUG) # 为组件开启verbose prompt = ChatPromptTemplate.from_template("tell me a joke about {topic}", verbose=True) model = ChatOpenAI(verbose=True) output_parser = StrOutputParser() chain = prompt | model | output_parser chain.invoke({"topic": "ice cream"})查看输出细节
配置完成后运行脚本,控制台会输出以下内容:- 提示模板的渲染过程
- 模型的请求参数与原始响应
- LCEL链的执行步骤等底层运行信息
内容的提问来源于stack exchange,提问作者Pythonist
相关产品推荐
相关产品推荐

