From ca3ed1e3229a897e7befcbfb4f30fd812d698dff Mon Sep 17 00:00:00 2001 From: Lance Martin Date: Tue, 11 Jun 2024 11:17:37 -0700 Subject: [PATCH] Update local to ensure running locally --- examples/rag/langgraph_adaptive_rag_local.ipynb | 5 +++-- examples/rag/langgraph_crag_local.ipynb | 3 ++- examples/rag/langgraph_rag_agent_llama3_local.ipynb | 5 +++-- examples/rag/langgraph_self_rag_local.ipynb | 7 ++++--- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/examples/rag/langgraph_adaptive_rag_local.ipynb b/examples/rag/langgraph_adaptive_rag_local.ipynb index 879e4e21a..5f7570de1 100644 --- a/examples/rag/langgraph_adaptive_rag_local.ipynb +++ b/examples/rag/langgraph_adaptive_rag_local.ipynb @@ -45,7 +45,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install -U langchain-nomic langchain_community tiktoken langchainhub chromadb langchain langgraph tavily-python" + "! pip install -U langchain-nomic langchain_community tiktoken langchainhub chromadb langchain langgraph tavily-python nomic[local]" ] }, { @@ -143,7 +143,8 @@ "vectorstore = Chroma.from_documents(\n", " documents=doc_splits,\n", " collection_name=\"rag-chroma\",\n", - " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\"),\n", + " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\",\n", + " inference_mode='local'),\n", ")\n", "retriever = vectorstore.as_retriever()" ] diff --git a/examples/rag/langgraph_crag_local.ipynb b/examples/rag/langgraph_crag_local.ipynb index f76094fe3..98ca3343a 100644 --- a/examples/rag/langgraph_crag_local.ipynb +++ b/examples/rag/langgraph_crag_local.ipynb @@ -202,7 +202,8 @@ "\n", "# Embed and index\n", "if run_local == \"Yes\":\n", - " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\")\n", + " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\",\n", + " inference_mode='local',)\n", "else:\n", " embedding = MistralAIEmbeddings(mistral_api_key=mistral_api_key)\n", "\n", diff --git a/examples/rag/langgraph_rag_agent_llama3_local.ipynb b/examples/rag/langgraph_rag_agent_llama3_local.ipynb index 23366559f..4f4a305d7 100644 --- a/examples/rag/langgraph_rag_agent_llama3_local.ipynb +++ b/examples/rag/langgraph_rag_agent_llama3_local.ipynb @@ -51,7 +51,7 @@ "outputs": [], "source": [ "%%capture --no-stderr\n", - "%pip install -U langchain-nomic langchain_community tiktoken langchainhub chromadb langchain langgraph tavily-python gpt4all langchain-text-splitters" + "%pip install -U langchain-nomic langchain_community tiktoken langchainhub chromadb langchain langgraph tavily-python nomic[local] langchain-text-splitters" ] }, { @@ -120,7 +120,8 @@ "vectorstore = Chroma.from_documents(\n", " documents=doc_splits,\n", " collection_name=\"rag-chroma\",\n", - " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\"),\n", + " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\",\n", + " inference_mode='local'),\n", ")\n", "retriever = vectorstore.as_retriever()" ] diff --git a/examples/rag/langgraph_self_rag_local.ipynb b/examples/rag/langgraph_self_rag_local.ipynb index f288c3b86..c6e6c6d36 100644 --- a/examples/rag/langgraph_self_rag_local.ipynb +++ b/examples/rag/langgraph_self_rag_local.ipynb @@ -60,7 +60,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install -U langchain-nomic langchain_community tiktoken langchainhub chromadb langchain langgraph" + "! pip install -U langchain-nomic langchain_community tiktoken langchainhub chromadb langchain langgraph nomic[local]" ] }, { @@ -132,7 +132,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "c3bb9060-ad74-4470-9991-2ba167b6b8d8", "metadata": {}, "outputs": [], @@ -160,7 +160,8 @@ "vectorstore = Chroma.from_documents(\n", " documents=doc_splits,\n", " collection_name=\"rag-chroma\",\n", - " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\"),\n", + " embedding=NomicEmbeddings(model=\"nomic-embed-text-v1.5\",\n", + " inference_mode='local'),\n", ")\n", "retriever = vectorstore.as_retriever()" ]