Couchbase is an award-winning distributed NoSQL cloud database that delivers unmatched versatility, performance, scalability, and financial value for all of your cloud, mobile, AI, and edge computing applications.
Installation and Setup
We have to install thelangchain-couchbase package.
Vector Store
See a usage example.Document loader
See a usage example.LLM Caches
CouchbaseCache
Use Couchbase as a cache for prompts and responses. To import this cache:CouchbaseSemanticCache
Semantic caching allows users to retrieve cached prompts based on the semantic similarity between the user input and previously cached inputs. Under the hood it uses Couchbase as both a cache and a vectorstore. The CouchbaseSemanticCache needs a Search Index defined to work. Please look at the usage example on how to set up the index. To import this cache:Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.