解决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 小时前
LLM - 大模型上下文窗口管理的那些事:从长度焦虑到上下文工程
llm·上下文工程
把你拉进白名单1 小时前
ClaudeCode: 怎么规划任务
llm·agent
武子康1 小时前
Prompt 之外,生产级 Agent Harness 到底在控制什么
人工智能·llm·agent
初学AI的小高2 小时前
RAG 效果差先别调 Prompt:检索评测方法论 + 94 条实测
llm·agent
uncle_ll2 小时前
服务器选型、微调范式、训练优化与环境搭建
服务器·python·gpt·llm·nlp
流浪0014 小时前
LLM 大模型三种主流接入方式详解(API / 本地部署 / SDK)
langchain·llm
InKomorebi17 小时前
Agent 五大工程体系:Prompt、Context、Loop、Graph 与 Harness
面试·llm
Shawn_Shawn17 小时前
google ADK VS Langchain-ai
后端·llm·agent
元Y亨H18 小时前
大模型技术 LangGraph 概述
llm
愚农搬码18 小时前
AI Agent 目前最大的瓶颈是什么?
llm·agent·ai编程