解决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)
相关推荐
java_logo11 小时前
LOBE-CHAT Docker 容器化部署指南
运维·docker·语言模型·容器·llama
烟袅13 小时前
为什么调用 OpenAI Tools 后,还要再请求一次大模型?——从代码看 LLM 工具调用的本质
后端·python·llm
大模型教程14 小时前
AI智能体(Agent)保姆级入门指南,零基础小白也能轻松上手
程序员·llm·agent
智泊AI14 小时前
一文讲清:多模态学习:多模态融合 + 跨模态对齐
llm
大模型教程14 小时前
产品经理必看!AI大模型上线前,如何确保它不会“胡言乱语”?
程序员·llm·agent
大模型教程14 小时前
别再堆模型了!构建智能体系统,你需要掌握这8个核心要点
程序员·llm·agent
AI大模型15 小时前
在本地部署DeepSeek‑R1‑0528 超大模型全流程指南!
llm·agent·deepseek
AI大模型15 小时前
手把手教你用LlamaIndex搭建RAG系统,让LLM告别“幻觉”,提升回答质量!
llm·agent·llama
智泊AI2 天前
循环神经网络RNN是什么?终于有人讲清楚了!
llm
yaocheng的ai分身2 天前
AlphaEvolve:基于 Gemini 的高级算法设计编程代理
llm