gavinzli's picture
Update langchain-community version to 0.3.21 in requirements.txt and clean up unused imports in test.py
17d12d8
raw
history blame contribute delete
832 Bytes
"""Module to upsert data into AstraDB"""
import os
import logging
from langchain_astradb import AstraDBVectorStore
logging.basicConfig(
format='%(asctime)s - %(levelname)s - %(funcName)s - %(message)s',
datefmt="%Y-%m-%d %H:%M:%S",
level=logging.INFO)
logging.info("Initializing AstraDB client...")
ASTRA_DB_APPLICATION_TOKEN = os.environ['ASTRA_DB_APPLICATION_TOKEN']
ASTRA_DB_API_ENDPOINT = os.environ['ASTRA_DB_API_ENDPOINT']
COLLECTION_NAME = "article"
vstore = AstraDBVectorStore(
namespace="default_keyspace",
collection_name="article",
token=os.environ["ASTRA_DB_APPLICATION_TOKEN"],
api_endpoint=os.environ["ASTRA_DB_API_ENDPOINT"],
autodetect_collection=True)
results = vstore.similarity_search(query="thud",k=1)
for doc in results:
print(f"* {doc.page_content} [{doc.metadata}]")