You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下VS Code调用Ollama遇TypeError: 'module' object is not callable求助

解决TypeError: 'module' object is not callable错误(Ollama + LangChain)

错误原因

你直接调用了ollama模块,而它本身不是可实例化的类。from langchain_community.llms import ollama导入的是整个模块,而非模块内的具体LLM类。

修复步骤

  1. 导入正确的类:从ollama模块中导入Ollama类(注意首字母大写)
  2. 修正模型名:Ollama的模型名不包含空格,应该用"llama2"而非"llama 2"
  3. 实例化LLM对象:使用Ollama类创建实例

修复后的代码:

from langchain_community.llms.ollama import Ollama
llm = Ollama(base_url='http://localhost:11434', model="llama2")

也可以用另一种导入方式:

from langchain_community.llms import ollama
llm = ollama.Ollama(base_url='http://localhost:11434', model="llama2")

验证方法

运行修复后的代码后,可通过调用llm.invoke("你好")测试是否能正常返回结果。

内容的提问来源于stack exchange,提问作者Jatin Chawla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 18:57:08