解决llama_index中使用Ollama出现timed out 问题

现象:

bash 复制代码
  File "~/anaconda3/envs/leo_py38/lib/python3.8/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
    raise mapped_exc(message) from exc
httpx.ReadTimeout: timed out

代码:

python 复制代码
from llama_index.core import VectorStoreIndex, SimpleDirectoryReader, Settings
from llama_index.embeddings.huggingface import HuggingFaceEmbedding
from llama_index.llms.ollama import Ollama

###定义使用的llm,embedding 模型
llm = Ollama(model="yi:34b")
embed_model = HuggingFaceEmbedding(model_name="BAAI/bge-large-zh-v1.5")
Settings.llm = llm
Settings.embed_model = embed_model

## 加载文档
documents = SimpleDirectoryReader("../../data").load_data()
print("documents: ", len(documents))

## 构建index
index = VectorStoreIndex.from_documents(documents, show_progress=True)

## 构建query engine
query_engine = index.as_query_engine()
query = "身长九尺,髯长二尺的人是谁?"

## query
response = query_engine.query(query)
print(f"query:{query}")
print(f"查询结果:{response}")

解决办法是增加timeout时长

python 复制代码
llm = Ollama(model="yi:34b", request_timeout=500)
相关推荐
CoderJia程序员甲1 小时前
GitHub 热榜项目 - 日榜(2025-11-24)
ai·开源·llm·github·ai教程
mwq3012318 小时前
《前端项目技术文档生成器》Prompt(可复用模板)
前端·llm·visual studio code
用什么都重名20 小时前
设置 Ollama 容器自动重启和模型自动加载的方法
人工智能·ollama·自加载
大模型教程21 小时前
谷歌AI Agent技术指南深度解读,从概念到生产
langchain·llm·agent
大模型教程21 小时前
一张图拆解 AI Agent 的“五脏六腑”,从感知到进化的完整逻辑!
程序员·llm·agent
智泊AI21 小时前
预测也用上大模型了!时间序列预测是什么?
llm
AI大模型21 小时前
一文了解LLM应用架构:从Prompt到Multi-Agent
程序员·llm·agent
AI大模型21 小时前
LangChain、LangGraph、LangSmith这些AI开发框架有什么区别?一篇文章解释清楚
langchain·llm·agent
掘金詹姆斯1 天前
从 Dify 学 RAG 工程化:多格式文档解析的统一抽象设计
llm
吴佳浩1 天前
LangChain / LLM 开发中:invoke() 与 predict() 的区别
python·langchain·llm