没有名为 verbose 的属性

问题描述 投票:0回答:1

这是我的代码:

from langchain_core.prompts import ChatPromptTemplate
from langchain_ollama import ChatOllama

llm = ChatOllama(
    model = 'llama3.2',
    temperature = 0
)

chat_template = ChatPromptTemplate.from_messages(
    [
        ('system', "you have to give two line definition of the word given by user"),
        ('human', 'the word is {user_input}')
    ]
)

message = chat_template.format_messages(user_input = 'backlog')
print(message)

response = llm.invoke(message)
print(message)

并且显示属性错误:

AttributeError: partially initialized module 'langchain' has no attribute 'verbose' (most likely due to a circular import)

我该如何解决这个问题? 我试图使用 langchain 创建基本的词义聊天机器人。

python chatbot langchain ollama
1个回答
0
投票

您收到此错误是因为您有一个名为

langchain.py

的文件

请将您的文件名更改为其他名称。

另外,请不要将文件名命名为模块名称、关键字等。

https://github.com/langchain-ai/langchain/discussions/23071

© www.soinside.com 2019 - 2024. All rights reserved.