From dbc33479abf3d3f77ed9e5144d6a8a7711b95025 Mon Sep 17 00:00:00 2001 From: Kevin Messiaen Date: Tue, 11 Jun 2024 09:00:20 +0700 Subject: [PATCH 1/3] Updated quickstart_llm.ipynb --- docs/getting_started/quickstart/quickstart_llm.ipynb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/getting_started/quickstart/quickstart_llm.ipynb b/docs/getting_started/quickstart/quickstart_llm.ipynb index 1668626b39..af9dd08293 100644 --- a/docs/getting_started/quickstart/quickstart_llm.ipynb +++ b/docs/getting_started/quickstart/quickstart_llm.ipynb @@ -65,9 +65,7 @@ "id": "aqlTkiw4qyNM" }, "outputs": [], - "source": [ - "%pip install \"langchain<=0.0.301\" \"pypdf<=3.17.0\" \"faiss-cpu<=1.7.4\" \"openai<=0.28.1\" \"tiktoken<=0.5.1\"" - ] + "source": "%pip install langchain langchain-openai \"pypdf<=3.17.0\" \"faiss-cpu<=1.7.4\" openai \"tiktoken<=0.5.1\"" }, { "cell_type": "markdown", @@ -142,8 +140,8 @@ } ], "source": [ - "from langchain import OpenAI, FAISS, PromptTemplate\n", - "from langchain.embeddings import OpenAIEmbeddings\n", + "from langchain import FAISS, PromptTemplate\n", + "from langchain_openai import OpenAI, OpenAIEmbeddings\n", "from langchain.document_loaders import PyPDFLoader\n", "from langchain.chains import RetrievalQA\n", "from langchain.text_splitter import RecursiveCharacterTextSplitter\n", @@ -173,7 +171,7 @@ "climate_qa_chain = RetrievalQA.from_llm(llm=llm, retriever=db.as_retriever(), prompt=prompt)\n", "\n", "# Test that everything works\n", - "climate_qa_chain.run({\"query\": \"Is sea level rise avoidable? When will it stop?\"})" + "climate_qa_chain.invoke({\"query\": \"Is sea level rise avoidable? When will it stop?\"})" ] }, { @@ -228,7 +226,7 @@ " The function takes a pandas.DataFrame containing the input variables needed\n", " by your model, and must return a list of the outputs (one for each row).\n", " \"\"\"\n", - " return [climate_qa_chain.run({\"query\": question}) for question in df[\"question\"]]\n", + " return [climate_qa_chain.invoke({\"query\": question}) for question in df[\"question\"]]\n", "\n", "\n", "# Don’t forget to fill the `name` and `description`: they are used by Giskard\n", From bc0c8348082c7e0b06ab9c5137f6a0fc83f3c847 Mon Sep 17 00:00:00 2001 From: Kevin Messiaen Date: Thu, 20 Jun 2024 09:28:43 +0700 Subject: [PATCH 2/3] Updated version requirements --- docs/getting_started/quickstart/quickstart_llm.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting_started/quickstart/quickstart_llm.ipynb b/docs/getting_started/quickstart/quickstart_llm.ipynb index af9dd08293..4edf078533 100644 --- a/docs/getting_started/quickstart/quickstart_llm.ipynb +++ b/docs/getting_started/quickstart/quickstart_llm.ipynb @@ -65,7 +65,7 @@ "id": "aqlTkiw4qyNM" }, "outputs": [], - "source": "%pip install langchain langchain-openai \"pypdf<=3.17.0\" \"faiss-cpu<=1.7.4\" openai \"tiktoken<=0.5.1\"" + "source": "%pip install langchain langchain-openai pypdf faiss-cpu openai tiktoken" }, { "cell_type": "markdown", From 692fe14ef0a97e51660895f9014cbcd03b293452 Mon Sep 17 00:00:00 2001 From: Kevin Messiaen <114553769+kevinmessiaen@users.noreply.github.com> Date: Thu, 20 Jun 2024 15:45:35 +0700 Subject: [PATCH 3/3] Update docs/getting_started/quickstart/quickstart_llm.ipynb Co-authored-by: Henrique Chaves <44180294+henchaves@users.noreply.github.com> --- docs/getting_started/quickstart/quickstart_llm.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting_started/quickstart/quickstart_llm.ipynb b/docs/getting_started/quickstart/quickstart_llm.ipynb index 4edf078533..2edf4dd1c2 100644 --- a/docs/getting_started/quickstart/quickstart_llm.ipynb +++ b/docs/getting_started/quickstart/quickstart_llm.ipynb @@ -65,7 +65,7 @@ "id": "aqlTkiw4qyNM" }, "outputs": [], - "source": "%pip install langchain langchain-openai pypdf faiss-cpu openai tiktoken" + "source": "%pip install langchain langchain-openai langchain-community pypdf faiss-cpu openai tiktoken" }, { "cell_type": "markdown",