解决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)
相关推荐
一起屠龙1 小时前
SpringAi+milvus向量数据库实现基于本地知识问答
llm·ollama
火山引擎边缘云3 小时前
2025 全球分布式云大会演讲实录 | 沈建发:智启边缘,畅想未来:边缘计算新场景落地与 Al 趋势新畅想
人工智能·llm·边缘计算
OpenBayes贝式计算3 小时前
教程上新丨媲美 o3-mini,开源代码推理模型 DeepCoder-14B-Preview 狂揽 3k stars
人工智能·开源·llm
Apifox4 小时前
Apifox 全面支持 LLMs.txt:让 AI 更好地理解你的 API 文档
llm·ai编程·cursor
SHIPKING3936 小时前
【LangChain核心组件】Memory:让大语言模型拥有持续对话记忆的工程实践
数据库·python·langchain·llm·memory
亚马逊云开发者7 小时前
利用大模型实现地理领域文档中英文自动化翻译
机器学习·llm
Baihai_IDP8 小时前
能否将扩散模型思想应用于 LLMs 领域?大型语言扩散模型(LLDM)详解
人工智能·llm
Goboy9 小时前
你听说过 DeepLearning4J吗 · 属于我们Java Coder深度学习框架
llm·aigc·ai编程
Awesome Baron10 小时前
Langchain + Gemini API调用基本操作
python·langchain·llm