Skip to content

Commit fd7df61

Browse files
authored
Use langchain-astradb 0.1.0 (#312)
1 parent 438b8e3 commit fd7df61

File tree

17 files changed

+49
-48
lines changed

17 files changed

+49
-48
lines changed

docs/modules/ROOT/pages/dev-environment.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ To install the `load_dotenv` package, run `pip install python-dotenv`.
148148
----
149149
import os
150150
from dotenv import load_dotenv
151-
from langchain_community.vectorstores import AstraDB
151+
from langchain_astradb import AstraDBVectorStore
152152
from langchain_openai import OpenAIEmbeddings
153153
154154
load_dotenv()
@@ -159,7 +159,7 @@ OPEN_AI_API_KEY = os.environ.get("OPENAI_API_KEY")
159159
ASTRA_DB_COLLECTION = os.environ.get("ASTRA_DB_COLLECTION")
160160
161161
embedding = OpenAIEmbeddings()
162-
vstore = AstraDB(
162+
vstore = AstraDBVectorStore(
163163
embedding=embedding,
164164
collection_name="test",
165165
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],

docs/modules/ROOT/pages/migration.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import os
4040
from datasets import load_dataset
4141
from dotenv import load_dotenv
4242
from langchain_community.document_loaders import PyPDFDirectoryLoader
43-
from langchain_community.vectorstores import AstraDB
43+
from langchain_astradb import AstraDBVectorStore
4444
from langchain_openai import OpenAIEmbeddings
4545
from langchain_core import Document
4646
@@ -52,7 +52,7 @@ OPEN_AI_API_KEY = os.environ.get("OPENAI_API_KEY")
5252
ASTRA_DB_COLLECTION = os.environ.get("ASTRA_DB_COLLECTION")
5353
5454
embedding = OpenAIEmbeddings()
55-
vstore = AstraDB(
55+
vstore = AstraDBVectorStore(
5656
embedding=embedding,
5757
collection_name="test3",
5858
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],

docs/modules/ROOT/pages/quickstart.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ With your environment set up, you're ready to create a RAG workflow in Python.
118118
import os
119119
from dotenv import load_dotenv
120120
from datasets import load_dataset
121-
from langchain_community.vectorstores import AstraDB
121+
from langchain_astradb import AstraDBVectorStore
122122
from langchain_openai import OpenAIEmbeddings
123123
from langchain_core import Document
124124
from langchain.prompts import ChatPromptTemplate
@@ -145,7 +145,7 @@ ASTRA_DB_COLLECTION = os.environ.get("ASTRA_DB_COLLECTION")
145145
[source,python]
146146
----
147147
embedding = OpenAIEmbeddings()
148-
vstore = AstraDB(
148+
vstore = AstraDBVectorStore(
149149
embedding=embedding,
150150
collection_name="test",
151151
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],
@@ -244,7 +244,7 @@ Python::
244244
import os
245245
from dotenv import load_dotenv
246246
from datasets import load_dataset
247-
from langchain_community.vectorstores import AstraDB
247+
from langchain_astradb import AstraDBVectorStore
248248
from langchain_openai import OpenAIEmbeddings
249249
from langchain_core import Document
250250
from langchain_core.prompts import ChatPromptTemplate
@@ -260,7 +260,7 @@ OPEN_AI_API_KEY = os.environ.get("OPENAI_API_KEY")
260260
ASTRA_DB_COLLECTION = os.environ.get("ASTRA_DB_COLLECTION")
261261
262262
embedding = OpenAIEmbeddings()
263-
vstore = AstraDB(
263+
vstore = AstraDBVectorStore(
264264
embedding=embedding,
265265
collection_name="test",
266266
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],

docs/modules/default-architecture/pages/retrieval.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Python::
1616
----
1717
import os
1818
from dotenv import load_dotenv
19-
from langchain_community.vectorstores import AstraDB
19+
from langchain_astradb import AstraDBVectorStore
2020
from langchain_openai import OpenAIEmbeddings
2121
from langchain_core.prompts import ChatPromptTemplate
2222
from langchain_core.runnables import RunnablePassthrough
@@ -27,7 +27,7 @@ load_dotenv()
2727
2828
OPEN_AI_API_KEY = os.environ["OPENAI_API_KEY"]
2929
30-
vstore = AstraDB(
30+
vstore = AstraDBVectorStore(
3131
embedding=OpenAIEmbeddings(openai_api_key=OPEN_AI_API_KEY),
3232
collection_name="test",
3333
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],

docs/modules/default-architecture/pages/storing.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ This code embeds the loaded `Documents` from the xref:splitting.adoc[] example a
1313
----
1414
import os
1515
from dotenv import load_dotenv
16-
from langchain_community.vectorstores import AstraDB
16+
from langchain_astradb import AstraDBVectorStore
1717
from langchain_openai import OpenAIEmbeddings
1818
1919
load_dotenv()
2020
2121
ASTRA_DB_COLLECTION = os.environ.get("ASTRA_DB_COLLECTION")
2222
2323
embedding = OpenAIEmbeddings()
24-
vstore = AstraDB(
24+
vstore = AstraDBVectorStore(
2525
embedding=embedding,
2626
collection_name="test",
2727
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],

docs/modules/examples/pages/advanced-rag.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ from langchain_openai import OpenAIEmbeddings
3939
from langchain_community.retrievers import ParentDocumentRetriever
4040
from langchain_community.storage import InMemoryStore
4141
from langchain.text_splitter import TokenTextSplitter
42-
from langchain_community.vectorstores import AstraDB
42+
from langchain_astradb import AstraDBVectorStore
4343
----
4444
+
4545
. The two advanced RAG techniques require different dependencies.
@@ -156,7 +156,7 @@ model = ChatOpenAI(openai_api_key=openai_api_key, model_name="gpt-3.5-turbo", te
156156
embedding = OpenAIEmbeddings(openai_api_key=openai_api_key)
157157
158158
# Initialize a vector store for storing the child chunks
159-
vstore = AstraDB(
159+
vstore = AstraDBVectorStore(
160160
collection_name=collection_name,
161161
embedding=embedding,
162162
token=astra_token,

docs/modules/examples/pages/flare.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pip install ragstack-ai
3636
----
3737
import os
3838
from dotenv import load_dotenv
39-
from langchain_community.vectorstores import AstraDB
39+
from langchain_astradb import AstraDBVectorStore
4040
from langchain_openai import OpenAIEmbeddings
4141
from langchain_community.document_loaders import TextLoader
4242
from langchain.globals import set_verbose
@@ -53,7 +53,7 @@ from langchain.chains.flare.base import QuestionGeneratorChain
5353
[source,python]
5454
----
5555
embedding = OpenAIEmbeddings()
56-
vstore = AstraDB(
56+
vstore = AstraDBVectorStore(
5757
collection_name=collection,
5858
embedding=embedding,
5959
token=astra_token,

docs/modules/examples/pages/langchain-evaluation.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ pip install ragstack-ai langchain[openai]
3838
import os
3939
from dotenv import load_dotenv
4040
from langchain.embeddings.openai import OpenAIEmbeddings
41-
from langchain_community.vectorstores import AstraDB
41+
from langchain_astradb import AstraDBVectorStore
4242
from langchain_community.document_loaders import TextLoader
4343
from langchain_community.document_loaders import PyPDFLoader
4444
from langchain.evaluation import EvaluatorType
@@ -55,7 +55,7 @@ from langchain.chains import RetrievalQA
5555
[source,python]
5656
----
5757
embedding = OpenAIEmbeddings(openai_api_key=openai_api_key)
58-
vstore = AstraDB(
58+
vstore = AstraDBVectorStore(
5959
collection_name=collection,
6060
embedding=embedding,
6161
token=astra_token,

docs/modules/examples/pages/langchain-unstructured-astra.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ import os
5757
import requests
5858
5959
from dotenv import load_dotenv
60-
from langchain_community.vectorstores import AstraDB
60+
from langchain_astradb import AstraDBVectorStore
6161
from langchain_core.documents import Document
6262
from langchain_core.output_parsers import StrOutputParser
6363
from langchain_core.prompts import PromptTemplate
@@ -144,7 +144,7 @@ See the Colab notebook linked at the top of this page for a more detailed invest
144144
+
145145
[source,python]
146146
----
147-
astra_db_store = AstraDB(
147+
astra_db_store = AstraDBVectorStore(
148148
collection_name="langchain_unstructured",
149149
embedding=OpenAIEmbeddings(),
150150
token=os.getenv("ASTRA_DB_APPLICATION_TOKEN"),
@@ -236,7 +236,7 @@ import requests
236236
237237
from dotenv import load_dotenv
238238
from langchain_community.document_loaders import unstructured
239-
from langchain_community.vectorstores import AstraDB
239+
from langchain_astradb import AstraDBVectorStore
240240
from langchain_core.documents import Document
241241
from langchain_core.output_parsers import StrOutputParser
242242
from langchain_core.prompts import PromptTemplate
@@ -269,7 +269,7 @@ elements = unstructured.get_elements_from_api(
269269
pdf_infer_table_structure=True,
270270
)
271271
272-
astra_db_store = AstraDB(
272+
astra_db_store = AstraDBVectorStore(
273273
collection_name="langchain_unstructured",
274274
embedding=OpenAIEmbeddings(),
275275
token=os.getenv("ASTRA_DB_APPLICATION_TOKEN"),

docs/modules/examples/pages/nvidia_embeddings.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ embedding = NVIDIAEmbeddings(
6969
[source,python]
7070
----
7171
import os
72-
from langchain.vectorstores.astradb import AstraDB
72+
from langchain_astradb import AstraDBVectorStore
7373
74-
vstore = AstraDB(
74+
vstore = AstraDBVectorStore(
7575
collection_name=collection,
7676
embedding=embedding,
7777
token=os.getenv("ASTRA_DB_APPLICATION_TOKEN"),
@@ -194,7 +194,7 @@ vstore.delete_collection()
194194
----
195195
from datasets import load_dataset
196196
from langchain_nvidia_ai_endpoints import NVIDIAEmbeddings, ChatNVIDIA
197-
from langchain.vectorstores.astradb import AstraDB
197+
from langchain_astradb import AstraDBVectorStore
198198
from langchain.schema import Document
199199
from langchain.prompts import ChatPromptTemplate
200200
from langchain.chat_models import ChatOpenAI
@@ -210,7 +210,7 @@ embedding = NVIDIAEmbeddings(nvidia_api_key=nvidia_api_key, model="nvolveqa_40k"
210210
collection_name = "test"
211211
astra_token = os.getenv("ASTRA_DB_APPLICATION_TOKEN")
212212
astra_api_endpoint = os.getenv("ASTRA_DB_API_ENDPOINT")
213-
vstore = AstraDB(collection_name=collection_name, embedding=embedding,
213+
vstore = AstraDBVectorStore(collection_name=collection_name, embedding=embedding,
214214
token=astra_token, api_endpoint=astra_api_endpoint)
215215
print("Astra vector store configured")
216216

0 commit comments

Comments
 (0)