From 1fc4ac32f0bf2a0ac643c2f72bf4d99fc304c685 Mon Sep 17 00:00:00 2001 From: Zapiron <125368863+DangerousPotential@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:23:26 +0800 Subject: [PATCH] docs: Resolve incorrect import of AttributeInfo for self-query retriever section (#28446) Most of the imports from the self-query retriever section seems to imported `AttributeInfo` from `query_constructor.base` instead of `query_constructor.schema`, found in the API reference [here](https://python.langchain.com/api_reference/langchain/chains/langchain.chains.query_constructor.schema.AttributeInfo.html) This PR resolves the wrong imports from most of the notebooks --- .../retrievers/self_query/activeloop_deeplake_self_query.ipynb | 2 +- docs/docs/integrations/retrievers/self_query/astradb.ipynb | 2 +- .../integrations/retrievers/self_query/chroma_self_query.ipynb | 2 +- docs/docs/integrations/retrievers/self_query/dashvector.ipynb | 2 +- .../retrievers/self_query/databricks_vector_search.ipynb | 2 +- docs/docs/integrations/retrievers/self_query/dingo.ipynb | 2 +- .../retrievers/self_query/hanavector_self_query.ipynb | 2 +- .../integrations/retrievers/self_query/milvus_self_query.ipynb | 2 +- .../docs/integrations/retrievers/self_query/mongodb_atlas.ipynb | 2 +- .../integrations/retrievers/self_query/myscale_self_query.ipynb | 2 +- .../integrations/retrievers/self_query/neo4j_self_query.ipynb | 2 +- .../retrievers/self_query/opensearch_self_query.ipynb | 2 +- .../retrievers/self_query/pgvector_self_query.ipynb | 2 +- docs/docs/integrations/retrievers/self_query/pinecone.ipynb | 2 +- .../integrations/retrievers/self_query/qdrant_self_query.ipynb | 2 +- .../integrations/retrievers/self_query/redis_self_query.ipynb | 2 +- .../retrievers/self_query/supabase_self_query.ipynb | 2 +- .../integrations/retrievers/self_query/tencentvectordb.ipynb | 2 +- .../retrievers/self_query/timescalevector_self_query.ipynb | 2 +- .../integrations/retrievers/self_query/vectara_self_query.ipynb | 2 +- .../retrievers/self_query/weaviate_self_query.ipynb | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb index d5584362a89..3ddb3710009 100644 --- a/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb @@ -194,7 +194,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/astradb.ipynb b/docs/docs/integrations/retrievers/self_query/astradb.ipynb index a170a306f1b..a69b22006a3 100644 --- a/docs/docs/integrations/retrievers/self_query/astradb.ipynb +++ b/docs/docs/integrations/retrievers/self_query/astradb.ipynb @@ -146,7 +146,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb index f9f5725afbe..c12336bb782 100644 --- a/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb @@ -164,7 +164,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/dashvector.ipynb b/docs/docs/integrations/retrievers/self_query/dashvector.ipynb index a5c856d9555..3e7bcda9427 100644 --- a/docs/docs/integrations/retrievers/self_query/dashvector.ipynb +++ b/docs/docs/integrations/retrievers/self_query/dashvector.ipynb @@ -185,7 +185,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_community.llms import Tongyi\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/databricks_vector_search.ipynb b/docs/docs/integrations/retrievers/self_query/databricks_vector_search.ipynb index 1f88a518785..d969db98281 100644 --- a/docs/docs/integrations/retrievers/self_query/databricks_vector_search.ipynb +++ b/docs/docs/integrations/retrievers/self_query/databricks_vector_search.ipynb @@ -282,7 +282,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/dingo.ipynb b/docs/docs/integrations/retrievers/self_query/dingo.ipynb index 95bda4d1513..12f675823b2 100644 --- a/docs/docs/integrations/retrievers/self_query/dingo.ipynb +++ b/docs/docs/integrations/retrievers/self_query/dingo.ipynb @@ -196,7 +196,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/hanavector_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/hanavector_self_query.ipynb index 0bdef3836c8..e2a0d8a28f2 100644 --- a/docs/docs/integrations/retrievers/self_query/hanavector_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/hanavector_self_query.ipynb @@ -125,7 +125,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_community.query_constructors.hanavector import HanaTranslator\n", "from langchain_openai import ChatOpenAI\n", diff --git a/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb index c43ab4cf2c4..21414461733 100644 --- a/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb @@ -119,7 +119,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb b/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb index 045a224acdf..c7471e29eff 100644 --- a/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb +++ b/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb @@ -160,7 +160,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb index a2951769366..c4c90888d37 100644 --- a/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb @@ -165,7 +165,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import ChatOpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/neo4j_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/neo4j_self_query.ipynb index 0d2f1452127..1730222283f 100644 --- a/docs/docs/integrations/retrievers/self_query/neo4j_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/neo4j_self_query.ipynb @@ -168,7 +168,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb index 8795bbd1d1a..dfc68614ead 100644 --- a/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb @@ -135,7 +135,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/pgvector_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/pgvector_self_query.ipynb index 8d27022fe25..d05734063fc 100644 --- a/docs/docs/integrations/retrievers/self_query/pgvector_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/pgvector_self_query.ipynb @@ -141,7 +141,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/pinecone.ipynb b/docs/docs/integrations/retrievers/self_query/pinecone.ipynb index 670c7db91f0..8c8bc331d7d 100644 --- a/docs/docs/integrations/retrievers/self_query/pinecone.ipynb +++ b/docs/docs/integrations/retrievers/self_query/pinecone.ipynb @@ -190,7 +190,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb index 50b162b6928..a012caa99d3 100644 --- a/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb @@ -144,7 +144,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb index 55e4f6fa350..5f72e7738b5 100644 --- a/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb @@ -194,7 +194,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb index 88842164487..8468979c4e8 100644 --- a/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb @@ -308,7 +308,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/tencentvectordb.ipynb b/docs/docs/integrations/retrievers/self_query/tencentvectordb.ipynb index a59546e1308..4d6362085ec 100644 --- a/docs/docs/integrations/retrievers/self_query/tencentvectordb.ipynb +++ b/docs/docs/integrations/retrievers/self_query/tencentvectordb.ipynb @@ -218,7 +218,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import ChatOpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb index f78a2f107cd..4e495264d72 100644 --- a/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb @@ -249,7 +249,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n", diff --git a/docs/docs/integrations/retrievers/self_query/vectara_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/vectara_self_query.ipynb index fe98c8f12a6..ab3dbe4f301 100644 --- a/docs/docs/integrations/retrievers/self_query/vectara_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/vectara_self_query.ipynb @@ -91,7 +91,7 @@ "os.environ[\"VECTARA_CORPUS_ID\"] = \"\"\n", "os.environ[\"VECTARA_CUSTOMER_ID\"] = \"\"\n", "\n", - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_community.vectorstores import Vectara\n", "from langchain_openai.chat_models import ChatOpenAI" diff --git a/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb index df5fd9d03e0..b3729e193ea 100644 --- a/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb @@ -115,7 +115,7 @@ }, "outputs": [], "source": [ - "from langchain.chains.query_constructor.base import AttributeInfo\n", + "from langchain.chains.query_constructor.schema import AttributeInfo\n", "from langchain.retrievers.self_query.base import SelfQueryRetriever\n", "from langchain_openai import OpenAI\n", "\n",