Spaces:
Runtime error
Runtime error
# langchain-couchbase | |
This package contains the LangChain integration with Couchbase | |
## Installation | |
```bash | |
pip install -U langchain-couchbase | |
``` | |
## Usage | |
The `CouchbaseVectorStore` class exposes the connection to the Couchbase vector store. | |
```python | |
from langchain_couchbase.vectorstores import CouchbaseVectorStore | |
from couchbase.cluster import Cluster | |
from couchbase.auth import PasswordAuthenticator | |
from couchbase.options import ClusterOptions | |
from datetime import timedelta | |
auth = PasswordAuthenticator(username, password) | |
options = ClusterOptions(auth) | |
connect_string = "couchbases://localhost" | |
cluster = Cluster(connect_string, options) | |
# Wait until the cluster is ready for use. | |
cluster.wait_until_ready(timedelta(seconds=5)) | |
embeddings = OpenAIEmbeddings() | |
vectorstore = CouchbaseVectorStore( | |
cluster=cluster, | |
bucket_name="", | |
scope_name="", | |
collection_name="", | |
embedding=embeddings, | |
index_name="vector-search-index", | |
) | |
``` | |