Skip to main content

An integration package connecting Weaviate and LangChain

Project description

langchain-weaviate

About

This package contains the Weaviate integrations for LangChain.

  • Weaviate is an open source, AI-native vector database that helps developers create intuitive and reliable AI-powered applications.
  • LangChain is a framework for developing applications powered by language models.

Using this package, LangChain users can conveniently set Weaviate as their vector store to store and retrieve embeddings.

Requirements

To use this package, you need to have a running Weaviate instance.

Weaviate can be deployed in many different ways such as in containerized environments, on Kubernetes, or in the cloud as a managed service, on-premises, or through a cloud provider such as AWS or Google Cloud.

The deployment method to choose depends on your use case and infrastructure requirements.

Two of the most common ways to deploy Weaviate are:

Installation and Setup

As an integration package, this assumes you have already installed LangChain. If not, please refer to the LangChain installation guide.

Then, install this package:

pip install langchain-weaviate

Usage

Please see the included Jupyter notebook for an example of how to use this package.

Further resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_weaviate-0.0.1rc6.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

langchain_weaviate-0.0.1rc6-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file langchain_weaviate-0.0.1rc6.tar.gz.

File metadata

  • Download URL: langchain_weaviate-0.0.1rc6.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for langchain_weaviate-0.0.1rc6.tar.gz
Algorithm Hash digest
SHA256 bf024f602798aa0dbadaa46fdfe118fc405e94550f73f66ea6138a27b5abe6bd
MD5 52c9bd4163cf436c8ae6e2def82097ab
BLAKE2b-256 b6e27d7cae08f5f2ccdef56570b131cf79e282fd8d5cb176e14b5e72f5087cec

See more details on using hashes here.

File details

Details for the file langchain_weaviate-0.0.1rc6-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_weaviate-0.0.1rc6-py3-none-any.whl
Algorithm Hash digest
SHA256 7d72129763d0ba06995532ef36f2b0feb681dd56d262fcbff6b258abce4a12a8
MD5 c5ab544021c2d50f5159f22e207795c4
BLAKE2b-256 c9a1464d1ede3be21a68fef4c1ee1b475a68d7794acdc5f010acab7d12723e35

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page